- 07 Apr, 2013 14 commits
-
-
James Almer authored
Based on commit 8ab2173e
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes Ticket1605 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 519ebb5e ) Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Diego Biurrun authored
These warnings have no false positives and point to serious bugs. (cherry picked from commit 99853cb8 ) Conflicts: configure Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 7a6beedd ) Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit ff814c75 ) Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 2f3bc512 ) Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit ad6802f9 ) Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* qatar/release/0.8: update Changelog fate: fetch samples that match the release series dxva2: include dxva.h if found iff: validate CMAP palette size Changelog: document msrle bugfix Changelog: cosmetics, remove trailing periods and sort msrledec: check bounds before constructing a possibly invalid pointer, Conflicts: Changelog configure libavformat/iff.c tests/Makefile Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '327ff82b ': msrle: convert MS RLE decoding function to bytestream2. Update Changelog for the 0.8.6 Release wmaprodec: require block_align to be set. ivi_common: do not call MC for intra frames when dc_transform is unset roqvideodec: fix a potential infinite loop in roqvideo_decode_frame(). Revert "libmp3lame: use the correct remaining buffer size when flushing" lzo: fix overflow checking in copy_backptr() flacdec: simplify bounds checking in flac_probe() atrac3: avoid oversized shifting in decode_bytes() avconv: skip attached files when selecting streams to read from. lavf: fix arithmetic overflows in avformat_seek_file() Conflicts: Changelog avconv.c libavcodec/libmp3lame.c libavcodec/msrledec.c libavformat/utils.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'f82e127d ': parser: fix large overreads dsputil: fix invalid array indexing shorten: use the unsigned type where needed shorten: report meaningful errors shorten: K&R formatting cosmetics shorten: set invalid channels count to 0 matroskadec: request a read buffer for the wav header h264: check for luma and chroma bit depth being equal vc1: Move init code shared between decoder and parser to common code file. libmp3lame: use the correct remaining buffer size when flushing xxan: fix invalid memory access in xan_decode_frame_type0() wmadec: require block_align to be set. Conflicts: libavcodec/h264.c libavcodec/libmp3lame.c libavcodec/shorten.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '9b79a052': wmaprodec: return an error, not 0, when the input is too small. vmdaudio: fix invalid reads when packet size is not a multiple of chunk size vorbisdec: Error on bark_map_size equal to 0. configure: clean up Altivec detection Update RELEASE file for 0.8.6 update year to 2013 oggdec: make sure the private parse data is cleaned up (cherry picked from commit d894f747 ) build: Fix CAF demuxer dependencies doc: developer: Allow tabs in the vim configuration for Automake files doc: filters: Correct BNF FILTER description Conflicts: RELEASE cmdutils.c libavcodec/vmdav.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '60a1ee6e ': doc: Fix some obsolete references to av* tools as ff* tools Conflicts: doc/indevs.texi Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 03 Apr, 2013 1 commit
-
-
Paul B Mahol authored
Regression since a93b572a . Fixes #2426. Signed-off-by:
Paul B Mahol <onemda@gmail.com> (cherry picked from commit e3cc92a6)
-
- 02 Apr, 2013 1 commit
-
-
Carl Eugen Hoyos authored
Fixes decoding with picky media players. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit b448c0a6) Conflicts: libavformat/movenc.c
-
- 27 Mar, 2013 1 commit
-
-
Carl Eugen Hoyos authored
Many players ignore broken aac frames, so don't abort mov or flv muxing when encountering one, just print a warning instead. Fixes ticket #2380. (cherry picked from commit 1741fece) Conflicts: libavformat/flvenc.c
-
- 23 Mar, 2013 2 commits
-
-
Reinhard Tartler authored
-
Reinhard Tartler authored
The idea is to ensure that 'make fate' always fetches the fate samples that work with this release. (cherry picked from commit a89f68776b2771935a348ce07d0a094ae965acfc) Signed-off-by:
Reinhard Tartler <siretart@tauware.de>
-
- 19 Mar, 2013 1 commit
-
-
Ronald S. Bultje authored
Apparently, some build environments require dxva.h even for dxva2, while others lack this header entirely. Including it conditionally allows building in both cases. Signed-off-by:
Martin Storsjö <martin@martin.st> (cherry picked from commit fa845061 ) Signed-off-by:
Reinhard Tartler <siretart@tauware.de>
-
- 18 Mar, 2013 2 commits
-
-
Kostya Shishkov authored
Fixes CVE-2013-2495 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by:
Luca Barbato <lu_zero@gentoo.org> CC: libav-stable@libav.org (cherry picked from commit 50c449ac ) Signed-off-by:
Reinhard Tartler <siretart@tauware.de> (cherry picked from commit 31a77177 ) Signed-off-by:
Reinhard Tartler <siretart@tauware.de>
-
Carl Eugen Hoyos authored
Reconfiguring can break x264 lossless encoding. Fixes ticket #2165. (cherry picked from commit 75c7e458)
-
- 17 Mar, 2013 4 commits
-
-
Reinhard Tartler authored
-
Reinhard Tartler authored
-
Anton Khirnov authored
CC:libav-stable@libav.org (cherry picked from commit 9bd6375d ) Signed-off-by:
Reinhard Tartler <siretart@tauware.de> (cherry picked from commit b7765d00 ) Signed-off-by:
Reinhard Tartler <siretart@tauware.de>
-
Ronald Bultje authored
Signed-off-by:
Justin Ruggles <justin.ruggles@gmail.com> (cherry picked from commit 992f71e9 ) Signed-off-by:
Reinhard Tartler <siretart@tauware.de>
-
- 16 Mar, 2013 5 commits
-
-
Reinhard Tartler authored
-
Anton Khirnov authored
Avoids an infinite loop in the calling programs with decoder not consuming any input and not returning output. CC:libav-stable@libav.org (cherry picked from commit cacad1c0 ) Signed-off-by:
Reinhard Tartler <siretart@tauware.de> (cherry picked from commit 20373a66 ) Signed-off-by:
Reinhard Tartler <siretart@tauware.de>
-
Anton Khirnov authored
CC:libav-stable@libav.org (cherry picked from commit 3ba40ebb ) Signed-off-by:
Reinhard Tartler <siretart@tauware.de> (cherry picked from commit 74880e78 ) Signed-off-by:
Reinhard Tartler <siretart@tauware.de>
-
Anton Khirnov authored
When there is just 1 byte remanining in the buffer, nothing will be read and the loop will continue forever. Check that there are at least 8 bytes, which are always read at the beginning. CC:libav-stable@libav.org (cherry picked from commit 3e2f2002 ) Signed-off-by:
Reinhard Tartler <siretart@tauware.de> (cherry picked from commit 747fbe0c) Conflicts: libavcodec/roqvideodec.c
-
Reinhard Tartler authored
This reverts commit 5dbb3298, which was mistakenly backported.
-
- 15 Mar, 2013 4 commits
-
-
Xi Wang authored
The check `src > dst' in the form `&c->out[-back] > c->out' invokes pointer overflow, which is undefined behavior in C. Remove the check. Also replace `&c->out[-back] < c->out_start' with a safe form `c->out - c->out_start < back' to avoid overflow. CC: libav-stable@libav.org Signed-off-by:
Xi Wang <xi.wang@gmail.com> Signed-off-by:
Luca Barbato <lu_zero@gentoo.org> (cherry picked from commit ca6c3f2c) Conflicts: libavutil/lzo.c
-
Xi Wang authored
Simplify `p->buf > p->buf + p->buf_size - 4' as `p->buf_size < 4'. Avoid a possible out-of-bounds pointer, which is undefined behavior in C. CC: libav-stable@libav.org Signed-off-by:
Xi Wang <xi.wang@gmail.com> Signed-off-by:
Luca Barbato <lu_zero@gentoo.org> (cherry picked from commit 8425d693)
-
Xi Wang authored
When `off' is 0, `0x537F6103 << 32' in the following expression invokes undefined behavior, the result of which is not necessarily 0. (0x537F6103 >> (off * 8)) | (0x537F6103 << (32 - (off * 8))) Avoid oversized shifting. CC: libav-stable@libav.org Signed-off-by:
Xi Wang <xi.wang@gmail.com> Signed-off-by:
Luca Barbato <lu_zero@gentoo.org> (cherry picked from commit eba1ff31) Conflicts: libavcodec/atrac3.c
-
Anton Khirnov authored
Fixes Bug 473 / invalid reads when using -attach.
-
- 13 Mar, 2013 2 commits
-
-
Mans Rullgard authored
The values compared here can be more than INT64_MAX apart. Since the difference is always positive, converting to uint64_t before subtracting gives the correct result without overflows. Signed-off-by:
Mans Rullgard <mans@mansr.com> (cherry picked from commit 91ac403b ) Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
Justin Ruggles <justin.ruggles@gmail.com> (cherry picked from commit 096abfa1 ) Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- 12 Mar, 2013 3 commits
-
-
Mans Rullgard authored
Indexing outside an array is invalid and causes errors with gcc 4.8. Signed-off-by:
Mans Rullgard <mans@mansr.com> (cherry picked from commit 0a07f2b3 ) Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Luca Barbato authored
get_uint returns an unsigned value, use an unsigned to store blocksize to make sure the comparison logic is correct and report correctly the error for the channel count not supported. CC: libav-stable@libav.org (cherry picked from commit 5cf7c727) (cherry picked from commit 88089eec ) Signed-off-by:
Luca Barbato <lu_zero@gentoo.org> Conflicts: libavcodec/shorten.c
-
Luca Barbato authored
(cherry picked from commit 4c364eb2) (cherry picked from commit 0daf1428 ) Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-