summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* lavc: remove disabled FF_API_IDCT cruftAnton Khirnov2013-03-11
|
* lavc: remove disabled FF_API_SNOW cruftAnton Khirnov2013-03-11
|
* lavc: remove disabled FF_API_MMI cruftAnton Khirnov2013-03-11
|
* lavc: remove disabled FF_API_LIBMPEG2 cruftAnton Khirnov2013-03-11
|
* lavc: remove disabled FF_API_AVCODEC_RESAMPLE cruftAnton Khirnov2013-03-11
|
* atomic: prefer gcc builtins over win32 atomics, if available.Hendrik Leppkes2013-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_propsJanne Grunau2013-03-11
| | | | Fixes video playback in applications still using reordered_opaque.
* ra144: check buffer size before requesting a bufferJanne Grunau2013-03-10
| | | | Return an error on incomplete frames.
* wmapro: unref skipped framesJanne Grunau2013-03-10
|
* svq1: use av_frame_free to free refcounted frameJanne Grunau2013-03-10
| | | | Fixes a memleak due to avcodec_free_frame not freeing the frame data.
* lavc: fix get_buffer() compatibility layer for audio.Anton Khirnov2013-03-10
| | | | | planes - FF_ARRAY_ELEMS would be evaluated as unsigned and underflow instead of being negative as was intended.
* ratecontrol: remove an unused variableAnton Khirnov2013-03-10
|
* vorbisdec: do not leak the first frame.Anton Khirnov2013-03-10
|
* vf_pad: fix a & instead of && typoXi Wang2013-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 foundVittorio Giovara2013-03-09
| | | | | | SDL 2 is API incompatible. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* lavc: remove disabled FF_API_VDA_ASYNC cruftAnton Khirnov2013-03-09
|
* lavc: remove disabled FF_API_CODEC_ID cruftAnton Khirnov2013-03-09
|
* lavc: remove disabled FF_API_FIND_BEST_PIX_FMT cruftAnton Khirnov2013-03-09
|
* lavc: remove disabled FF_API_DSP_MASK cruftAnton Khirnov2013-03-09
|
* lavc: remove disabled FF_API_SUB_ID cruftAnton Khirnov2013-03-09
|
* lavc: remove disabled FF_API_INTER_THRESHOLD cruftAnton Khirnov2013-03-09
|
* lavc: remove disabled FF_API_COLOR_TABLE_ID cruftAnton Khirnov2013-03-09
|
* lavc: remove disabled FF_API_MPV_GLOBAL_OPTS cruftAnton Khirnov2013-03-09
|
* lavc: remove disabled FF_API_OLD_ENCODE_VIDEO cruftAnton Khirnov2013-03-09
|
* lavc: remove disabled FF_API_OLD_ENCODE_AUDIO cruftAnton Khirnov2013-03-09
|
* lavc: remove disabled FF_API_OLD_DECODE_AUDIO cruftAnton Khirnov2013-03-09
|
* atomic: fix CAS with armcc.Anton Khirnov2013-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 functionJustin Ruggles2013-03-08
| | | | | | Fixes valgrind uninitialized memory errors when decoding png. CC:libav-stable@libav.org
* libmp3lame: use the correct remaining buffer size when flushingJustin Ruggles2013-03-08
| | | | CC:libav-stable@libav.org
* atomic: Exclude the unsupported implementation headers from checkheadersMartin Storsjö2013-03-08
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* avconv: do not silently ignore unused codec AVOptions.Anton Khirnov2013-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 typoAnton Khirnov2013-03-08
|
* FATE: replace -vb with -b:vAnton Khirnov2013-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 Khirnov2013-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 Khirnov2013-03-08
| | | | This is shorter and more readable.
* avconv: use a local variable for OutputFile in open_output_file().Anton Khirnov2013-03-08
| | | | This is shorter and more readable.
* avconv: print an error on applying options of the wrong type.Anton Khirnov2013-03-08
| | | | I.e. input options to output files or vice versa.
* atomic: Check for __sync_val_compare_and_swap instead of __sync_synchronizeMartin 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 headersMartin 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 Khirnov2013-03-08
| | | | | Fixes build without threads after 759001c534287a96dc96d1e274665feb7059145d.
* libopencore-amr: Add the missing 3rd argument of ff_get_buffer()Yusuke Nakamura2013-03-08
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* vmdaudio: fix invalid reads when packet size is not a multiple of chunk sizeAnton Khirnov2013-03-08
| | | | CC:libav-stable@libav.org
* wmaprodec: return an error, not 0, when the input is too small.Anton Khirnov2013-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 Khirnov2013-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 Khirnov2013-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 unsetAnton Khirnov2013-03-08
| | | | CC:libav-stable@libav.org
* roqvideodec: fix a potential infinite loop in roqvideo_decode_frame().Anton Khirnov2013-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 Khirnov2013-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 Khirnov2013-03-08
| | | | The container does not store any timestamps and is CFR-only.