summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* atrac3: avoid oversized shifting in decode_bytes()Xi Wang2013-03-15
| | | | | | | | | | | | | | When `off' is 0, `0x537F6103 << 32' in the following expression invokes undefined behavior, the result of which is not necessarily 0. (0x537F6103 >> (off * 8)) | (0x537F6103 << (32 - (off * 8))) Avoid oversized shifting. CC: libav-stable@libav.org Signed-off-by: Xi Wang <xi.wang@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* add support for Monkey's Audio versions from 3.93Kostya Shishkov2013-03-15
|
* ape: provide two additional bytes in buffer for old MAC versionsKostya Shishkov2013-03-15
| | | | Range coder in 3.90-3.95 overread two bytes in the final normalize.
* ape: make version-dependent decoding functions called via pointersKostya Shishkov2013-03-15
| | | | | | | This will help in supporting old versions, e.g. version 3.93 uses the same range coder but different predictor and version 3.82 uses different range coder and predictor. Also this should not make decoding newer versions slower by introducing additional checks on versions.
* vaapi: fix argument for ff_vaapi_common_end_frame callJanne Grunau2013-03-14
|
* avcodec: av_log_missing_feature(1) ---> avpriv_request_sample()Diego Biurrun2013-03-13
|
* avcodec: av_log_ask_for_sample() ---> avpriv_request_sample()Diego Biurrun2013-03-13
|
* 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