aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec
Commit message (Collapse)AuthorAgeFilesLines
...
* | Fix compilation with hardcoded tables.Carl Eugen Hoyos2012-03-281-0/+1
| |
* | tm2: Fix overread of token array.Michael Niedermayer2012-03-281-1/+6
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lzw(gif): Fix overreadMichael Niedermayer2012-03-281-1/+1
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lagarith: Fix various issues that lead to out of array reads.Michael Niedermayer2012-03-281-9/+27
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lagarith: fix flipped return valueMichael Niedermayer2012-03-281-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lagarithrac: fix length used in ff_lag_rac_init()Michael Niedermayer2012-03-281-2/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-03-286-399/+447
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: westwood_vqa: fix SND0 chunk handling westwood_vqa: set video stream duration raw: forward avpicture_fill() error code in raw_decode(). build: Do not explicitly add the doc directory to the OBJDIRS list. dv: Split off DV video decoder into its own file. build: fix RALF decoder standalone compilation, which depends on Golomb code configure: Drop stray duplicate entry for --disable-fft from help output. Conflicts: libavcodec/dv.c libavcodec/rawdec.c libavformat/westwood_vqa.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * westwood_vqa: fix SND0 chunk handlingPaul B Mahol2012-03-271-1/+1
| | | | | | | | | | | | | | | | Version from vqa header does not dictate which sound chunks may appear in file. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * raw: forward avpicture_fill() error code in raw_decode().Ronald S. Bultje2012-03-271-1/+4
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
| * dv: Split off DV video decoder into its own file.Diego Biurrun2012-03-275-397/+442
| |
* | h263dec: Restore w/h values to a consistent state if a change is rejected.Michael Niedermayer2012-03-281-0/+2
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Support FLIC in AVI.Paul B Mahol2012-03-281-5/+14
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | XBM decoderPaul B Mahol2012-03-273-1/+132
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | j2kdec: move ff_j2k_init_tier1_luts() to j2kdec_init()Paul B Mahol2012-03-271-2/+3
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | alsdec: check return values.Thilo Borgmann2012-03-271-3/+3
| |
* | h264: dont mess with chroma planes for grayscale h264.Michael Niedermayer2012-03-274-4/+8
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | alsdec: make sure no invalid opt_order stays in the context.Michael Niedermayer2012-03-271-0/+1
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vc1dec: dont ignore ff_vc1_parse_frame_header_advs return valueMichael Niedermayer2012-03-271-4/+10
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vc1dec: avoid == -1 checks for errors.Michael Niedermayer2012-03-271-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vc1dec: sanity check state used in get_mvdata_interlaced()Michael Niedermayer2012-03-271-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-03-275-105/+127
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: make av_interleaved_write_frame() flush packets when pkt is NULL mpegts: Fix dead error checks vc1: Do not read from array if index is invalid. targa: convert to bytestream2. rv34: set mb_num_left to 0 after finishing a frame Conflicts: libavcodec/targa.c libavcodec/vc1data.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vc1: Do not read from array if index is invalid.Mashiat Sarker Shakkhar2012-03-264-6/+22
| | | | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * targa: convert to bytestream2.Ronald S. Bultje2012-03-261-107/+90
| | | | | | | | | | | | | | Also remove some write-only variables or write-only variable assignments, remove internal colorspace conversion to native endianness (that can be done by swscale much more efficiently), and some cosmetics.
| * rv34: set mb_num_left to 0 after finishing a frameRonald S. Bultje2012-03-261-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Prevents running error resilience on a previous frame which will write to the pic->mb_type[] array of the previous image. The array might already be re-used for a new image in a subsequent thread, thus cause two threads to write to the same pic->mb_type[] array, causing a race condition which can crash in rv34_decode_cbp(), called by rv34_decode_inter_mb_header() (which accesses mb_type[] twice, assuming values are maintained, which the race condition breaks). Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* | j2kdec: remove pointless swappingPaul B Mahol2012-03-271-4/+1
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | j2kdec: vertically align AVCodec membersPaul B Mahol2012-03-271-2/+2
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | j2kdec: Remove useless .pix_fmts.Paul B Mahol2012-03-271-2/+0
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | j2kdec: convert to bytestream2 APIPaul B Mahol2012-03-271-131/+144
| | | | | | | | | | | | | | Protects against overreads. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Revert "raw: move buffer size check up."Michael Niedermayer2012-03-271-3/+3
| | | | | | | | | | | | | | | | | | | | | | This reverts commit cc5dd632cecc5114717d0b90f8c2be162b1c6ee8. The change was redundant, it has been fixed long ago (422e3a7) Conflicts: libavcodec/rawdec.c Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | j2kenc: cosmetics: vertically align AVCodec members.Paul B Mahol2012-03-271-8/+7
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libopenjpegdec: hack to fix GRAY16 decodingPaul B Mahol2012-03-271-0/+4
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vc1dec: move mquant zero check down.Michael Niedermayer2012-03-271-4/+4
| | | | | | | | | | | | | | This way it catches all cases, and prevents later segfaults. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | targa: Fix input buffer size check.Michael Niedermayer2012-03-271-1/+1
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | aac: reference supported sample rates in encoders.Clément Bœsch2012-03-262-0/+2
| |
* | indeo3dec: check mv bitstream pointerMichael Niedermayer2012-03-261-0/+4
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | indeo3dec: Fix end pointer.Michael Niedermayer2012-03-261-3/+4
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-03-269-110/+98
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: build: ppc: drop stray leftover backslash build: Only clean the architecture subdirectory we build for. build: drop some unnecessary dependencies from the H.264 parser build: prettyprinting cosmetics libavutil: Remove pointless rational test program. libavutil: Remove broken and pointless lzo test program. lavf doxy: expand AVStream.codec doxy. lavf doxy: improve AVStream.time_base doxy. lavf doxy: add some basic documentation about reading from the demuxer. lavf doxy: document passing options to demuxers. lavf doxy: clarify that an AVPacket contains encoded data. mpegtsenc: allow user triggered PES packet flushing APIchanges: mark the place where 0.7 was cut. APIchanges: mark the place where 0.8 was cut. APIchanges: fill in missing dates and hashes. smacker: convert palette and header reading to bytestream2. alac: convert extradata reading to bytestream2. Conflicts: doc/APIchanges libavcodec/smacker.c libavcodec/x86/Makefile libavfilter/Makefile libavutil/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: ppc: drop stray leftover backslashDiego Biurrun2012-03-261-1/+1
| |
| * build: Only clean the architecture subdirectory we build for.Diego Biurrun2012-03-261-2/+0
| | | | | | | | | | This allows simplifying the Makefiles; it is no longer necessary to register arch subdirectory Makefiles, just putting them in place is enough.
| * build: prettyprinting cosmeticsDiego Biurrun2012-03-266-72/+62
| |
| * smacker: convert palette and header reading to bytestream2.Ronald S. Bultje2012-03-251-10/+10
| |
| * alac: convert extradata reading to bytestream2.Ronald S. Bultje2012-03-251-19/+20
| |
* | Support FLIC in MOV.Reimar Döffinger2012-03-261-3/+7
| | | | | | | | | | | | Fixes trac issue #626. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | als: consistent messagesThilo Borgmann2012-03-261-11/+11
| | | | | | | | | | | | "." for warnings, "!" for errors. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libopenjpegenc: remove leftover because older version of patch being appliedPaul B Mahol2012-03-261-1/+0
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ALS error message pretty printThilo Borgmann2012-03-261-1/+1
| | | | | | | | | | | | One prettier message. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | qdm2: Fix out of array writesMichael Niedermayer2012-03-261-5/+14
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | qdm2: fix out of array readMichael Niedermayer2012-03-261-3/+6
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | qdm2dec: fix out of array readMichael Niedermayer2012-03-261-3/+7
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libopenjpegdec: refactor some code and fix memory leaksPaul B Mahol2012-03-261-5/+4
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>