summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cosmetics: drop some pointless parenthesesDiego Biurrun2012-01-0722-49/+48
|
* Disable annoying warning without changing behaviorAndrey Utkin2012-01-071-0/+1
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* faq: Solutions for common problems with sample paths when running FATE.Diego Biurrun2012-01-071-0/+12
|
* avcodec: attempt to clarify the CODEC_CAP_DELAY documentationJustin Ruggles2012-01-071-3/+15
|
* avcodec: fix avcodec_encode_audio() documentation.Justin Ruggles2012-01-071-5/+8
| | | | | the previous documentation indicated how many bytes are read from the input, not how many samples are read.
* FATE: xmv-demux test; exercise the XMV demuxer without decoding the ↵Mike Melanson2012-01-072-0/+184
| | | | | | | | | perceptual codecs inside. Code coverage: libavformat/xmv.c: 3% -> 91% Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* vqf: recognize more metadata chunksPaul B Mahol2012-01-071-35/+45
| | | | | | | Do not create tags for non-char chunks. Create readable tag for DSIZ chunk. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* FATE test: BMV demuxer and associated video and audio decoders.Mike Melanson2012-01-072-0/+45
| | | | | | | | Code coverage: libavcodec/bmv.c: 0% -> 75% libavformat/bmv.c: 0% -> 85% Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* FATE: indeo4 video decoder test.Mike Melanson2012-01-072-0/+103
| | | | | | | Code coverage: libavcodec/indeo4.c: 0% -> 78% Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* FATE: update xxan-wc4 test to a sample with more code coverage.Mike Melanson2012-01-072-11/+22
| | | | | | | | | The previous sample used for this test only contained type 0 frames. Replace it with a sample that also features type 1 frames. Code coverage: libavcodec/xxan.c: 72% -> 89% Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Change the recent h264_mp4toannexb bitstream filter test to output to an ↵Mike Melanson2012-01-072-2/+2
| | | | | | elementary stream rather than a program stream. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* g722enc: validate AVCodecContext.trellisJustin Ruggles2012-01-071-0/+16
|
* g722enc: set frame_size, and also handle an odd number of input samplesJustin Ruggles2012-01-072-6/+40
| | | | | The fate reference is updated because the previous test skipped a sample in each encode() call due each input frame having an odd number of samples.
* g722enc: split encoding into separate functions for trellis vs. no trellisJustin Ruggles2012-01-071-20/+33
|
* mpegaudiodec: Use clearer pointer mathVitor Sessak2012-01-071-1/+1
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* tta: Fix returned error code at EOFMichael Niedermayer2012-01-071-1/+1
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* tta: fix off be 1 error in the end detection.Michael Niedermayer2012-01-071-1/+1
| | | | | | | Fixes use of uninitialized values. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* tta: fix 24-bit decoding.Justin Ruggles2012-01-071-1/+1
| | | | Decode to the correct output buffer.
* ipmovie: Add param change side data if the video dimensions have changedPaul B Mahol2012-01-071-2/+16
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* interplayvideo: Handle changed video dimensions on the flyPaul B Mahol2012-01-071-4/+4
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* libavcodec: Handle param change side data in avcodec_decode_video2, tooMartin Storsjö2012-01-071-0/+2
| | | | | | Also call avcodec_set_dimensions on dimension param change packets. Signed-off-by: Martin Storsjö <martin@martin.st>
* libavcodec: Move apply_param_change up above avcodec_decode_video2Martin Storsjö2012-01-071-41/+41
| | | | | | This is in preparation to calling it from avcodec_decode_video2. Signed-off-by: Martin Storsjö <martin@martin.st>
* indeo3: check motion vectors for validityJanne Grunau2012-01-071-4/+18
| | | | | | Fixes null pointer dereferences in fuzzed files found by Oana Stratulat. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* indeo5: Fix null pointer dereference.Michael Niedermayer2012-01-071-0/+3
| | | | | | Bug found by: Oana Stratulat Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* electronicarts: check bytes per sample for validityJanne Grunau2012-01-071-0/+5
| | | | Prevents division by zero.
* flicvideo: fix invalid readsLaurentiu Ion2012-01-061-89/+77
| | | | | | | Prevent invalid reads using bytestream2 functions. Fixes bug #126. Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* vorbis: Avoid some out-of-bounds readsChris Evans2012-01-061-7/+8
| | | | | | | | Fixes Bug: #190 Chromium Bug: #100543 Related to CVE-2011-3893 Signed-off-by: Reinhard Tartler <siretart@tauware.de>
* vqf: add more known extensionsPaul B Mahol2012-01-061-1/+1
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* cabac: remove unused function renorm_cabac_decoderDiego Biurrun2012-01-061-9/+0
|
* h264: Only use symbols from the SVQ3 decoder under proper conditionals.Diego Biurrun2012-01-061-4/+4
| | | | Fixes --disable-everything --enable-decoder=h264 --disable-optimizations.
* add bytestream2_tell() and bytestream2_seek() functionsJustin Ruggles2012-01-051-1/+30
|
* parsers: initialize MpegEncContext.slice_context_count to 1Janne Grunau2012-01-063-0/+10
| | | | | | | | | The mpeg4 video, H264 and VC-1 parser hold (directly or indirectly) a MpegEncContext in their private context. Since they do not call the common mpegvideo init function slice_context_count has explicitly set to 1. Prevents a null pointer dereference in the h264 parser and fixes bug 193.
* spdifenc: use special alignment for DTS-HD length_codeAnssi Hannula2012-01-051-1/+4
| | | | | | | | Align IEC 61937 length_code for DTS-HD so that (length_code & 0xf) == 0x8. This is reportedly needed with some receivers. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* ipmovie: do not read audio packets before the codec is knownJanne Grunau2012-01-051-0/+5
| | | | Prevents a division by zero.
* truemotion2: check size before GetBitContext initialisationJanne Grunau2012-01-051-0/+6
| | | | Prevents null ptr derefence for negative sizes.
* avio: Only do implicit network initialization for network protocolsMartin Storsjö2012-01-051-3/+5
| | | | | | | | | | The implicit network initialization is set to be removed in the future, but is kept for compatibility. By not doing the implicit initialization for non-network protocols, we avoid the warning about avformat_network_init() not being called for these, where it really doesn't make much sense. Signed-off-by: Martin Storsjö <martin@martin.st>
* avio: Add an URLProtocol flag for indicating that a protocol uses networkMartin Storsjö2012-01-0512-0/+18
| | | | | | | This definition is in two files, since the definitions will move to the private header at the next bump. Signed-off-by: Martin Storsjö <martin@martin.st>
* adpcm: ADPCM Electronic Arts has always two channelsJanne Grunau2012-01-051-1/+5
|
* matroskadec: Fix a bug where a pointer was cached to an array that might ↵Chris Evans2012-01-051-1/+1
| | | | | | | | | | later move due to a realloc() Fixes bug #190 Chromium bug #100492 related to CVE-2011-3893 Signed-off-by: Reinhard Tartler <siretart@tauware.de>
* fate: Add missing reference file from 9b4767e4.Alex Converse2012-01-051-0/+8
|
* mov: Support MOV_CH_LAYOUT_USE_DESCRIPTIONS for labeled descriptions.Alex Converse2012-01-053-9/+37
|
* 4xm: Prevent buffer overreads.Aneesh Dogra2012-01-051-3/+11
| | | | | | | 4xm decoder while decoding i2 frames can overread the buffer if proper checks are not made. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* mjpegdec: parse RSTn to prevent skipping other data in mjpeg_decode_scanJanne Grunau2012-01-051-8/+16
| | | | | | | Check explicitly if enough bits are left to prevent an infinite loop when the bitstream buffer is not followed by zero-padding. Based on patches by Michael Niedermayer <michaelni@gmx.at>.
* vp3: add fate test for non-zero last coefficientJanne Grunau2012-01-051-0/+3
|
* vp3: fix streams with non-zero last coefficientJanne Grunau2012-01-051-0/+2
| | | | Fixes a regression introduced in 8b94df0f2047e972.
* swscale: remove unused U/V arguments from yuv2rgb_write().Ronald S. Bultje2012-01-051-5/+13
| | | | Also document the function somewhat.
* timer: K&R formatting cosmeticsDiego Biurrun2012-01-051-20/+24
|
* lavf: cosmetics, reformat av_read_frame().Anton Khirnov2012-01-051-12/+11
|
* lavf: refactor av_read_frame() to make it easier to understand.Anton Khirnov2012-01-051-25/+33
|
* Report an error if pitch_lag is zero in AMR-NB decoder.Oana Stratulat2012-01-041-0/+4
| | | | | | | This fixes an infinite loop in the decoder on specially crafted files, and fixes bug 151. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
OpenPOWER on IntegriCloud