summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* vp6: Check for huffman tree build errorsLaurent Aimar2011-10-07
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* vp56: Check for missing reference frame dataLaurent Aimar2011-10-07
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* cinepak: Fix invalid read access on extra dataLaurent Aimar2011-10-06
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* vmd: fix segfaults on corruped streamsLaurent Aimar2011-10-06
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* cook: Fix js_vlc_bits value validation for joint stereoLaurent Aimar2011-10-06
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* segafilm: Check for memory allocation failures in segafilm demuxer.Laurent Aimar2011-10-06
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* segafilm: Fix potential division by 0 on corrupted streams in the demuxerLaurent Aimar2011-10-06
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* Fixed segfault on corrupted sega streams in the demuxer.Laurent Aimar2011-10-06
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* Fixed deference of NULL pointer in motionpixels decoder.Laurent Aimar2011-10-06
| | | | | | | Some of the arguments given to init_vlc() come from the stream and can be corrupted. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* libx264: support 9- and 10-bit output.Anton Khirnov2011-10-06
|
* h264: correct implicit_weight for field-interlaced pictures.Ronald S. Bultje2011-10-05
|
* mpegvideo: set correct offset for edge emulation buffer.Ronald S. Bultje2011-10-05
| | | | | Using the old code, half of it was unused and the other half was too small for e.g. >8bpp interlaced data, causing random buffer overruns.
* mpegvideo: fix position of bottom edge.Ronald S. Bultje2011-10-05
| | | | | It was wrong in colorspaces where horizontal and vertical chroma subsampling are not the same, e.g. 422.
* Fix 'heigth' vs. 'height' typos.Diego Biurrun2011-10-05
|
* lavc/lavf: use unique private classes.Anton Khirnov2011-10-05
| | | | This is needed by the new AVOptions API.
* lavc: use designated initializers for av_codec_context_classAnton Khirnov2011-10-05
|
* qcelpdec: cosmetics: do not add line break before opening bracket in 'for',Justin Ruggles2011-10-04
| | | | | | 'while', 'if/else', and 'switch' statements. also fixes some spacing, but only if already changing a line
* qcelp: check output buffer size before decodingJustin Ruggles2011-10-04
|
* qcelpdec: fix the return value of qcelp_decode_frame().Chris Rankin2011-10-04
| | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* sipr: fix the output data size check and only calculate it once.Justin Ruggles2011-10-04
|
* Synchronize various 4CCs and codec tags from FFmpeg.Diego Biurrun2011-10-04
|
* qdm2: check output buffer size before decodingJustin Ruggles2011-10-03
|
* Fix out of bound reads in the QDM2 decoder.Laurent Aimar2011-10-03
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* Check for out of bound writes in the QDM2 decoder.Laurent Aimar2011-10-03
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* ogg/celt: do not set sample_fmt in the demuxerJustin Ruggles2011-10-03
|
* id3v2: remove pointless castsAnton Khirnov2011-10-03
|
* id3v2: read TXXX frames with two calls to decode_str() instead of one.Anton Khirnov2011-10-03
| | | | | | | Read the key in the first, value in the second. This allows to avoid pointless strdups and simplify decode_str() by dropping two of its parameters.
* id3v2: don't discard the whole tag when encountering empty frames.Anton Khirnov2011-10-03
| | | | | While they're technically invalid, it's better to skip them and try to read the rest of the tag.
* libvpx: fix build with older libvpx versions.Anton Khirnov2011-10-03
| | | | | | VPX_ERROR_RESILIENT_DEFAULT and VPX_ERROR_RESILIENT_PARTITIONS weren't defined before 4cb0ebe5b27d35ccc2a78c1d16f2622ddef21f74 (CommitDate: Tue Jun 28 11:10:17 2011)
* ARM: check for inline asm 'y' operand modifier supportMans Rullgard2011-10-03
| | | | | | | | The inline asm added in bf5d46d uses the 'y' modifier which is only supported from gcc 4.5. This check allows building with older compilers. Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpc8: check output buffer size before decodingJustin Ruggles2011-10-02
|
* mpc7: return error if packet is too small.Justin Ruggles2011-10-02
|
* mpc7: check output buffer size before decodingJustin Ruggles2011-10-02
|
* nellymoserdec: allocate float_buf only when decoding to int16Justin Ruggles2011-10-02
|
* nellymoserdec: use NELLY_BUF_LEN instead of 128Justin Ruggles2011-10-02
|
* nellymoserdec: use NELLY_BLOCK_LEN instead of 64 when appropriate.Justin Ruggles2011-10-02
|
* nellymoserdec: allow user to request SAMPLE_FMT_FLT for output samples.Justin Ruggles2011-10-02
|
* nellymoser: check output buffer size before decodingJustin Ruggles2011-10-02
|
* win32: improve threading algorithm warningLuca Barbato2011-10-02
| | | | | If no threading is requested do not issue warning about unsupported threading algorithm.
* lavc: add video/audio/encoding flags to global_quality optionAnton Khirnov2011-10-01
|
* libvpxenc: use libvpx's own defaults for some parametersLuca Barbato2011-10-01
| | | | | | | | Specifically, qmin/qmax, gop_size and keyint_min. Fixes bug 47. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vpxenc: add private optionsLuca Barbato2011-10-01
| | | | | | | Make libvpx support close to the libx264 one. Thanks to Jan Gerber <j@v2v.cc> for the support. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dpcm: return error if packet is too smallJustin Ruggles2011-09-30
|
* dpcm: use smaller data types for static tablesJustin Ruggles2011-09-30
|
* dpcm: use sol_table_16 directly instead of through the DPCMContext.Justin Ruggles2011-09-30
|
* dpcm: replace short with int16_tJustin Ruggles2011-09-30
|
* dpcm: check to make sure channels is 1 or 2.Justin Ruggles2011-09-30
|
* dpcm: misc pretty-printingJustin Ruggles2011-09-30
|
* dpcm: remove unnecessary variable by using bytestream functions.Justin Ruggles2011-09-30
| | | | Uses 'buf' directly instead of a separate iterator variable 'in'.
* dpcm: move codec-specific variable declarations to their corresponding ↵Justin Ruggles2011-09-30
| | | | decoding blocks.