Michael Niedermayer
1f273c2bf2
ffmpeg: check return code from av_vsrc_buffer_add_frame()
...
Fixed Ticket770
Bug found by: Diana Elena Muscalu
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-15 23:58:31 +01:00
Nicolas George
1509bd3e9e
lavd/lavfi: remove a duplicated line.
2011-12-15 23:34:25 +01:00
Michael Niedermayer
d0f7927177
smacker: Check for overread in smka_decode_frame()
...
Fixes a segfault with wetlog_fail.smk
Bug found by: Shitiz Garg
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-15 22:52:57 +01:00
Tom Evans
ffa1f541b3
libavdevice: Fix v4l2 compilation under FreeBSD
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-15 21:48:03 +01:00
Michael Niedermayer
7f9369b743
lavf: update rfps debug code.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-15 21:28:54 +01:00
Michael Niedermayer
d19ca77f42
lavf: Fix fps misdetection when codec_info_duration is 0 and only a few frames are used to estimate fps.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-15 21:28:54 +01:00
Michael Niedermayer
5f95c130a0
mov: Fix near infinite loop in stsd parsing.
...
Fixes Ticket768
Bug found by: Diana Elena Muscalu
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-15 21:28:54 +01:00
Michael Niedermayer
4255d6d96c
westwooddemuxer: use av_get_packet()
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-15 21:28:54 +01:00
Michael Niedermayer
f68b19fc28
westwooddemuxer: Fix 1gb alloc
...
Fixes Ticket765
Bug Found by: Diana Elena Muscalu
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-15 21:28:54 +01:00
Carl Eugen Hoyos
6f2054c589
Fix linesize for bmp with bitdepth < 8.
...
Fixes ticket #751 .
2011-12-15 19:23:07 +01:00
Nicolas George
2c82ab946b
lavf: add SBG demuxer.
2011-12-15 18:38:06 +01:00
Nicolas George
b33fd66f46
lavc: add ffwavesynth pseudo-codec.
2011-12-15 18:38:04 +01:00
Michael Niedermayer
62b5197f97
arm: add back ldr_dpren macro that was lost.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-15 17:24:43 +01:00
Michael Niedermayer
a4755df523
h264: fix midstream extardata handling with dump.f4v
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-15 17:23:39 +01:00
Michael Niedermayer
484b1cdd53
jpegdec: check return value of mjpeg_decode_dc()
...
Fixes Ticket754
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-15 15:23:38 +01:00
Michael Niedermayer
d998a6ddee
h264: Fix build with --disable-everything --enable-decoder='h264' --disable-optimizations
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-15 14:09:23 +01:00
Michael Niedermayer
21270cffae
h263dec: Fix regression / crash with lowres.
...
Fixes Ticket757
Bug Found by: ami_stuff
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-15 04:59:21 +01:00
Michael Niedermayer
30b996d443
flicvideo: input buffer pointer checks.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-15 04:42:13 +01:00
Michael Niedermayer
afb2bac48d
flicvideo: fix overread.
...
Bug Found by: Diana Elena Muscalu
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-15 04:24:38 +01:00
Michael Niedermayer
944f5b2779
aacsbr: Fix memory corruption.
...
Fixes Ticket760 and Ticket761
Bug Found by: Diana Elena Muscalu
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-15 03:59:29 +01:00
Michael Niedermayer
7fff64e00d
h264: check chroma_format_idc range.
...
Fixes Ticket758
Bug found by: Diana Elena Muscalu
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-15 02:43:03 +01:00
Michael Niedermayer
cd645c15d8
indeo3: check return values of allocate_frame_buffers()
...
Bug Found by: Diana Elena Muscalu
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-15 01:30:38 +01:00
Michael Niedermayer
8b9b6332df
mtv: Fix FPE with 0 dimensions.
...
Fixes Ticket755
Bug Found by: Diana Elena Muscalu
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-15 00:30:15 +01:00
Michael Niedermayer
dcca7d66bd
Revert "mpegvideo: remove abort() in ff_find_unused_picture()"
...
This reverts commit 4f820131fa
.
It is better to abort() than to have remotly exploitable arbitrary code
execution bugs. Even more so that this abort has never been triggered
by any input people threw at it.
If after more extensive testing its removial is found safe we can remove
the abort() later.
2011-12-15 00:15:18 +01:00
Michael Niedermayer
e462257242
Merge remote-tracking branch 'qatar/master'
...
* qatar/master: (23 commits)
applehttp: Properly clean up if unable to probe a segment
applehttp: Avoid reading uninitialized memory
fate: Replace misleading "aac" in the name of an ADTS test with "adts".
fate: Drop pointless "-an" from pictor test command.
fate: split off image codec FATE tests into their own file
fate: split off WMA codec FATE tests into their own file
fate: split off lossless video and audio FATE tests into their own files
fate: split off qtrle codec FATE tests into their own file
fate: split off Ut Video codec FATE tests into their own file
fate: split off screen codec FATE tests into their own file
fate: split off Real Inc. codec FATE tests into their own file
fate: split off AC-3 codec FATE tests into their own file
mpegvideo: remove abort() in ff_find_unused_picture()
rv40: NEON optimised loop filter strength selection
rv40: rearrange loop filter functions
configure: cosmetics: sort some lists where appropriate
swscale_mmx: drop no longer required parameters from VSCALEX macros
swscale: Mark yuv2planeX_8_mmx as MMX2; it contains MMX2 instructions.
build: conditionally compile x86 H.264 chroma optimizations
v410 encoder and decoder
...
Conflicts:
Changelog
configure
doc/developer.texi
doc/general.texi
libavcodec/arm/asm.S
libavcodec/avcodec.h
libavcodec/v410dec.c
libavcodec/v410enc.c
libavcodec/version.h
libavcodec/x86/Makefile
libavcodec/x86/dsputil_mmx.c
libswscale/x86/swscale_mmx.c
tests/Makefile
tests/fate2.mak
Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-14 23:58:10 +01:00
Jean First
a1be5bc79d
dnxhdenc: remove unused variable from context
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-14 23:17:59 +01:00
Michael Niedermayer
f129f593f7
ljpeg: Check that lowres is 0 as lowres is not possible with ljpeg.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-14 22:50:49 +01:00
Michael Niedermayer
dc5f001878
Merge remote-tracking branch 'cus/stable'
...
* cus/stable:
ffplay: clear pkt_temp when pkt is freed.
ffplay: Fix got_frame type.
ffplay: add 10 minute seek support to ffplay
ffplay: force setting video mode on fullscreen toggle
Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-14 22:31:47 +01:00
Michael Niedermayer
e1ba29c764
4xm: check if there are bits left in decode_i_block()
...
Fixed Ticket753
Bug Found by: Diana Elena Muscalu
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-14 22:24:44 +01:00
Michael Niedermayer
76b9a0961c
riff: Fix freeing of random value.
...
Fixes Ticket752
Bug-found-by: Diana Elena Muscalu
2011-12-14 21:26:47 +01:00
Michael Niedermayer
efe8a1ba08
ffplay: clear pkt_temp when pkt is freed.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Marton Balint <cus@passwd.hu>
2011-12-14 21:22:29 +01:00
Michael Niedermayer
a5a1e3cb8a
ffplay: Fix got_frame type.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Marton Balint <cus@passwd.hu>
2011-12-14 21:21:22 +01:00
Panagiotis H.M. Issaris
91a3ea671a
ffplay: add 10 minute seek support to ffplay
...
Signed-off-by: Marton Balint <cus@passwd.hu>
2011-12-14 21:09:08 +01:00
Marton Balint
9fb2b41258
ffplay: force setting video mode on fullscreen toggle
...
Fixes ticket #736 . Based on the patch by glangshaw.
Signed-off-by: Marton Balint <cus@passwd.hu>
2011-12-14 21:09:08 +01:00
Martin Storsjö
115a57302a
applehttp: Properly clean up if unable to probe a segment
...
This avoids a segfault if the probe function wasn't able to
determine the format.
The bug was found by Panagiotis H.M. Issaris.
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-12-14 21:34:47 +02:00
Martin Storsjö
c41b9842ce
applehttp: Avoid reading uninitialized memory
...
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-12-14 21:34:45 +02:00
Diego Biurrun
61ad9a4bb3
fate: Replace misleading "aac" in the name of an ADTS test with "adts".
2011-12-14 20:09:46 +01:00
Diego Biurrun
80726be491
fate: Drop pointless "-an" from pictor test command.
2011-12-14 20:09:44 +01:00
Diego Biurrun
d69a03ef41
fate: split off image codec FATE tests into their own file
2011-12-14 20:06:18 +01:00
Clément Bœsch
54c7e81a53
fate: split off map_channel tests.
...
Also introduce a fate-mapchan rule for all of them.
2011-12-14 20:04:44 +01:00
Diego Biurrun
b998aec461
fate: split off WMA codec FATE tests into their own file
2011-12-14 19:59:54 +01:00
Diego Biurrun
8602767492
fate: split off lossless video and audio FATE tests into their own files
2011-12-14 19:52:14 +01:00
Diego Biurrun
f8c47cb863
fate: split off qtrle codec FATE tests into their own file
2011-12-14 19:52:12 +01:00
Diego Biurrun
42de665db9
fate: split off Ut Video codec FATE tests into their own file
2011-12-14 19:52:07 +01:00
Diego Biurrun
753a5063bd
fate: split off screen codec FATE tests into their own file
2011-12-14 19:09:58 +01:00
Diego Biurrun
bad3817919
fate: split off Real Inc. codec FATE tests into their own file
2011-12-14 19:09:56 +01:00
Diego Biurrun
bf6923577e
fate: split off AC-3 codec FATE tests into their own file
2011-12-14 19:09:48 +01:00
Andrey Utkin
4f820131fa
mpegvideo: remove abort() in ff_find_unused_picture()
...
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-12-14 18:17:21 +01:00
Panagiotis H.M. Issaris
9b01a8ad5e
Prevent segfault if iformat was not yet initialized.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-14 17:24:49 +01:00
Matthieu Bouron
366605ff5d
mpeg12enc: fix drop_frame_timecode value
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-14 16:20:51 +01:00