Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | put_bits: fix invalid shift by 32 in flush_put_bits() | Mans Rullgard | 2011-10-08 |
| | | | | | | | | | If flush_put_bits() is called when the 32-bit buffer is empty, e.g. after writing a multiple of 32 bits, and invalid shift by 32 is performed. Since flush_put_bits() is called infrequently, this additional check should have negligible performance impact. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | mpegps: Use av_get_packet() instead of poorly emulating it. | Alex Converse | 2011-10-07 |
| | |||
* | motionpixels: decode only the 111 complete frames for fate | Janne Grunau | 2011-10-07 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | mpc8: Check out of bound bands limit | Laurent Aimar | 2011-10-07 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | xan: Prevent NULL dereference with missing palette | Laurent Aimar | 2011-10-07 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | xan: Check for out of bound reads in xan_huffman_decode() | Laurent Aimar | 2011-10-07 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | xan: Fixed out of bound accesses in xan_unpack() | Laurent Aimar | 2011-10-07 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | motionpixels: Prevent calling init_vlc() with invalid parameters | Laurent Aimar | 2011-10-07 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | shorten: Fix out of bound writes in fix_bitshift() | Laurent Aimar | 2011-10-07 |
| | | | | | | The data pointers s->decoded[*] already take into account s->nwrap. Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | dsicinav: Check for out of bounds writes | Laurent Aimar | 2011-10-07 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | tiertexseqv: Check for out of bound reads | Laurent Aimar | 2011-10-07 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | quickdraw: Check for out of bound reads | Laurent Aimar | 2011-10-07 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | dsicinav: Check for out of bounds reads | Laurent Aimar | 2011-10-07 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | motionpixels: Fix the size of workspace buffers | Laurent Aimar | 2011-10-07 |
| | | | | | | Some buffers must be mod 4 in width and/or height. Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | motionpixels: Clear FF_INPUT_BUFFER_PADDING_SIZE bytes at the end of the ↵ | Laurent Aimar | 2011-10-07 |
| | | | | | | temporary buffer Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | wmavoice: Check for corrupted extra data | Laurent Aimar | 2011-10-07 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | wmavoice: Check for out of bound writes | Laurent Aimar | 2011-10-07 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | xan: Prevent NULL dereferences with missing reference frame | Laurent Aimar | 2011-10-07 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | bink: Prevent NULL dereferences with missing reference frame | Laurent Aimar | 2011-10-07 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | wavpack: Reset internal state on corrupted blocks | Laurent Aimar | 2011-10-07 |
| | | | | | | | | wavpack_decode_block() supposes that it is called back with the exact same buffer unless it has returned with an error. With multi-channels files, wavpack_decode_frame() was breaking this assumption. Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | wmapro: Validate the number of audio channels before using it | Laurent Aimar | 2011-10-07 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | mpc8: Fix return value on EOF | Laurent Aimar | 2011-10-07 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | shorten: Prevent block size from increasing | Laurent Aimar | 2011-10-07 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | xan: Prevent out of bound accesses | Laurent Aimar | 2011-10-07 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | H264: Only wait before triggering ff_thread_setup_complete() until the next ↵ | Michael Niedermayer | 2011-10-07 |
| | | | | | | | | | | | | slice that contains a start-of-field/frame macroblock This allows concurrent decoding of the last field/frame, rather than only the last slice, of data packets with multiple NAL units packed together. This will fix the slowdown reported in e.g. bug 52. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | vp6: Reset the internal state when aborting key frames header parsing | Laurent Aimar | 2011-10-07 |
| | | | | | | It prevents leaving the state only half initialized. Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | vp56: Release old pictures after a resolution changes | Laurent Aimar | 2011-10-07 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | vp6: Check for huffman tree build errors | Laurent Aimar | 2011-10-07 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | vp56: Check for missing reference frame data | Laurent Aimar | 2011-10-07 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | cinepak: Fix invalid read access on extra data | Laurent Aimar | 2011-10-06 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | vmd: fix segfaults on corruped streams | Laurent Aimar | 2011-10-06 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | cook: Fix js_vlc_bits value validation for joint stereo | Laurent Aimar | 2011-10-06 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | segafilm: Check for memory allocation failures in segafilm demuxer. | Laurent Aimar | 2011-10-06 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | segafilm: Fix potential division by 0 on corrupted streams in the demuxer | Laurent Aimar | 2011-10-06 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | Fixed segfault on corrupted sega streams in the demuxer. | Laurent Aimar | 2011-10-06 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | Fixed deference of NULL pointer in motionpixels decoder. | Laurent Aimar | 2011-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 Khirnov | 2011-10-06 |
| | |||
* | h264: correct implicit_weight for field-interlaced pictures. | Ronald S. Bultje | 2011-10-05 |
| | |||
* | mpegvideo: set correct offset for edge emulation buffer. | Ronald S. Bultje | 2011-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. Bultje | 2011-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 Biurrun | 2011-10-05 |
| | |||
* | lavc/lavf: use unique private classes. | Anton Khirnov | 2011-10-05 |
| | | | | This is needed by the new AVOptions API. | ||
* | lavc: use designated initializers for av_codec_context_class | Anton Khirnov | 2011-10-05 |
| | |||
* | qcelpdec: cosmetics: do not add line break before opening bracket in 'for', | Justin Ruggles | 2011-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 decoding | Justin Ruggles | 2011-10-04 |
| | |||
* | qcelpdec: fix the return value of qcelp_decode_frame(). | Chris Rankin | 2011-10-04 |
| | | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> | ||
* | sipr: fix the output data size check and only calculate it once. | Justin Ruggles | 2011-10-04 |
| | |||
* | Synchronize various 4CCs and codec tags from FFmpeg. | Diego Biurrun | 2011-10-04 |
| | |||
* | qdm2: check output buffer size before decoding | Justin Ruggles | 2011-10-03 |
| | |||
* | Fix out of bound reads in the QDM2 decoder. | Laurent Aimar | 2011-10-03 |
| | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> |