Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | jack: Use av_strerror | Luca Barbato | 2014-10-29 | 1 | -1/+4 |
| | |||||
* | fbdev: Use av_strerror | Luca Barbato | 2014-10-29 | 1 | -6/+14 |
| | |||||
* | lavd: fix building x11grab after a6674d2 | Anton Khirnov | 2014-10-28 | 1 | -1/+1 |
| | |||||
* | xcbgrab: XCB-based screen capture | Luca Barbato | 2014-10-26 | 4 | -2/+659 |
| | | | | Matches the x11grab screen capture by features. | ||||
* | oss_audio: use a macro to simplify ioctl() error checking | Timothy Gu | 2014-10-18 | 1 | -14/+17 |
| | | | | | | | | | Also add a note about SNDCTL_DSP_GETFMTS which may fail even if OSS is available. CC: libav-stable@libav.org Bug-Id: CID 1238992 Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | x11grab: Check the XQueryPointer return value | Antonio Ospite | 2014-10-04 | 1 | -8/+10 |
| | | | | | | | | | | | | | | The paint_mouse_pointer() code uses XFixes to retrieve the cursor coordinates, but XFixes gives no information about which screen the pointer is on; this results in always drawing the cursor on the captured screen even if the mouse pointer was on another screen. For example, when capturing from screen 1 (i.e. -f x11grab -i ":0.1") the cursor was being drawn in the captured image even when the mouse pointer was actually on screen 0, which is wrong and visually confusing. CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | x11grab: Check XFixesGetCursorImage return value | Luca Barbato | 2014-10-04 | 1 | -0/+2 |
| | | | | | | | It could return NULL if the cursor is outside the screen, the connection timed out or the system is out of memory. CC: libav-stable@libav.org | ||||
* | x11grab: Check for XFixes availability at runtime | Luca Barbato | 2014-10-04 | 1 | -0/+19 |
| | |||||
* | x11grab: Refactor pixel format parsing | Luca Barbato | 2014-09-03 | 1 | -60/+57 |
| | |||||
* | x11grab: Fallback to normal XImage if SHM is not supported | Luca Barbato | 2014-09-03 | 1 | -26/+34 |
| | |||||
* | x11grab: Use a typedef for the context, as most other code does | Luca Barbato | 2014-08-28 | 1 | -10/+10 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | x11grab: Drop a spurious space in the extension reporting message | Luca Barbato | 2014-08-28 | 1 | -1/+1 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | x11grab: Small near-cosmetic refactorings | Luca Barbato | 2014-08-28 | 1 | -20/+15 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | x11grab: K&R formatting cosmetics | Luca Barbato | 2014-08-28 | 1 | -136/+142 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | pulse: Set the wallclock option as default | Luca Barbato | 2014-08-27 | 1 | -1/+1 |
| | |||||
* | vfwcap: Add fallback define for HWND_MESSAGE | Diego Biurrun | 2014-08-25 | 1 | -0/+5 |
| | | | | Some obsolete versions of the MinGW32 runtime (<4.0.0) lack the definition. | ||||
* | pulse: Add a wallclock option to be compatible with other other captures | Luca Barbato | 2014-08-24 | 1 | -0/+5 |
| | | | | | | alsa and x11grab use av_gettime() to report timestamps. Bug-Id: 647 | ||||
* | vfwcap: Drop fallback VfW defines | Diego Biurrun | 2014-08-19 | 1 | -8/+0 |
| | | | | The defines were added long ago when MinGW still lacked them. | ||||
* | cosmetics: Write NULL pointer equality checks more compactly | Gabriel Dume | 2014-08-15 | 1 | -3/+3 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | vfwcap: Replace deprecated av_destruct_packet() by av_free_packet() | Diego Biurrun | 2014-08-15 | 1 | -1/+1 |
| | |||||
* | Bump major versions of all libraries. | Anton Khirnov | 2014-08-09 | 1 | -1/+1 |
| | |||||
* | oss_audio: Split muxer and demuxer | Nidhi Makhijani | 2014-07-18 | 5 | -202/+312 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | avdevice: Give names to anonymously typedeffed structs | Diego Biurrun | 2014-07-18 | 4 | -4/+4 |
| | | | | | Anonymous structs can cause trouble in header files, so try to avoid them altogether as a matter of good style. | ||||
* | build: handle library dependencies in configure | Janne Grunau | 2014-05-13 | 1 | -1/+0 |
| | | | | | Instead of setting FFLIBS in each library Makefile configure exports FFLIBS-$library in config.mak. | ||||
* | avutil: Move library version related macros to version.h | Diego Biurrun | 2013-12-26 | 1 | -1/+1 |
| | | | | This is a more sensible place for these macros. | ||||
* | configure: Prefix libc-related variables with "libc_" | Diego Biurrun | 2013-12-09 | 1 | -2/+2 |
| | | | | Simplifies host/target libc detection splitting. | ||||
* | alsa-audio-dec: explicitly cast the delay to a signed int64 | Anton Khirnov | 2013-12-03 | 1 | -1/+1 |
| | | | | | | Otherwise the expression will be evaluated as unsigned, which will break when the result should be negative. CC:libav-stable@libav.org | ||||
* | timefilter: Handle memory allocation failure | Derek Buitenhuis | 2013-10-29 | 3 | -1/+15 |
| | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | ||||
* | libavutil: Make avpriv_open a library-internal function on msvcrt | Martin Storsjö | 2013-08-10 | 2 | -0/+3 |
| | | | | | | | | | | | | | | | Add one copy of the function into each of the libraries, similarly to what we do for log2_tab. When using static libs, only one copy of the file_open.o object file gets included, while when using shared libraries, each of them get a copy of its own. This fixes DLL builds with a statically linked C runtime, where each DLL effectively has got its own instance of the C runtime, where file descriptors can't be shared across runtimes. On systems not using msvcrt, the function is not duplicated. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | bktr: Changed a missed occurrance of open into avpriv_open | Martin Storsjö | 2013-08-10 | 1 | -1/+1 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | libavdevice: use avpriv_open() | Rémi Denis-Courmont | 2013-08-07 | 5 | -6/+10 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | Disable deprecation warnings for cases where a replacement is available | Diego Biurrun | 2013-08-02 | 1 | -0/+3 |
| | |||||
* | Remove commented-out debug #define cruft | Diego Biurrun | 2013-05-16 | 1 | -2/+0 |
| | |||||
* | silly typo fixes | Diego Biurrun | 2013-05-03 | 1 | -1/+1 |
| | |||||
* | sndio_dec: Add missing includes for av_gettime() | Martin Storsjö | 2013-03-24 | 1 | -0/+1 |
| | | | | | | | This is necessary after the old av_gettime in libavformat was dropped. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | bktr: Add missing includes for av_gettime() | Martin Storsjö | 2013-03-23 | 1 | -0/+1 |
| | | | | | | | This is necessary after the old av_gettime in libavformat was dropped. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | Add the bumps and APIchanges entries for reference counted buffers changes. | Anton Khirnov | 2013-03-08 | 1 | -2/+2 |
| | |||||
* | avpacket: use AVBuffer to allow refcounting the packets. | Anton Khirnov | 2013-03-08 | 1 | -23/+67 |
| | | | | | | This will allow us to avoid copying the packets in many cases. This breaks ABI. | ||||
* | libcdio: support recent cdio-paranoia | Luca Barbato | 2013-01-17 | 1 | -0/+7 |
| | | | | | Upstream decided to split the paranoia interface and move the headers accordingly. | ||||
* | v4l2: do not assert on a value received from outside of Libav | Anton Khirnov | 2013-01-13 | 1 | -1/+6 |
| | |||||
* | v4l2: set the average framerate instead of codec timebase. | Anton Khirnov | 2013-01-13 | 1 | -4/+4 |
| | | | | Codec timebase is supposed to be set by decoders only. | ||||
* | v4l2: avoid pointless indirection. | Anton Khirnov | 2013-01-13 | 1 | -22/+13 |
| | | | | | v4l2_read_header() does no cleanup, so it can return directly, without any need for goto. | ||||
* | build: Avoid detecting bogus components named 'x' | Clément Bœsch | 2013-01-03 | 1 | -3/+1 |
| | | | | | | | | | | The function find_things() in configure is confused by component registration calls as part of multiline macros defining combined component registration. Coalesce those macros into one line to work around the issue. Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | cosmetics: Prettyprint codec/format/filter registration files | Diego Biurrun | 2012-12-28 | 1 | -20/+30 |
| | |||||
* | miscellaneous typo fixes | Diego Biurrun | 2012-12-21 | 1 | -1/+1 |
| | |||||
* | Remove pointless #undefs of previously forbidden functions. | Anton Khirnov | 2012-12-04 | 3 | -7/+0 |
| | |||||
* | Include libavutil/channel_layout.h instead of libavutil/audioconvert.h | Justin Ruggles | 2012-11-11 | 1 | -1/+1 |
| | | | | Also reorder some other #include when applicable. | ||||
* | dv1394: Swap the min and max values of the 'standard' option | Michael Niedermayer | 2012-11-02 | 1 | -1/+1 |
| | | | | | | DV1394_NTSC has a lower value than DV1394_PAL. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | lavu,lavd: do not use av_pix_fmt_descriptors directly. | Anton Khirnov | 2012-10-12 | 1 | -1/+1 |
| | |||||
* | Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat | Anton Khirnov | 2012-10-08 | 6 | -62/+62 |
| |