summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* av_log_missing_feature() ---> avpriv_report_missing_feature()Diego Biurrun2013-03-13
|
* Add av_log_{ask_for_sample|missing_feature} replacements to libavutilDiego Biurrun2013-03-13
| | | | | This allows reporting missing features and requesting samples from all libraries in a standard way; with a simplified API.
* avpacket: copy side data type and size in av_dup_packetJanne Grunau2013-03-13
|
* cabac: remove unused argument of ff_init_cabac_states()Michael Niedermayer2013-03-13
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* rawdec: fix a typo -- || instead of |Nicolas George2013-03-13
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dsputil: convert remaining functions to use ptrdiff_t stridesLuca Barbato2013-03-12
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* Add informative messages to av_log_ask_for_sample calls lacking themDiego Biurrun2013-03-12
|
* vda: remove async decoder leftoversLuca Barbato2013-03-12
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* avframe: call release_buffer only if it is setJanne Grunau2013-03-11
| | | | | | AVCodecContext release_buffer() shall be NULL for audio codecs using get_buffer. The backward compatibility code hence have to check before calling it.
* pthread: unref the decoded but not returned frames on close.Anton Khirnov2013-03-11
| | | | | Fixes memleaks when frame mt is used and the decoder is not flushed at the end.
* h264: check that DPB is allocated before accessing it in flush_dpb()Anton Khirnov2013-03-11
|
* h264_refs: cosmetics, reformatAnton Khirnov2013-03-11
|
* h264: remove a useless svq3 conditionAnton Khirnov2013-03-11
| | | | The svq3 decoder does not call ff_h264_frame_start() anymore.
* mpegvideo: remove FMT_H264Anton Khirnov2013-03-11
|
* mpegvideo: reindentAnton Khirnov2013-03-11
|
* mpegvideo: remove useless references to h264 and svq3Anton Khirnov2013-03-11
| | | | | The h264 decoder does not use mpegvideo anymore. The svq3 decoder only uses ff_draw_horiz_band().
* 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
|
* 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
|
* 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
|
* 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
* 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
* ffv1: fix calculating slice dimensions for version 2Anton Khirnov2013-03-08
| | | | | | It got broken in 0f13cd3187192ba0cc2b043430de6e279e7b97c3. CC:libav-stable@libav.org