Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | lavc: remove disabled FF_API_IDCT cruft | Anton Khirnov | 2013-03-11 | |
| | ||||
* | lavc: remove disabled FF_API_SNOW cruft | Anton Khirnov | 2013-03-11 | |
| | ||||
* | lavc: remove disabled FF_API_MMI cruft | Anton Khirnov | 2013-03-11 | |
| | ||||
* | lavc: remove disabled FF_API_LIBMPEG2 cruft | Anton Khirnov | 2013-03-11 | |
| | ||||
* | lavc: remove disabled FF_API_AVCODEC_RESAMPLE cruft | Anton Khirnov | 2013-03-11 | |
| | ||||
* | atomic: prefer gcc builtins over win32 atomics, if available. | Hendrik Leppkes | 2013-03-11 | |
| | | | | | | | The mingw win32 atomics appear to be faulty, so they should not be used if the gcc ones are available. Signed-off-by: Martin Storsjö <martin@martin.st> | |||
* | avframe: copy reordered_opaque in copy_props | Janne Grunau | 2013-03-11 | |
| | | | | Fixes video playback in applications still using reordered_opaque. | |||
* | ra144: check buffer size before requesting a buffer | Janne Grunau | 2013-03-10 | |
| | | | | Return an error on incomplete frames. | |||
* | wmapro: unref skipped frames | Janne Grunau | 2013-03-10 | |
| | ||||
* | svq1: use av_frame_free to free refcounted frame | Janne Grunau | 2013-03-10 | |
| | | | | Fixes a memleak due to avcodec_free_frame not freeing the frame data. | |||
* | lavc: fix get_buffer() compatibility layer for audio. | Anton Khirnov | 2013-03-10 | |
| | | | | | planes - FF_ARRAY_ELEMS would be evaluated as unsigned and underflow instead of being negative as was intended. | |||
* | ratecontrol: remove an unused variable | Anton Khirnov | 2013-03-10 | |
| | ||||
* | vorbisdec: do not leak the first frame. | Anton Khirnov | 2013-03-10 | |
| | ||||
* | vf_pad: fix a & instead of && typo | Xi Wang | 2013-03-10 | |
| | | | | | | | Avoid buffer overflow in buffer_needs_copy() Signed-off-by: Xi Wang <xi.wang@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||
* | avplay: enable only when SDL 1.2 is found | Vittorio Giovara | 2013-03-09 | |
| | | | | | | SDL 2 is API incompatible. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||
* | lavc: remove disabled FF_API_VDA_ASYNC cruft | Anton Khirnov | 2013-03-09 | |
| | ||||
* | lavc: remove disabled FF_API_CODEC_ID cruft | Anton Khirnov | 2013-03-09 | |
| | ||||
* | lavc: remove disabled FF_API_FIND_BEST_PIX_FMT cruft | Anton Khirnov | 2013-03-09 | |
| | ||||
* | lavc: remove disabled FF_API_DSP_MASK cruft | Anton Khirnov | 2013-03-09 | |
| | ||||
* | lavc: remove disabled FF_API_SUB_ID cruft | Anton Khirnov | 2013-03-09 | |
| | ||||
* | lavc: remove disabled FF_API_INTER_THRESHOLD cruft | Anton Khirnov | 2013-03-09 | |
| | ||||
* | lavc: remove disabled FF_API_COLOR_TABLE_ID cruft | Anton Khirnov | 2013-03-09 | |
| | ||||
* | lavc: remove disabled FF_API_MPV_GLOBAL_OPTS cruft | Anton Khirnov | 2013-03-09 | |
| | ||||
* | lavc: remove disabled FF_API_OLD_ENCODE_VIDEO cruft | Anton Khirnov | 2013-03-09 | |
| | ||||
* | lavc: remove disabled FF_API_OLD_ENCODE_AUDIO cruft | Anton Khirnov | 2013-03-09 | |
| | ||||
* | lavc: remove disabled FF_API_OLD_DECODE_AUDIO cruft | Anton Khirnov | 2013-03-09 | |
| | ||||
* | atomic: fix CAS with armcc. | Anton Khirnov | 2013-03-09 | |
| | | | | | | On the current code, armcc will fail with: "libavutil/atomic_gcc.h", line 52: Error: #2771: first argument must be a pointer to integer or enumeration type | |||
* | png: use av_mallocz_array() for the zlib zalloc function | Justin Ruggles | 2013-03-08 | |
| | | | | | | Fixes valgrind uninitialized memory errors when decoding png. CC:libav-stable@libav.org | |||
* | libmp3lame: use the correct remaining buffer size when flushing | Justin Ruggles | 2013-03-08 | |
| | | | | CC:libav-stable@libav.org | |||
* | atomic: Exclude the unsupported implementation headers from checkheaders | Martin Storsjö | 2013-03-08 | |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | |||
* | avconv: do not silently ignore unused codec AVOptions. | Anton Khirnov | 2013-03-08 | |
| | | | | | | | | | | Print an error and abort when the option is of the wrong type (decoding for output file or vice versa), since this could never be correct for any input or output configuration. Print a warning and continue when the option is of the correct type, just unused, so same commandlines can be reused for different kinds of input or output files. | |||
* | avconv: fix a typo | Anton Khirnov | 2013-03-08 | |
| | ||||
* | FATE: replace -vb with -b:v | Anton Khirnov | 2013-03-08 | |
| | | | | | The -{vas}<option> syntax is now obsolete and deprecated, and has never been documented or encouraged. | |||
* | FATE: remove the -dct option from some decoding tests. | Anton Khirnov | 2013-03-08 | |
| | | | | It is an encoding option, it has no effect when applied to decoding. | |||
* | avconv: use a local variable for InputFile in open_input_file(). | Anton Khirnov | 2013-03-08 | |
| | | | | This is shorter and more readable. | |||
* | avconv: use a local variable for OutputFile in open_output_file(). | Anton Khirnov | 2013-03-08 | |
| | | | | This is shorter and more readable. | |||
* | avconv: print an error on applying options of the wrong type. | Anton Khirnov | 2013-03-08 | |
| | | | | I.e. input options to output files or vice versa. | |||
* | atomic: Check for __sync_val_compare_and_swap instead of __sync_synchronize | Martin Storsjö | 2013-03-08 | |
| | | | | | | | | | | | | Not all gcc configurations have an implementation of all the atomic operations, and some gcc configurations have some atomic builtins implemented but not all. Thus check for the most essential function, whose presence should indicate that all others are present as well, since it can be used to implement all the other ones. Signed-off-by: Martin Storsjö <martin@martin.st> | |||
* | output-example: Update to use encode_video2 instead of the now dropped ↵ | Martin Storsjö | 2013-03-08 | |
| | | | | | | encode_video Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
* | atomic: Add include guards to the implementation headers | Martin Storsjö | 2013-03-08 | |
| | | | | | | | | This makes them pass standalone compilation tests. Previously, they included atomic.h which included themselves again, leading to double definitions. Signed-off-by: Martin Storsjö <martin@martin.st> | |||
* | lavc: update the fallback versions of ff_thread_* | Anton Khirnov | 2013-03-08 | |
| | | | | | Fixes build without threads after 759001c534287a96dc96d1e274665feb7059145d. | |||
* | libopencore-amr: Add the missing 3rd argument of ff_get_buffer() | Yusuke Nakamura | 2013-03-08 | |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | |||
* | vmdaudio: fix invalid reads when packet size is not a multiple of chunk size | Anton Khirnov | 2013-03-08 | |
| | | | | CC:libav-stable@libav.org | |||
* | wmaprodec: return an error, not 0, when the input is too small. | Anton Khirnov | 2013-03-08 | |
| | | | | | | | Returning 0 may result in an infinite loop in valid calling programs. A decoder should never return 0 without producing any output. CC:libav-stable@libav.org | |||
* | wmaprodec: require block_align to be set. | Anton Khirnov | 2013-03-08 | |
| | | | | | | | Avoids an infinite loop in the calling programs with decoder not consuming any input and not returning output. CC:libav-stable@libav.org | |||
* | wmadec: require block_align to be set. | Anton Khirnov | 2013-03-08 | |
| | | | | | | | Avoids an infinite loop in the calling programs with decoder not consuming any input and not returning output. CC:libav-stable@libav.org | |||
* | ivi_common: do not call MC for intra frames when dc_transform is unset | Anton Khirnov | 2013-03-08 | |
| | | | | CC:libav-stable@libav.org | |||
* | roqvideodec: fix a potential infinite loop in roqvideo_decode_frame(). | Anton Khirnov | 2013-03-08 | |
| | | | | | | | | When there is just 1 byte remanining in the buffer, nothing will be read and the loop will continue forever. Check that there are at least 8 bytes, which are always read at the beginning. CC:libav-stable@libav.org | |||
* | xxan: fix invalid memory access in xan_decode_frame_type0() | Anton Khirnov | 2013-03-08 | |
| | | | | | | | | The loop a few lines below the xan_unpack() call accesses up to dec_size * 2 bytes into y_buffer, so dec_size must be limited to buffer_size / 2. CC:libav-stable@libav.org | |||
* | tty: set avg_frame_rate. | Anton Khirnov | 2013-03-08 | |
| | | | | The container does not store any timestamps and is CFR-only. |