Ramiro Polla
f7b045db09
asfenc: rename some variables
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 1ceff0859d )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-12 16:36:46 +02:00
Ramiro Polla
de1591b167
asfenc: realloc index_ptr fewer times
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 97d36a1898 )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-09-12 16:35:56 +02:00
Carl Eugen Hoyos
c7b73724c7
Clarify that -passlogfile has a different syntax when used with -vcodec libx264.
2012-08-31 14:17:01 +02:00
Michael Niedermayer
8c0c0e9eb3
Update for 0.10.4
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
n0.10.4
2012-06-09 20:52:12 +02:00
Michael Niedermayer
997e7692d8
mpegvideo: fix out of heap array accesses
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 317ca0d3f7 )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 20:50:57 +02:00
Michael Niedermayer
944b6a801e
mpc8: fix channel checks
...
fix heap array overflow
Found-by: Piotr Bandurski <ami_stuff@o2.pl >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 44c10168cf )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 20:50:14 +02:00
Michael Niedermayer
ddd9483a10
h263: disable loop filter with lowres
...
Fixes ticket1212
Found-by: Piotr Bandurski <ami_stuff@o2.pl >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit cc229d4e83 )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 20:49:58 +02:00
Michael Niedermayer
9c13d232a4
bmv: fix apparent sign error in the frame_off check
...
Fixes part of Ticket1373
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit debbcfae60 )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 20:49:18 +02:00
Michael Niedermayer
c4926cba15
bmv: fix integer overflows in vlc decoder.
...
Fixes part of Ticket1373
Found-by: Piotr Bandurski <ami_stuff@o2.pl >
Based-on-patch-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 679c578cb8 )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 20:49:14 +02:00
Michael Niedermayer
321bbb6f49
wmv1: check that the input buffer is large enough
...
Fixes null ptr deref
Fixes Ticket1367
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit f23a2418fb )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 20:47:56 +02:00
Michael Niedermayer
81476cf693
yopdec: check frame oddness to be within supported limits
...
Fixes Ticket1365
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit febc013dc5 )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 20:47:19 +02:00
Michael Niedermayer
3c69368e6b
yopdec: check that palette fits in the packet
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit b6fdf8dea7 )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 20:47:11 +02:00
Michael Niedermayer
fcf09ebff5
8svx: fix crash
...
Fixes Ticket1377
Found-by: Piotr Bandurski <ami_stuff@o2.pl >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 03ce421c13 )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 20:46:55 +02:00
Michael Niedermayer
d6c73986cc
dv-demux: dont mess with codec values
...
Fixes part of Ticket1369
Found-by: ami_stuff
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 3c276ac0f8 )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 20:46:03 +02:00
Paul B Mahol
aefa2bf70a
binkaudio: check number of channels
...
Fixes #1380 .
Signed-off-by: Paul B Mahol <onemda@gmail.com >
(cherry picked from commit 824a6975ee )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 20:45:09 +02:00
Michael Niedermayer
ece27b09d6
indeo5: check quant_mat
...
prevents out of array read
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 8aaa00c301 )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 20:45:00 +02:00
Michael Niedermayer
479856a3b2
truemotion1: Check index, fix out of array read
...
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit fd4c1c0b70 )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 20:44:19 +02:00
Paul B Mahol
fc0d962919
iff: check if there is extradata
...
Fixes #1368 .
Signed-off-by: Paul B Mahol <onemda@gmail.com >
(cherry picked from commit 8f61526978 )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 20:41:15 +02:00
Michael Niedermayer
0452ebfd4b
ape: Fix null ptr dereference with files missing a seekatable.
...
Such files are currently not supported as the table is used at several points
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit e7cb161515 )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 20:40:50 +02:00
Michael Niedermayer
9e9e6bbe7b
4xm: fix division by zero caused by bps<8
...
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 1b8741a684 )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 20:39:12 +02:00
Michael Niedermayer
3e4eea6c32
jvdec: check videosize
...
Fixes null ptr dereference
fixes Ticket1364
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit b4904e804d )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 20:38:29 +02:00
Michael Niedermayer
cc0fec8393
motionpixels: check extradata size
...
Fixes null ptr derefernce
Fixes Ticket1363
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 50122084a6 )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 20:38:22 +02:00
Michael Niedermayer
fa67ad85ac
iff_ilbm: fix null ptr deref
...
Fixes Ticket1362
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 849d4b0413 )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 20:38:14 +02:00
Michael Niedermayer
0adc452146
yop: check for missing extradata
...
Fixes null ptr deref
Fixes Ticket1361
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 77a4c8b959 )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 20:38:09 +02:00
Michael Niedermayer
7df0e309fd
xan: fix out of array read
...
Fixes ticket1360
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 01900fcc45 )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 20:37:36 +02:00
Michael Niedermayer
a4b329d622
cdgraphics: Fix out of array write
...
Fixes Ticket1359
Found-by: Piotr Bandurski <ami_stuff@o2.pl >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 1e5c7376c4 )
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 20:37:27 +02:00
Michael Niedermayer
eefd6bbee9
Merge remote-tracking branch 'qatar/release/0.8' into release/0.10
...
* qatar/release/0.8:
cmdutils: update copyright year to 2012.
Conflicts:
cmdutils.c
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-09 19:17:22 +02:00
Ronald S. Bultje
ce39a84a7d
cmdutils: update copyright year to 2012.
2012-06-08 12:38:58 +02:00
Michael Niedermayer
514f3e7c02
Merge remote-tracking branch 'qatar/release/0.8' into release/0.10
...
* qatar/release/0.8:
Update Changelog for the 0.8.3 Release
Prepare for 0.8.3 Release
ea: check chunk_size for validity.
png: check bit depth for PAL8/Y400A pixel formats.
qdm2: clip array indices returned by qdm2_get_vlc().
tqi: Pass errors from the MB decoder
h264: Add check for invalid chroma_format_idc
h263dec: Disallow width/height changing with frame threads.
Conflicts:
Changelog
RELEASE
libavcodec/eatqi.c
libavcodec/h264_ps.c
libavcodec/pngdec.c
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2012-06-04 13:40:13 +02:00
Reinhard Tartler
4dfea3e9f0
Update Changelog for the 0.8.3 Release
2012-06-03 19:09:07 +02:00
Reinhard Tartler
f9ee7d13e8
Prepare for 0.8.3 Release
2012-06-03 19:05:29 +02:00
Ronald S. Bultje
ec27262c4d
ea: check chunk_size for validity.
...
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
(cherry picked from commit 273e6af47b )
Signed-off-by: Reinhard Tartler <siretart@tauware.de >
2012-06-03 19:05:29 +02:00
Ronald S. Bultje
d34e9e61dd
png: check bit depth for PAL8/Y400A pixel formats.
...
Wrong bit depth can lead to invalid rowsize values, which crashes the
decoder further down.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
(cherry picked from commit d2205d6543 )
Signed-off-by: Reinhard Tartler <siretart@tauware.de >
2012-06-03 19:04:51 +02:00
Ronald S. Bultje
c38d3e1a39
qdm2: clip array indices returned by qdm2_get_vlc().
...
Prevents subsequent overreads when these numbers are used as indices
in arrays.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com >
(cherry picked from commit 64953f67f9 )
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Conflicts:
libavcodec/qdm2.c
2012-06-02 19:17:53 -04:00
Michael Niedermayer
5872580e65
tqi: Pass errors from the MB decoder
...
This silences some valgrind warnings.
CC: libav-stable@libav.org
Fixes second half of http://ffmpeg.org/trac/ffmpeg/ticket/794
Bug found by: Oana Stratulat
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
Signed-off-by: Reinhard Tartler <siretart@tauware.de >
(cherry picked from commit f85334f58e )
(cherry picked from commit 90290a5150 )
Signed-off-by: Reinhard Tartler <siretart@tauware.de >
2012-05-23 20:43:42 +02:00
Alexander Strange
4713234518
h264: Add check for invalid chroma_format_idc
...
Fixes a crash when FF_DEBUG_PICT_INFO is used.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com >
(cherry picked from commit 6ef4063957 )
Fixes: CVE-2012-0851
Signed-off-by: Reinhard Tartler <siretart@tauware.de >
2012-05-22 21:57:38 +02:00
Michael Niedermayer
5836110018
h263dec: Disallow width/height changing with frame threads.
...
Fixes CVE-2011-3937
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 71db86d53b )
Conflicts:
libavcodec/h263dec.c
Signed-off-by: Reinhard Tartler <siretart@tauware.de >
2012-05-22 21:51:58 +02:00
Michael Niedermayer
3fab87edc9
threads: Perform the generic progress cleanup more carefully.
...
The cleanup is only done now when
a picture is returned (assuming that it has to be done when its returned)
a error is returned (assuming that there will be no further progress on the frame)
the codec is not h264 (this is still needed due to some deadlocks in realvideo)
This fixes a decoding regression with 00017.MTS
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 18a7f7465e )
2012-05-13 14:09:29 +02:00
Michael Niedermayer
b1f9ff45d4
update for ffmpeg 0.10.3
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
n0.10.3
2012-05-06 01:42:01 +02:00
Michael Niedermayer
96acb0a4eb
indeo4: check that num_mbs matches
...
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit d3db8988d5 )
2012-05-06 01:42:01 +02:00
Michael Niedermayer
df93682e64
dsp: fix diff_bytes_mmx() with small width
...
Fixes Ticket1068
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 73089eccd3e48539555349b36d8aabbf1cea416e)
2012-05-06 01:42:01 +02:00
Michael Niedermayer
22285aba13
Changelog: update
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-05-06 01:42:01 +02:00
Michael Niedermayer
097ad61100
mmdemux: dont set pkt->size to an invalid value.
...
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 0c97fd336e )
2012-05-06 00:59:45 +02:00
Michael Niedermayer
c785a7058a
h261: check mtype.
...
Fixes out of array read
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit ec3cd74f2d )
2012-05-06 00:57:10 +02:00
Michael Niedermayer
6736de0ce6
mpegvideo: increase buffer sizes.
...
Fixes buffer overflow
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 2c0559d5e2 )
2012-05-06 00:55:36 +02:00
Michael Niedermayer
fe8508b948
mov: fix global unicode convertion array overflow.
...
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 437f5daf0b )
2012-05-06 00:55:06 +02:00
Michael Niedermayer
0d40fbaef0
iff: fix null ptr dereference
...
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 41abc9da50 )
2012-05-06 00:54:40 +02:00
Michael Niedermayer
a4846943a3
xmvdemux: dont let current_stream become invalid.
...
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 13381577d1 )
2012-05-06 00:53:02 +02:00
Michael Niedermayer
bf2534a5e2
avidec: Dont crash on avi packets that belong to dv streams in dv in avi
...
Fixes null pointer dereference
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 096231d497 )
2012-05-06 00:50:25 +02:00
Michael Niedermayer
1ca4e70b6c
cook: check subacket count
...
Fixes out of array writes.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
(cherry picked from commit 5a35bd92ad )
2012-05-06 00:47:44 +02:00