summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* lavc: remove mp3_header_(de)compress bitstream filtersAnton Khirnov2013-11-26
| | | | | | They mangle the mp3 header in a non-standard way to save a few bytes. People who care about space so much should just use a more efficient codec.
* mpeg12dec: Extract CC user data into frame side dataJohn Stebbins2013-11-26
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* MSN Audio supportKostya Shishkov2013-11-26
| | | | | | | This is essentially a MS GSM decoder extension that supports more sampling rates and lower bitrates. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* metasound: add last missing modes (8kHz @ 6kbps per channel)Kostya Shishkov2013-11-26
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vc1: Reset numref if fieldmode is not setKostya Shishkov2013-11-26
| | | | | | | | | There are samples in the wild with B-frames and P-frames with different interlace mode. CC: libav-stable@libav.org Reported-by: Jean-Baptiste Kempf <jb@videolan.org> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* aacsbr: Add some const casts to silence warnings in ff_sbr_apply()Diego Biurrun2013-11-25
|
* Add missing #includes for *INT64_MAX and *INT64_CDiego Biurrun2013-11-23
|
* mpegaudiodec: Consistently handle fixed/float templatingDiego Biurrun2013-11-23
|
* ac3dec: Fix out-of-array readTim Walker2013-11-23
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* libschroedingerenc: do not assert on values from external librariesAlexandra Khirnova2013-11-23
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* ac3dec: Remove write-only channel_layout field from AC3DecodeContextTim Walker2013-11-22
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* ac3: implement request_channel_layout.Tim Walker2013-11-22
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* aacps: Adjust some const qualifiers to suppress warningsDiego Biurrun2013-11-22
|
* pcx: round up in bits->bytes conversion in a buffer size checkAnton Khirnov2013-11-21
| | | | | | Fixes invalid reads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* truemotion1: make sure index does not go out of boundsAnton Khirnov2013-11-21
| | | | | | Fixes invalid reads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* vc1: fix a memleak.Anton Khirnov2013-11-21
| | | | | | | Happens on a B-frame when neither low_delay nor last_picture_ptr is set (probably corrupted streams only). Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
* motionpixels: clip VLC codes.Anton Khirnov2013-11-21
| | | | | | Fixes invalid reads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* h264: check buffer size before accessing itAnton Khirnov2013-11-21
| | | | | | Fixes invalid reads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* gifdec: convert to bytestream2Anton Khirnov2013-11-21
|
* gifdec: check that the image dimensions are non-zeroAnton Khirnov2013-11-21
| | | | | | | Also add an error message an return a more suitable error code (INVALIDDATA, not EINVAL); Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* h264_cavlc: check the size of the intra PCM data.Anton Khirnov2013-11-21
| | | | | | Fixes invalid reads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* dct/fft: Give consistent names to fixed/float template filesDiego Biurrun2013-11-21
|
* mpeg4videoenc: restore macro parenthesesVittorio Giovara2013-11-21
| | | | These were erroneously removed in 8769113accf1f3b78634dec60b37f7354ed6d88d.
* libxavs: rename and fix a variable nameSean McGovern2013-11-20
| | | | | | It was mis-spelled in b18c7c8d3ddfbf171fe0aba1c201a002920af7f7. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* ac3dec: simplify an expressionTim Walker2013-11-19
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* dv_tablegen: Remove CONFIG_SMALL preprocessor checkDiego Biurrun2013-11-19
| | | | The code does in no way depend on CONFIG_SMALL.
* avcodec.h: include version.h before using version macroVittorio Giovara2013-11-19
|
* hevc_sei: drop unused parameterVittorio Giovara2013-11-19
|
* mpeg4videodec: K&R formatting cosmeticsVittorio Giovara2013-11-19
|
* mpeg4videoenc: K&R formatting cosmeticsVittorio Giovara2013-11-19
|
* mpegvideo: Fix swapping of UV planes for VCR2Kostya Shishkov2013-11-19
|
* aac_ac3_parser: simplify an expressionTim Walker2013-11-19
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* dcadec: simplify an expressionTim Walker2013-11-19
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* lavc: use buf[0] instead of data[0] in checks whether a frame is allocatedAnton Khirnov2013-11-18
| | | | data[0] may be NULL for valid frames with hwaccel pixel formats.
* mpegvideo_enc: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* ffv1: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* jpegls: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* huffyuv: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* libxvid: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* pcxenc: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* roqvideo: remove unused variablesAnton Khirnov2013-11-16
|
* libschroedingerenc: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* eatgv: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* libxavs: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* nuv: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* flashsvenc: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* dnxhdenc: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* libx264: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* svq1enc: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* gif: use the AVFrame API properly.Anton Khirnov2013-11-16
|