[FFmpeg-cvslog] New commits on branch release/0.7
Git System
git at videolan.org
Thu Sep 22 01:53:50 CEST 2011
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a99a35c8ea633a252d3a52a21691478f1f8c1763
Merge: a582b02 056e9ef
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Thu Sep 22 01:41:55 2011 +0200
Merge branch 'release/0.8' into release/0.7
* release/0.8: (154 commits)
vp6: partially propagate huffman tree building errors during coeff model parsing and fix misspelling
Check for huffman tree building error in vp6 decoder.
Release old pictures after a resolution change in vp5/6 decoder
Check for missing reference in vp5/6 decoder.
Check for invalid slices offsets in RV30/40 decoder.
Check output buffer size in nellymoser decoder.
Hack around gcc 4.6 breaking asm using call.
Fix dxva2 decoding for some H264 samples.
mp3demux: pass on error code on packet read.
Check for invalid slice offsets in real decoder.
rmdec: Reject invalid deinterleaving parameters
Use deinterleavers for demangling audio packets in RealMedia.
rv10: Reject slices that does not have the same type as the first one
rmdec: use the deinterleaving mode and not the codec when creating audio packets.
MAINTAINERS: add my GPG fingerprint. (cherry picked from commit 7882dc10f871bf25a848fe62a152f63814f9c7d1)
Support 3IVD in isom, produced by 3ivx DivX Doctor.
mpegpsdec: fix reading first mpegps packet (cherry picked from commit b2f230e23dd61112ac090b0c059d87b5f6bcb307)
Avoid NULL dereference on corrupted bitstream with real decoder.
Reject slices that does not have the same type than the first one in RV10/RV20 decoder.
check all svq3_get_ue_golomb() returns.
...
Conflicts:
Doxyfile
RELEASE
VERSION
libavcodec/rv34.c
libavformat/utils.c
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=056e9efc8e06faed3516b610d8a74484f24ac07f
Author: Dustin Brody <libav at parsoma.net>
Date: Tue Aug 16 16:46:34 2011 -0400
vp6: partially propagate huffman tree building errors during coeff model parsing and fix misspelling
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
(cherry picked from commit f913eeea43078b3b9052efd8d8d29e7b29b39208)
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cf43508eb39bb3749f45d84ded924e1b30794566
Author: Laurent Aimar <fenrir at videolan.org>
Date: Wed Sep 21 20:46:32 2011 +0200
Check for huffman tree building error in vp6 decoder.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 7c249d4fbaf4431b20a90a3c942f3370c0039d9e)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c9c6e5f4e8680b7b7801dd6943590ae9cd6bfd89
Author: Laurent Aimar <fenrir at videolan.org>
Date: Wed Sep 21 20:46:33 2011 +0200
Release old pictures after a resolution change in vp5/6 decoder
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit dba20b84784a7931b7eac50ced1d43e86801bde9)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a5a02ea3f2bb4e89d9ee0e381c938bd83e5c369d
Author: Laurent Aimar <fenrir at videolan.org>
Date: Wed Sep 21 20:46:30 2011 +0200
Check for missing reference in vp5/6 decoder.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 6a0e78929aa7d6b2c6b598c1589fb0e48fccb132)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=69b6248327a042155396177eaff009b65bc8fcc8
Author: Laurent Aimar <fenrir at videolan.org>
Date: Wed Sep 21 20:46:31 2011 +0200
Check for invalid slices offsets in RV30/40 decoder.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit b64269ce5528bdbec8af671042f97af1242cf044)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=533dbaa55b7d45d5ca76f9ed46f5690282f86ea9
Author: Laurent Aimar <fenrir at videolan.org>
Date: Wed Sep 21 20:46:29 2011 +0200
Check output buffer size in nellymoser decoder.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 741ec30bd2385f794efa9fafa84d39a917f2574e)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ec7f0b527c2f620003e041c7c41a3c9f82cf1536
Merge: f36cea2 d805b8f
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Thu Sep 22 01:10:24 2011 +0200
Merge remote-tracking branch 'khirnov/release/0.7' into release/0.8
* khirnov/release/0.7: (64 commits)
rv34: Check for invalid slice offsets
rv34: Fix potential overreads
rv34: Avoid NULL dereference on corrupted bitstream
rv10: Reject slices that does not have the same type as the first one
lavf: Fix context pointer in av_open_input_stream when avformat_open_input fails
oggdec: fix out of bound write in the ogg demuxer
Fixed size given to init_get_bits().
smacker: fix a few off by 1 errors
Check for invalid VLC value in smacker decoder.
Check and propagate errors when VLC trees cannot be built in smacker decoder.
Fixed off by one packet size allocation in the smacker demuxer.
Check for invalid packet size in the smacker demuxer.
ape demuxer: fix segfault on memory allocation failure.
xan: Add some buffer checks (cherry picked from commit 0872bb23b4bd2d94a8ba91070f706d1bc1c3ced8)
Fixed size given to init_get_bits() in xan decoder. (cherry picked from commit 393d5031c6aaaf8c2dda4eb5d676974c349fae85)
smacker demuxer: handle possible av_realloc() failure.
Fixed segfault with wavpack decoder on corrupted decorrelation terms sub-blocks.
cljr: init_get_bits size in bits instead of bytes (cherry picked from commit 0c1f5b93d9b97c4cc3684ba91a040e90bfc760d2)
indeo2: fail if input buffer too small (cherry picked from commit b7ce4f1d1c3add86ece7ca595ea6c4a10b471055)
indeo2: init_get_bits size in bits instead of bytes (cherry picked from commit 68ca330cbd479111db9cb7649d7530ad59f04cc8)
...
Conflicts:
ffmpeg.c
libavdevice/alsa-audio.h
libavformat/gxf.c
libswscale/x86/swscale_template.c
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f36cea267381571488070d3d6b8290359f3f94d3
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Sun Aug 28 21:14:13 2011 +0200
Hack around gcc 4.6 breaking asm using call.
gcc 4.6 no longer decrements esp to account for local variables.
Thus using call will end up overwriting some local variable.
So add an extra one it can safely clobber.
This is a huge hack because it's basically pure chance it works,
no idea how this is supposed to be done.
Fixes trac ticket #397.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
(cherry picked from commit c928e9172928f3cddab949b107dd53b6bf79555e)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bf7dc6b29d785f149f18c39db021413e08735546
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date: Wed Sep 21 23:47:34 2011 +0200
Fix dxva2 decoding for some H264 samples.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=596762f0588bf6db31c98a6a64c68a9538cc4cdd
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed Sep 21 00:51:53 2011 +0200
mp3demux: pass on error code on packet read.
Reported-by: Tanami, Ohad
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit c83442b0571370b946d3f8bb85c46879d62ab10a)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d2c5904cab95cf064bbe885660eb2af0eaa89714
Author: Laurent Aimar <fenrir at videolan.org>
Date: Mon Sep 19 22:48:53 2011 +0200
Check for invalid slice offsets in real decoder.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 8716c178ddabe28a01a9fe81fff68d117b779333)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3899b3be0c4db1c280ed98e01388f8cebb888ef9
Author: Laurent Aimar <fenrir at videolan.org>
Date: Sat Sep 17 00:05:13 2011 +0200
rmdec: Reject invalid deinterleaving parameters
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5163de0873faf3c7d39a9896ed188a6967cc1a40
Author: Kostya Shishkov <kostya.shishkov at gmail.com>
Date: Sat Aug 13 21:02:54 2011 +0200
Use deinterleavers for demangling audio packets in RealMedia.
Unlike other containers RealMedia stores its audio packets in scrambled form,
with interleaver ID preceeding audio codec ID. Currently deinterleaving
decision is tied to the codec while it's possible to have non-default
deinterleaver with audio codec (like Int0 deinterleaver instead of specific
one for Sipro).
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=738c17b3a657b2017875c5b3ff9336944e4a8f22
Author: Laurent Aimar <fenrir at videolan.org>
Date: Sun Sep 18 00:03:08 2011 +0200
rv10: Reject slices that does not have the same type as the first one
This prevents crashes with some corrupted bitstreams.
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=27128d82faf17cbf476cf5f750722612639bdcd7
Author: Laurent Aimar <fenrir at videolan.org>
Date: Sat Sep 17 21:17:45 2011 +0000
rmdec: use the deinterleaving mode and not the codec when creating audio packets.
It prevents crashes due to non initialized fields.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
(cherry picked from commit 3e033da84782e12ed529e6a88dd53b6a72199e8e)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ed288c0edd3a77537adbeb34c081363ea73e9c14
Author: Gwenole Beauchesne <gwenole.beauchesne at intel.com>
Date: Mon Sep 19 16:57:10 2011 +0200
MAINTAINERS: add my GPG fingerprint.
(cherry picked from commit 7882dc10f871bf25a848fe62a152f63814f9c7d1)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9442f50c33232baed3a20f8b82c181f36b4ebe64
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date: Mon Sep 19 12:20:42 2011 +0200
Support 3IVD in isom, produced by 3ivx DivX Doctor.
Fixes ticket #486.
(cherry picked from commit 4a9b069b6742f78ed7511d2a87af621ab1d43a59)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=89bd2307f52c3eceb50df64cd7a62c35fe9ee189
Author: Arne de Bruijn <mail at arnedebruijn.nl>
Date: Sat Sep 17 14:59:00 2011 +0200
mpegpsdec: fix reading first mpegps packet
(cherry picked from commit b2f230e23dd61112ac090b0c059d87b5f6bcb307)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=60a1384013071e4549e48459d484a7b72aeb6ebc
Author: Laurent Aimar <fenrir at videolan.org>
Date: Sat Sep 17 23:43:58 2011 +0200
Avoid NULL dereference on corrupted bitstream with real decoder.
rv34_decode_slice() can return without allocating any pictures.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 140dbcff357351570426efd0e0bc00e380f5436e)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b59919afe2b6caad1ddcbbb71bdcf5a8750b8c71
Author: Laurent Aimar <fenrir at videolan.org>
Date: Sun Sep 18 00:17:44 2011 +0200
Reject slices that does not have the same type than the first one in RV10/RV20 decoder.
This prevents crashes with some corrupted bitstreams.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit d788af6cf696d547a442c47e1ce6f93bc9fc97b6)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=764ffdd0ec069cd648fd069d6de233519a65d49e
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sat Sep 17 21:53:21 2011 +0200
check all svq3_get_ue_golomb() returns.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 979bea13003ef489d95d2538ac2fb1c26c6f103b)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ed9e561490d70e317659f9e406c7920242e509eb
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sat Sep 17 19:40:25 2011 +0200
rv34: check for size mismatch
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 35f38b3ab9d755aede5bce8abbe1cb9c07027f8a)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=24e0a9e451e1aae427307a919d78f6790f4e413c
Author: Laurent Aimar <fenrir at videolan.org>
Date: Sat Sep 17 16:56:33 2011 +0200
Reject audio tracks with invalid interleaver parameters in RM demuxer.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 4907f813581acd6cf68f1be9eb163464503e8208)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4d8330d09565956ac40036e7b4af58d2d775d03e
Author: Laurent Aimar <fenrir at videolan.org>
Date: Sat Sep 17 16:56:35 2011 +0200
Fix js_vlc_bits value validation when joint stereo is used in cook decoder.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 352c878de6fca57a3f2a6369e27ca442fa5f9518)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=30d7dce94fc74a8ef8369ffe97f0b8b5484ff502
Author: Laurent Aimar <fenrir at videolan.org>
Date: Sat Sep 17 16:56:30 2011 +0200
Fix potential overreads in rv34 decoder.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 9a0a64cb26bc6aaa7f29106bded8a27f3db918ee)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6e21f03547a6fd4cb5d9e2414270b451613a3b50
Author: Ingo Brückl <ib at wupperonline.de>
Date: Thu Sep 15 16:19:05 2011 +0200
Correct determination of file size and frames in VBRI headers
The fields "Number of Bytes" and "Number of Frames" are mixed up. "Bytes"
come first, "Frames" behind.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 5d305c9398c043f9ae3bbc6d64a3e1dc468c1e63)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fa3f7391be8536ecdf5d8547c0162c68b206043f
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed Sep 14 20:48:00 2011 +0200
h264: allow disabling bitstream overread protection by using the fast flag.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 205c13685f36a17f406b7cd07e14b6d2a61f396a)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b7000d05175ee87774decb4b236f773c2059707b
Author: Alex Converse <alex.converse at gmail.com>
Date: Fri Sep 9 16:10:03 2011 -0700
xan: Add some buffer checks
(cherry picked from commit 0872bb23b4bd2d94a8ba91070f706d1bc1c3ced8)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=169e6344573af8b4dc5a6e0da8db9a9d4eaf7532
Author: Alex Converse <alex.converse at gmail.com>
Date: Fri Sep 9 16:13:52 2011 -0700
xan: Remove extra trailing newline
(cherry picked from commit 350f57bd7b77b36c150540ad2aae9de42cc4dfca)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=053bc4ce8b8f3504e4184d02281fb9a6ee4947eb
Author: Laurent Aimar <fenrir at videolan.org>
Date: Sat Sep 10 00:32:12 2011 +0200
Fixed size given to init_get_bits() in xan decoder.
(cherry picked from commit 393d5031c6aaaf8c2dda4eb5d676974c349fae85)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=56634b2328ebe7e539278e7f4a6e8fa5973a25ad
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue Sep 13 04:27:41 2011 +0200
libavformat/utils: print ts in the "invalid dts/pts combination" case.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 38670356f990da1efb906232768836d83356855b)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1072498081a5c8656db6df124386e171d25729fa
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue Sep 13 03:52:30 2011 +0200
vf_remove_logo: domt access vf->next->query_format() directly but use the API.
This fixes a crash
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 39e0accb7a934bfe3d42324b016dd8790790746d)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e952ff69810d370c361ece5dfe33a7bcd7a64e40
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue Sep 13 01:14:44 2011 +0200
smacker: fix a few off by 1 errors
stereo & 16bit is untested due to lack of samples
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit d67e74929c2c0d09383c2f4a9c904bfdd839c67c)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9cee26dfdebe25f0370172b939bd2e0c9e43c2df
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Mon Sep 12 23:45:21 2011 +0200
smacker: add forgotten *
found by fenrir
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit f98edc73c599badaa0c075fbffb519a150d03d80)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=605f89ffc9dfd278d241d0425e9a8d93d535bbdd
Author: Laurent Aimar <fenrir at videolan.org>
Date: Mon Sep 12 21:09:57 2011 +0200
segafilm: Fix potential division by 0 on corrupted segafilm streams in the demuxer.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=21587509ec54da2b7dbd4309d971b728ed3d1e17
Author: Laurent Aimar <fenrir at videolan.org>
Date: Mon Sep 12 20:58:35 2011 +0200
segafilm: Check for memory allocation failures in segafilm demuxer.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 7cbe02575868e7d25acf3d319ece664702700f0a)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ad6177e52c86343b1a9043e56525d01d070a2009
Author: Kostya Shishkov <kostya.shishkov at gmail.com>
Date: Mon Sep 12 11:39:53 2011 +0200
rv34: check that subsequent slices have the same type as first one.
This prevents some crashes when corrupted bitstream reports e.g. P-type
slice in I-frame. Official RealVideo decoder demands all slices to be
of the same type too.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
(cherry picked from commit 23a1f0c59241465ba30103388029a7afc0ead909)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b1ceca016a498f2629f5cf1faa3d7981ab825f5a
Author: Kostya Shishkov <kostya.shishkov at gmail.com>
Date: Mon Sep 12 09:40:42 2011 +0200
smacker demuxer: handle possible av_realloc() failure.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=85b1e265c9dafaf60e120db73ce795eea24e1fad
Author: Hendrik Leppkes <h.leppkes at gmail.com>
Date: Mon Sep 12 17:45:25 2011 +0200
gitignore: ignore .exp files, as generated by the MS linker on win32
Ignore another filetype, as generated by Microsofts lib.exe when creating the import libraries.
(cherry picked from commit 73211630110886d849e3de837ca80280a2df2b46)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8449cebc90dcef1fda4c1fc83d8ce2651b029349
Author: Joakim Plate <elupus at ecce.se>
Date: Mon Sep 12 04:08:06 2011 +0200
rmdec: Check return value of more avio_seek calls
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 7e4111cfe2f5d03af8d608757e897145aa252af8)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4a721b18edfdea44643ff9bb6ed80ee176e71f1b
Author: Joakim Plate <elupus at ecce.se>
Date: Mon Sep 12 04:07:36 2011 +0200
avidec: Check return value of more avio_seek calls
The move of avio_seek in avi_read_seek is to avoiding modifying
state if the seek would fail.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit f9e083a156f19094cb6fcd134c1ca4ca899a1a6d)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f0869d3721a21c022f564251f93eb095843490f1
Author: Joakim Plate <elupus at ecce.se>
Date: Mon Sep 12 04:06:55 2011 +0200
asf: Check return value of more avio_seek calls
This reduces problems when underlying protocol is not
seekable even if marked as such or if the file has been
cut short.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit ac1d489320f476c18d6a8125f73389aecb73f3d3)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=be82df9e129995321917f47416ac755551915cb0
Author: Laurent Aimar <fenrir at videolan.org>
Date: Sun Sep 11 23:37:44 2011 +0200
Fix writes out of bounds in the ogg demuxer.
Between ogg_save() and ogg_restore() calls, the number of streams
could have been reduced.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit bc851a2946c64eefb96145b70e2190ff7d5a4827)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b70a37f854df8b61be2055df352dfec40defce95
Author: Luca Barbato <lu_zero at gentoo.org>
Date: Sat Sep 10 10:23:50 2011 -0400
doc: explain __STDC_CONSTANT_MACROS in C++
In order to build C++ programs using libav you need
-D__STDC_CONSTANT_MACROS appened to the CXXFLAGS.
(cherry picked from commit d162994a81a311a8dd212a50a2d2ad2b088df97f)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=812a4a5813c447e4fdb6b6a46462f1f34f539c51
Author: Joakim Plate <elupus at ecce.se>
Date: Sun Sep 11 21:23:53 2011 +0200
gitignore: add files to git ignore generated on a win32 build
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 5a6f4a130226e04e0db3bd7c7c1ff76fe3f06080)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c9316b7c6d30e87f469ca6d9651f26eff5f4c6e9
Author: Laurent Aimar <fenrir at videolan.org>
Date: Sun Sep 11 19:17:43 2011 +0200
Fixed invalid read access on extra data in cinepak decoder.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit dc255275f6293a060518271a151e1ce75499e874)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8511c141e02d5a8c63d9cf1e8aef1d1135a7f7fa
Author: Laurent Aimar <fenrir at videolan.org>
Date: Sun Sep 11 18:51:52 2011 +0200
Fixed segfault on corrupted smacker streams in the demuxer.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit d0121e8d969cde74fa7dbd96d3602109b051e701)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2bf9a09a2c10bacca1cc05950aa79030e7b68fa4
Author: Laurent Aimar <fenrir at videolan.org>
Date: Sun Sep 11 18:54:01 2011 +0200
Fixed segfaults on corruped smacker streams in the decoder.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit d07ac1853da29ea696243160e02154ebf758d1ee)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4601765ee8fa4930cc3210307c5689911f3ddeba
Author: Laurent Aimar <fenrir at videolan.org>
Date: Sun Sep 11 19:17:40 2011 +0200
Fixed segfault on memory allocation failure in ape demuxer.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 1632a576e68c27229b31f0d1203ff90220e0e024)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=54544100a3ad24a81275f013f278e7f41f1229f7
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sun Sep 11 07:23:00 2011 +0200
h264: prevent an out of array read in decode_nal_units()
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit ea0ac11e52b9cf5264f3d4eb7543e760c2a5fbb4)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=97437dada65833d09604c40f01c874a676de3c32
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sat Sep 10 16:28:53 2011 +0200
h264dec: Prevent CABAC and CAVLC bitsteram overreading
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 23f5cff92cdcfa55a735c458fcb5f95c0e0f3b1f)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c8736de331e4da336e8dfb8805a220af2bd67dc2
Author: Art Clarke <aclarke at xuggle.com>
Date: Sun Sep 11 03:14:14 2011 +0200
libspeex encoder wraper
taken from svn head of xuggle
(cherry picked from commit a52cdcd296c40882c3b4f88958990c56f0ce3019)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=92f1b5df320613b5af3e34a634f506524a7aaa2a
Author: Joakim Plate <elupus at ecce.se>
Date: Sat Sep 10 23:12:29 2011 +0200
dvbsubdec: don't hardcode subtitle colors count in dvbsubdec to 16
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 4a3294ef0069c898a495c783dfdb2f0bf1dc6583)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=82e4fd193fe5e9173d081bd244a3b5326bcab01f
Author: Laurent Aimar <fenrir at videolan.org>
Date: Wed Sep 7 21:43:03 2011 +0200
Fixed segfault with wavpack decoder on corrupted decorrelation terms sub-blocks.
Signed-off-by: Martin Storsjö <martin at martin.st>
(cherry picked from commit 8bfea4ab4e2cb32bc7bf6f697ee30a238c65d296)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3a0649ddebb9e23f8a3df44168d0afe9955c7b0e
Author: Alex Converse <alex.converse at gmail.com>
Date: Fri Sep 9 14:50:33 2011 -0700
cljr: init_get_bits size in bits instead of bytes
(cherry picked from commit 0c1f5b93d9b97c4cc3684ba91a040e90bfc760d2)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9f05400ea8575e04f4853e184a38c1f1006dee10
Author: Alex Converse <alex.converse at gmail.com>
Date: Fri Sep 9 13:26:49 2011 -0700
indeo2: fail if input buffer too small
(cherry picked from commit b7ce4f1d1c3add86ece7ca595ea6c4a10b471055)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=09cfd6f5974fa1bd13b34443f45e28e690585783
Author: Alex Converse <alex.converse at gmail.com>
Date: Fri Sep 9 13:24:19 2011 -0700
indeo2: init_get_bits size in bits instead of bytes
(cherry picked from commit 68ca330cbd479111db9cb7649d7530ad59f04cc8)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b2af83a9ed35f3a9d4f7c2a16f12fa3edd40ec5f
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sat Sep 10 19:22:39 2011 +0200
cabac test: Change input to test, so a wider range of states is tested.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 1eb805ed70a0aac35523c7a308145b6b8d05441e)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f38b2a6be8866b55ccdb2ed4515d132015f02dfc
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sat Sep 10 19:20:28 2011 +0200
cabac test: match encode and decode side
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 830d7d5c4fbf81265ca5260d59fe8467ac97b2e6)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=db93a5a0c8eb349c4380be61874c477fbcd248a3
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sat Sep 10 19:18:41 2011 +0200
cabac: fix cabac encoder
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 89653ea728bd59da2b88967ad648cce685950879)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b5fe6bee011ecb5d9b1f6649fe4eef177c113ebf
Author: Laurent Aimar <fenrir at videolan.org>
Date: Sat Sep 10 13:28:13 2011 +0200
Fixed deference of NULL pointer in motionpixels decoder.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 824f98f442996eaee9204b132752cf5114fc94cf)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=57571f348e2c976c5160d0d6137441ea121294a7
Author: chinshou <chinshou1976 at gmail.com>
Date: Sat Sep 10 05:23:17 2011 +0200
avisynth: Fix upside down bug
(cherry picked from commit b10ba1175d3afa28d88cf3b24b69dc4882be16f5)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ab2ea6415bdf76002e2bf80ae0785bdb3afa41d9
Author: chinshou <chinshou1976 at gmail.com>
Date: Sat Sep 10 05:21:50 2011 +0200
avisynth: Remove wrong pts calculation.
Fixes Ticket428
(cherry picked from commit 4f123a7d7c8cbf425958e726689c6bdc84605e91)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7181adab8090e614bb4e37410c60d8f93cbd860d
Author: Laurent Aimar <fenrir at videolan.org>
Date: Fri Sep 9 23:46:00 2011 +0200
Fixed size given to init_get_bits().
init_get_bits() takes a number of bits and not a number of bytes as
its size argument.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit e5e0580b93a5bda34f62a5df50c1b15e610d4ad1)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bac822025e6d73d0932ac1a18e80658be186ccf9
Author: Laurent Aimar <fenrir at videolan.org>
Date: Fri Sep 9 22:04:09 2011 +0200
Fixed size given to init_get_bits() in ffv1 decoder.
init_get_bits() takes a number of bits and not a number of bytes as
its size argument.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 8362a0ffed0b15a9977fcde947bcb49dfc06638b)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8a8aafd2b901f78a3ce02fad717482ae58ab72b7
Author: Alex Converse <alex.converse at gmail.com>
Date: Thu Sep 8 11:02:43 2011 -0700
wavpack: Check error codes rather than working around error conditions.
(cherry picked from commit dba2b63a98bdcac7bda1a8a2c48950518c075e17)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a13ef6105167032cd0ecaeb86a3727c9bf67ac95
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Fri Sep 9 18:50:00 2011 +0200
rc: finetune convergence failure fix
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 73e0ec2ff453799e361c67395b93df11986609b3)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4fbc35cd537a7629735badd5fe56f09138d6af93
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Fri Sep 9 18:06:51 2011 +0200
rc: fix convergence failure
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit ed14517c234299387d401959c6037f25e0937f02)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1ec29b2da5ee02076d196ed4d1c8b09e53ebd84e
Author: Panagiotis H.M. Issaris <takis.issaris at uhasselt.be>
Date: Wed Aug 17 12:20:32 2011 +0200
Fix documentation for "-debug" commandline argument
(cherry picked from commit 180e7829428e26413916f0cbc2ad85eeb1fb877e)
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit bcef876f168ce8e0263f018f45b8f88ce4dba623)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5cc5152e80bd041e7ba47d174a83013c335539a9
Author: Diego Biurrun <diego at biurrun.de>
Date: Thu Sep 8 14:21:38 2011 +0200
Employ FF_ARRAY_ELEMS instead of manually calculating array length.
(cherry picked from commit 6376362d15ccbc02e15d0b3b7a7a5d862efd6b91)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=558cf502acdb1743921a212804199d650deaeaeb
Author: Laurent Aimar <fenrir at videolan.org>
Date: Wed Sep 7 22:17:39 2011 +0200
Fixed invalid writes in wavpack decoder on corrupted bitstreams.
Signed-off-by: Martin Storsjö <martin at martin.st>
(cherry picked from commit 0aedab03405849962b469277afe047aa2c61a87f)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b0da6a744a4a3d089d9b5ea547e03336a1fe5f2c
Author: Chris Rankin <rankincj at yahoo.com>
Date: Wed Sep 7 10:17:30 2011 +0100
qcelpdec: fix the return value of qcelp_decode_frame().
(cherry picked from commit 04c13dca8812e8302686887b6e8201d4ad25b7d8)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d99613bad60cd2640d15725581ef8fe14d9a6258
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Thu Sep 8 05:05:11 2011 +0200
jpeglsdec: fix infinite loop
Fixes Ticket331
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit bd358e128f47c14c7bc9dfceb8dedb3e5697f017)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=64556c200ee372130bcebb79f0fb37a9aa46f9c5
Author: Asad Mehmood <asad78611 at googlemail.com>
Date: Wed Sep 7 23:18:07 2011 +0100
flvdec: Remove AVFMTCTX_NOHEADER if both flags and metadata claim 1 stream
If there is only 1 stream in an flv avformat_find_stream_info will continually
read until probesize is reached. This should stop it reading if the metadata
also claims there to be 1 stream.
(cherry picked from commit bcc531f04a0590732d42da133c11c138e8d08b59)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c026f336b9ff78ba450ff53a67ec2e5cd19dd454
Author: Kostya Shishkov <kostya.shishkov at gmail.com>
Date: Mon Sep 5 12:37:50 2011 +0200
wavpack: fix wrong return value in wavpack_decode_block()
This function should return number of samples decoded, not number of bytes
decoded.
Spotted by Uoti Urpala.
Signed-off-by: Luca Barbato <lu_zero at gentoo.org>
(cherry picked from commit bcd4aa8bec19a17bd633e3db13357784c05b6ca5)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5c2d6849862f975254a82d8cdb82d64f8f148ec2
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Sun Jul 17 15:22:36 2011 +0200
Check extradata size on resolution change.
Ignore resolution change if resolution not defined in extradata.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
(cherry picked from commit 09c5f990bc7629dfbee8c760fd485936c60a7b40)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=77dafced713f47dc7c356689871b2ba9d8e64f45
Author: Stefan Fritsch <sf at sfritsch.de>
Date: Sat Sep 3 22:29:07 2011 +0200
http: Fix decetion of range support in HTTP servers
currently libavformat only allows seeking if a request with "Range:
0-" results in a 206 reply from the HTTP server which includes a
Content-Range header. But according to RFC 2616, the server may also
reply with a normal 200 reply (which is more efficient for a request
for the whole file). In fact Apache HTTPD 2.2.20 has changed the
behaviour in this way and it looks like this change will be kept in
future versions. The fix for libavformat is easy: Also look at the
Accept-Ranges header.
(cherry picked from commit 31dfc4959816aa4637e50c7f79660c75205ef84c)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9c96b1efb1bb5094edda383b32106bf1bdf9297d
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Sat Aug 27 15:06:37 2011 +0200
Do not free BITMAPINFOHEADER before we are done using it.
Fixes trac ticket #396.
Completely untested.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
(cherry picked from commit 177aec1257d4dcde2190b6632d9c6e44e3e5c8e9)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=30442fa21732c3c3d44e202820e785635ae65cec
Author: Gavin Kinsey <gkinsey at ad-holdings.co.uk>
Date: Thu Sep 1 16:18:22 2011 +0200
jpegdec: set color_range
(cherry picked from commit 2f870e262e953815060de0ebea9b6653133b203e)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e7d10f5a90f4f4dd94a2d859be32002ae37394e4
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Thu Sep 1 02:12:15 2011 +0200
mpeg4: fix typo in mpeg4_encode_gop_header()
Found-by: ubitux
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit f5bda9fcbb54c9c27503ab1bdb86838eb6f602f1)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ca5dfd1550a1b118e1c4f357c1d4409f11c3d2cc
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed Aug 31 05:04:14 2011 +0200
h264: clean all non null elements of delayed_pic[]
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 66ce282df54edb33515d9ef3015b737428b6e0c3)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1979a9b4f205d9446c3e11353b57b5d9bd3dad4e
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed Aug 31 05:00:39 2011 +0200
h264: change MAX_DELAYED_PIC_COUNT check to av_assert0
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit b955ab2f492e3b8c4cbf614f68f8d5bf79e1d1e1)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d805b8f454f57451277a052cc1bda49e6caf6cd7
Author: Laurent Aimar <fenrir at videolan.org>
Date: Mon Sep 19 22:48:53 2011 +0200
rv34: Check for invalid slice offsets
Signed-off-by: Martin Storsjö <martin at martin.st>
(cherry picked from commit 4cc7732386eb36661ed22d1200339b38a5fa60bc)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a01387bb3524846d925a8862f077be91deb5f42d
Author: Laurent Aimar <fenrir at videolan.org>
Date: Sat Sep 17 16:56:30 2011 +0200
rv34: Fix potential overreads
Signed-off-by: Martin Storsjö <martin at martin.st>
(cherry picked from commit b4ed3d78cb6c41c9d3ee5918c326ab925edd6a89)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=11b72c073c7f59ee19067ddaa7ea7755b972d793
Author: Laurent Aimar <fenrir at videolan.org>
Date: Sat Sep 17 23:43:58 2011 +0200
rv34: Avoid NULL dereference on corrupted bitstream
rv34_decode_slice() can return without allocating any pictures.
Signed-off-by: Martin Storsjö <martin at martin.st>
(cherry picked from commit d0f6ab0298f2309c6104626787ed73416298b019)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bb6702f20675868fba91f6be5e5120b5d8ef031f
Author: Laurent Aimar <fenrir at videolan.org>
Date: Sun Sep 18 00:03:08 2011 +0200
rv10: Reject slices that does not have the same type as the first one
This prevents crashes with some corrupted bitstreams.
Signed-off-by: Martin Storsjö <martin at martin.st>
(cherry picked from commit 4a29b471869353c3077fb4b25b6518eb1047afb7)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dd606be909437c6fac8a91ffb9dacfd6e81a1ac0
Author: David Goldwich <david.goldwich at gmail.com>
Date: Sat Sep 17 13:50:35 2011 +0200
lavf: Fix context pointer in av_open_input_stream when avformat_open_input fails
Signed-off-by: David Goldwich <david.goldwich at gmail.com>
Signed-off-by: Anton Khirnov <anton at khirnov.net>
(cherry picked from commit 63d64228a7f31d534e3bcae87cbd37f4a0ae2dd6)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8c987d8291587959bd67728121ced38a0c7691d0
Author: Laurent Aimar <fenrir at videolan.org>
Date: Sun Sep 11 23:26:12 2011 +0200
oggdec: fix out of bound write in the ogg demuxer
Between ogg_save() and ogg_restore() calls, the number of streams
could have been reduced.
Signed-off-by: Luca Barbato <lu_zero at gentoo.org>
(cherry picked from commit 0e7efb9d23c3641d50caa288818e8c27647ce74d)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6ddb12b6889dd13c3bb514838c71d2f70114b3c1
Author: Laurent Aimar <fenrir at videolan.org>
Date: Fri Sep 9 23:46:00 2011 +0200
Fixed size given to init_get_bits().
init_get_bits() takes a number of bits and not a number of bytes as
its size argument.
Signed-off-by: Alex Converse <alex.converse at gmail.com>
(cherry picked from commit b59efc94347ccf0cbc2ff14a5a9e99819c5bdc4d)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c34968c6d49496d318591f1b4492fdd9c143aaeb
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue Sep 13 23:24:56 2011 +0200
smacker: fix a few off by 1 errors
stereo & 16bit is untested due to lack of samples
Signed-off-by: Martin Storsjö <martin at martin.st>
(cherry picked from commit 5166376f24545207607f61ed8ff4e1b0572ff320)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a5107aab98bf67ba32eb8b6a3a7478e620b7d3b3
Author: Laurent Aimar <fenrir at videolan.org>
Date: Mon Sep 12 23:49:36 2011 +0200
Check for invalid VLC value in smacker decoder.
Signed-off-by: Martin Storsjö <martin at martin.st>
(cherry picked from commit 6489455495fc5bfbebcfe3f57e5d4fdd6a781091)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bc2dd37e4f6fb549c1b16e9a9791e7b8f31ed112
Author: Laurent Aimar <fenrir at videolan.org>
Date: Mon Sep 12 23:46:49 2011 +0200
Check and propagate errors when VLC trees cannot be built in smacker decoder.
Signed-off-by: Martin Storsjö <martin at martin.st>
(cherry picked from commit 9676ffba8346791f494451e68d2a3b37a2918a9b)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4482ee9d9c5b6e8e12b06a208f2b7b52d0bcee81
Author: Laurent Aimar <fenrir at videolan.org>
Date: Mon Sep 12 20:50:34 2011 +0200
Fixed off by one packet size allocation in the smacker demuxer.
Signed-off-by: Martin Storsjö <martin at martin.st>
(cherry picked from commit a92d0fa5d234582583d41b67dddecffc2c819573)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2ac3aa129e7dbee5d6e19e27794706c8f2ee8345
Author: Laurent Aimar <fenrir at videolan.org>
Date: Mon Sep 12 20:50:13 2011 +0200
Check for invalid packet size in the smacker demuxer.
Signed-off-by: Martin Storsjö <martin at martin.st>
(cherry picked from commit e055932f5636a82275837968eea9c8fcb5bca474)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1486e99b9039f380619f7eb516a5503ad3ad04c8
Author: Laurent Aimar <fenrir at videolan.org>
Date: Sun Sep 11 19:17:40 2011 +0200
ape demuxer: fix segfault on memory allocation failure.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
(cherry picked from commit 273aab99bf7be2bcda95dd64101c2317ee0fcb99)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dc6ee1836392b6046cc3314a7fa8c58473318890
Author: Alex Converse <alex.converse at gmail.com>
Date: Fri Sep 9 16:10:03 2011 -0700
xan: Add some buffer checks
(cherry picked from commit 0872bb23b4bd2d94a8ba91070f706d1bc1c3ced8)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bb0c352ec550f19b8ced2675ebd266305ca25a99
Author: Laurent Aimar <fenrir at videolan.org>
Date: Sat Sep 10 00:32:12 2011 +0200
Fixed size given to init_get_bits() in xan decoder.
(cherry picked from commit 393d5031c6aaaf8c2dda4eb5d676974c349fae85)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1125f26f83da490c9740cd84f52060a5ffb34e5b
Author: Kostya Shishkov <kostya.shishkov at gmail.com>
Date: Mon Sep 12 09:40:42 2011 +0200
smacker demuxer: handle possible av_realloc() failure.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
(cherry picked from commit 47a8589f7bc69d1a29da1dfdfbd0dfa78a9e31fd)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c11d360ebc86e994e223b646b62f471b0fbbe8d3
Author: Laurent Aimar <fenrir at videolan.org>
Date: Wed Sep 7 21:43:03 2011 +0200
Fixed segfault with wavpack decoder on corrupted decorrelation terms sub-blocks.
Signed-off-by: Martin Storsjö <martin at martin.st>
(cherry picked from commit 8bfea4ab4e2cb32bc7bf6f697ee30a238c65d296)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dd6334a1e425953dc1b0163e7e19b3d94e250ef5
Author: Alex Converse <alex.converse at gmail.com>
Date: Fri Sep 9 14:50:33 2011 -0700
cljr: init_get_bits size in bits instead of bytes
(cherry picked from commit 0c1f5b93d9b97c4cc3684ba91a040e90bfc760d2)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6b1af6a3284e7146b619dff96d88492d47645050
Author: Alex Converse <alex.converse at gmail.com>
Date: Fri Sep 9 13:26:49 2011 -0700
indeo2: fail if input buffer too small
(cherry picked from commit b7ce4f1d1c3add86ece7ca595ea6c4a10b471055)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1656dd7a4e72fcf3405f08b56d7293d87a329d7b
Author: Alex Converse <alex.converse at gmail.com>
Date: Fri Sep 9 13:24:19 2011 -0700
indeo2: init_get_bits size in bits instead of bytes
(cherry picked from commit 68ca330cbd479111db9cb7649d7530ad59f04cc8)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=144c80042b05b7e89abc16efcd52304548958d58
Author: Laurent Aimar <fenrir at videolan.org>
Date: Fri Sep 9 22:04:09 2011 +0200
ffv1: Fixed size given to init_get_bits() in decoder.
init_get_bits() takes a number of bits and not a number of bytes as
its size argument.
Signed-off-by: Alex Converse <alex.converse at gmail.com>
(cherry picked from commit 46b004959bb7870a361a57272cd5fa7eea34250b)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a460d9e1f7e85759f2cf4db136ff00b758549c47
Author: Alex Converse <alex.converse at gmail.com>
Date: Thu Sep 8 11:02:43 2011 -0700
wavpack: Check error codes rather than working around error conditions.
(cherry picked from commit dba2b63a98bdcac7bda1a8a2c48950518c075e17)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=94af9cf46bc14c5b912c35e87c409c321c18ceac
Author: Laurent Aimar <fenrir at videolan.org>
Date: Wed Sep 7 22:02:55 2011 +0200
Fixed invalid access in wavpack decoder on corrupted bitstream.
Signed-off-by: Martin Storsjö <martin at martin.st>
(cherry picked from commit 55354b7de21e7bb4bbeb1c12ff55ea17f807c70c)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=46d9dd6980bb630a2067ec92e5dd4c46949ed46c
Author: Laurent Aimar <fenrir at videolan.org>
Date: Wed Sep 7 22:17:39 2011 +0200
Fixed invalid writes in wavpack decoder on corrupted bitstreams.
Signed-off-by: Martin Storsjö <martin at martin.st>
(cherry picked from commit 0aedab03405849962b469277afe047aa2c61a87f)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a652bb2857a753a18181fb2e1373f4bf7cf04a46
Author: Laurent Aimar <fenrir at videolan.org>
Date: Wed Sep 7 23:12:32 2011 +0200
Fixed invalid access in wavpack decoder on corrupted extra bits sub-blocks.
Signed-off-by: Martin Storsjö <martin at martin.st>
(cherry picked from commit beefafda639dd53fc59c21d8a7cf8334da9a1062)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7850a9b384d06d41bdde4a79d087509cad6c46c5
Author: Anton Khirnov <anton at khirnov.net>
Date: Sun Sep 4 09:56:47 2011 +0200
lavc: fix type for thread_type option
It should be flags, not int.
(cherry picked from commit fb47997edb9d8ff16fc380d005a08c0545624aa6)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=de33e8675c9a67c223ca5e4e14532b217149a9c9
Author: Anton Khirnov <anton at khirnov.net>
Date: Tue Aug 23 07:46:51 2011 +0200
AVOptions: fix av_set_string3() doxy to match reality.
Fixes bug 28.
(cherry picked from commit e955a682e125d44143415ff2b96a99a4dac78da2)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fe9dae6df8be03ed5e62819ba98f16bfeb510abd
Author: Sean McGovern <gseanmcg at gmail.com>
Date: Mon Jul 25 18:51:02 2011 -0400
cpu detection: avoid a signed overflow
1<<31 overflows because 1 is signed, so force it to unsigned.
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
(cherry picked from commit 5938e02185430ca711106aaec9b5622dbf588af3)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a7d35b2f99365b56937c144d05ca36ebe5458154
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed Mar 9 03:30:24 2011 +0100
vf_scale: don't leak SWS context.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
(cherry picked from commit 52982dbe474663709033e1ad259f8ff7a5a2eefa)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=526f24e3fd731e11b5c19bccf26b392d7a007327
Author: Alberto Delmás <adelmas at gmail.com>
Date: Thu Aug 25 11:00:37 2011 +0200
VC1: Fix first/last row checks with slices
In some places 0/mb_height were used in place of start_mb_y/end_mb_y.
Fixes SA00049, SA00058, SA10091, SA10097, SA10131, SA20021, SA30030
Improves PSNR in SA00054, SA00059, SA00060, SA10096, SA10098, SA20022,
SA30031, SA30032, SA40012, SA40013
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
(cherry picked from commit 1cf82cab0840d669198ea76ab0363aa661950647)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a8edc1cbc76f2c8144796f3f984bc4607fb0d71d
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Wed Aug 24 14:36:16 2011 -0700
vc1: properly zero coded_block[] edges on new slice entry.
Previously, we would leave the left edge uninitialized, which led to
CBP prediction errors on slice edges, e.g. in SA10098.vc1.
(cherry picked from commit d4b9974465baf893e90527a366e7a7411ded1ef8)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f45cfb4751eb1012bb2c4e5303b7558593a17127
Author: Anton Khirnov <anton at khirnov.net>
Date: Tue Aug 23 17:28:33 2011 +0200
lavc: remove vbv_delay option
It's broken and serves no purpose as it's a read-only field.
(cherry picked from commit 8ee18b4bee24f99e733cf1425894e82c25d02426)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=566d26923ec59d9897cd7c73e3689484135a78c6
Author: Jeff Downs <heydowns at somuchpressure.net>
Date: Tue Jul 5 13:20:06 2011 -0400
h264: fix PCM intra-coded blocks in monochrome case
Signed-off-by: Diego Biurrun <diego at biurrun.de>
(cherry picked from commit 6581e161c5f46733a5619208483de29416eb9a51)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=767efcb46e6be63bca6856c4c6028746cc2f4360
Author: Jeff Downs <heydowns at somuchpressure.net>
Date: Wed Jul 6 11:54:36 2011 -0400
h264: correct implicit weight table computation for long ref pics
Correct computation of implicit weight tables when referencing pictures
that are marked for long reference.
Signed-off-by: Diego Biurrun <diego at biurrun.de>
(cherry picked from commit 87cf70eb237e7586cc7399627dafa1b980ec0b7d)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cb9ccc89c5e3d950fdce88e84e29ad8234240c15
Author: Jeff Downs <heydowns at somuchpressure.net>
Date: Tue Jul 5 14:21:54 2011 -0400
h264: correct the check for invalid long term frame index in MMCO decode
The current check on MMCO parameters prohibits a "max long term frame index
plus 1" of 16 (frame idx of 15) for the "set max long term frame index" MMCO.
Fix this off-by-one error to allow the full range of legal values.
Signed-off-by: Diego Biurrun <diego at biurrun.de>
(cherry picked from commit 29a09eae9a827f4dbc9c4517180d8fe2ecef321a)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5925e25218cb8f053bc81591995d78728ab096f2
Author: Alex Converse <alex.converse at gmail.com>
Date: Tue Aug 16 11:03:26 2011 -0700
aac: Only output configure if audio was found.
Audio found is not triggered on a CCE because a CCE alone has no output.
Signed-off-by: Luca Barbato <lu_zero at gentoo.org>
(cherry picked from commit d8425ed4af6d8fce62ff363cc590f85e57bac06b)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=303e48e6a24bbc34148457137cfffc53185fa7d3
Author: Kostya Shishkov <kostya.shishkov at gmail.com>
Date: Wed Aug 17 10:36:33 2011 +0200
rv10/20: tell decoder to use edge emulation
This removes out-of-edge motion compensation artifacts (easily spotted green
blocks in avplay, gray blocks in transcoding), for example here:
http://samples.libav.org/samples/real/tv_watching_t1.rm
Signed-off-by: Diego Biurrun <diego at biurrun.de>
(cherry picked from commit 331971116d7d36743601bd2dc5384c5211d3bb48)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e30e0a16af274f87c028ce4884d5b2e415517902
Author: Luca Barbato <lu_zero at gentoo.org>
Date: Wed Jun 8 14:32:07 2011 +0000
flvenc: use int64_t to store offsets
Metadata currently is written only at the start of the file in normal
cases, when transcoding from a rtmp source metadata could be
written later and the offset recorded can exceed 32bit.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
(cherry picked from commit 7f5bf4fbaf1f2142547321a16358f9871fabdcc6)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=210d8f4ca23b97bcb34b18a92c6a66b243e86021
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Sat Aug 13 11:58:18 2011 +0200
VC-1: fix reading of custom PAR.
Custom PAR num/denum are in 1-256 range.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Signed-off-by: Diego Biurrun <diego at biurrun.de>
(cherry picked from commit 0e8696551414d4ea0aab2559f9475d1fe49d08f3)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cc4718196ad6cfe765fa1e8db0adef0e5bb09664
Author: Dustin Brody <libav at parsoma.net>
Date: Thu Aug 11 08:57:58 2011 -0400
h264: notice memory allocation failure
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
(cherry picked from commit bac3ab13ea6a9dd8853e79ef3eacf51d234c8774)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f629fcd308059a41f55a6022afee0f737af5fc02
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Wed Aug 10 14:07:35 2011 -0400
Remove incorrect info in documentation of AVCodecContext.bits_per_raw_sample.
bits_per_raw_sample is used in video as well, where sample_fmt is not used.
(cherry picked from commit d271d5b2152cafe540f3ab71d3be6ce8636d2fd6)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b8fa424ce2e2f7206bdf37f2da8410764358cab3
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date: Sat Jan 29 17:05:42 2011 -0800
libx264: do not set pic quality if no frame is output
Avoids uninitialized reads.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
(cherry picked from commit 5caa2de19ece830e32c95731bc92a423d55cff0c)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3af3a871afa31f570ce92e6a6647cb55357f62b5
Author: Edgar Hucek <ebsi4711 at gmail.com>
Date: Sun Sep 11 12:53:17 2011 +0200
Fix VA-API decoding artefacts.
Fixes ticket #457.
(cherry picked from commit 3fec40b601827e75aae9f0baa47671af15de181a)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=82d7ad3344e11a33ab639052fcda6b30a378546a
Author: Alex Converse <alex.converse at gmail.com>
Date: Fri Jul 29 15:49:11 2011 -0700
aac: Remove some suspicious illegal memcpy()s from LTP.
(cherry picked from commit a6c49f18abacb9bf52d4d808a2a56561a5b5445c)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c5388d680e62db36ab235b5076d3b0c1eb5a04f4
Author: Alex Converse <alex.converse at gmail.com>
Date: Fri Jul 29 15:27:36 2011 -0700
mxfdec: Include FF_INPUT_BUFFER_PADDING_SIZE when allocating extradata.
This prevents out of bounds reads when extradata is being decoded.
(cherry picked from commit 1f6f58d5855288492fc2640a9f1035c01c75d356)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8abaa83d2c5ddc1cfe3f5e3eabcaac2b33cd5f12
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue Jul 26 10:58:29 2011 -0700
vp3/theora: flush after seek.
(cherry picked from commit 8dcf5184307f072d55fb29373be05ef8b0fd02df)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8e0a53bd34829f594574ff810f410cc47bfac620
Author: Diego Biurrun <diego at biurrun.de>
Date: Thu Jul 21 14:25:01 2011 +0200
rv30: return AVERROR(EINVAL) instead of EINVAL
On some platforms EINVAL could be positive, ensure we return negative values.
(cherry picked from commit e5985185d2eda942333ebbb72bd7d043ffe40be7)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ba19cb688596a95d84617bb5e6551ea4ec364648
Author: Mans Rullgard <mans at mansr.com>
Date: Wed Jul 20 09:55:48 2011 +0100
Fix incorrect max_lowres values
Signed-off-by: Mans Rullgard <mans at mansr.com>
(cherry picked from commit e23a05ab0605693aa715b95120bc0132079ded06)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3b80fb50d815fe399ff7b69e7e646b4597a0bf84
Author: Rafaël Carré <rafael.carre at gmail.com>
Date: Sat Jul 16 11:41:08 2011 -0400
Do not decode RV30 files if the extradata is too small
Signed-off-by: Diego Biurrun <diego at biurrun.de>
(cherry picked from commit 289c60001fb0a9a1d7a97c876d8a42b84c6874ac)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fe7deb7cc40b4f5a91d5a5b22e5532fd14cdf123
Author: Mans Rullgard <mans at mansr.com>
Date: Fri Jul 15 22:38:10 2011 +0100
aacps: skip some memcpy() if src and dst would be equal
Signed-off-by: Mans Rullgard <mans at mansr.com>
(cherry picked from commit e5902d60ce8f7cf10b6e87a57eec536b316261a3)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=44b3f053090bfb4bae50d3f92d4e70335066f91c
Author: Anton Khirnov <anton at khirnov.net>
Date: Tue Jul 12 22:42:18 2011 +0200
lavf: fix segfault in av_open_input_stream()
ic is NULL in case of error.
(cherry picked from commit 13551ad1e336573e3732fdeaf25607c47244bb80)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dc3ab8ca438e7033cd7e049398f78d87d3b6fc55
Author: Oskar Arvidsson <oskar at irock.se>
Date: Tue Jul 12 10:52:19 2011 +0200
pix_fmt: Fix number of bits per component in yuv444p9be
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
(cherry picked from commit e59d6b4d7255d6d3dc89580f534e18af1433fe25)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e308a91c9cf3d93188cd30fc5ec7ef2ce0fbfc45
Author: Jindrich Makovicka <makovick at gmail.com>
Date: Thu Jun 30 09:03:15 2011 +0000
mpegts: fix Continuity Counter error detection
According to MPEG-TS specs, the continuity_counter shall not be
incremented when the adaptation_field_control of the packet
equals '00' or '10'.
Signed-off-by: Jindrich Makovicka <jindrich.makovicka at nangu.tv>
Signed-off-by: Anton Khirnov <anton at khirnov.net>
(cherry picked from commit 8923cfa328e8eb565aebcfe8672b276fd1c19bf7)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=207db36a4fa234f6d5123601cceb96f261588fb7
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Wed Jun 22 16:38:20 2011 -0400
alsa: limit buffer_size to 32768 frames.
In testing, the file output plugin gave a max buffer size of about 20 million
frames, which is way more than what is really needed and causes a memory
allocation error on my system.
(cherry picked from commit e35c674d13a7f180412cfe058530a2e7f1d49a90)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9bf76932e5e4dffd5199084cab810b6c8203fce1
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Wed Jun 22 15:33:56 2011 -0400
alsa: fallback to buffer_size/4 for period_size.
buffer_size/4 is the value used by aplay. This fixes output to null
devices, e.g. writing ALSA output to a file.
(cherry picked from commit 8bfd7f6a475225a0595bf657f8b99a8fffb461e4)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=91f9c7917c830982f9122dc16d1d865cf82d8382
Author: Tomas Härdin <tomas.hardin at codemill.se>
Date: Thu Jun 23 15:59:33 2011 +0200
gxf: Fix 25 fps DV material in GXF being misdetected as 50 fps
Set DV packet durations using fields_per_frame.
This requires turning gxf_stream_info into the demuxer's context for access to the value in gxf_packet().
Since MPEG-2 seems to work fine this done only for DV.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
(cherry picked from commit 99fecc64b064a013559d3d61f7d9790e3c95c80e)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fa750933812f742bdc1e208e109b8b72305ca1a2
Author: Anton Khirnov <anton at khirnov.net>
Date: Sun Sep 11 12:27:51 2011 +0200
Revert "ffmpeg: get rid of useless AVInputStream.nb_streams."
This reverts commit 2cf8355f98681bdd726b739008acd5483f82f8d7.
AVInputStream.nb_streams tracks number of streams found at the
beginning, new streams may appear that ffmpeg doesn't know about. Fixes
crash in this case.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=baec70e16fd98c72a7ec9eaec70453a9279ad46c
Author: Alex Converse <alex.converse at gmail.com>
Date: Wed Jun 29 13:41:47 2011 -0700
adts: Fix PCE copying.
Parse the extension flag bit when reading the MPEG4 AudioSpecificConfig.
This has nothing to do with SBR/PS contradictory to what was noted when it was removed.
(cherry picked from commit 7f01a4192cdf4565eadee457f76e6b5196e35e0b)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2649439bbdbf32af2bd07160c8a85ba55112af11
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue Jul 5 18:10:48 2011 -0700
eval: fix memleak.
(cherry picked from commit fe277b16f0861a327e1f6c00c0dbb8b00806d60d)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=266ec41f77da6a44fe18e3774f08c9d4551137ac
Author: Mans Rullgard <mans at mansr.com>
Date: Tue Jul 5 18:29:35 2011 +0100
ARM: workaround for bug in GNU assembler
Some versions of the GNU assembler do not handle 64-bit
immediate operands containing arithmetic. Writing the
value out in full works correctly.
Signed-off-by: Mans Rullgard <mans at mansr.com>
(cherry picked from commit fce1e43410bdc032c4cf2b1c66166a9ed99cc8f1)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=694279bfd2452c58a7b7ce6424dfba785a99fedd
Author: Clément Bœsch <clement.boesch at smartjog.com>
Date: Mon Jul 4 10:19:46 2011 +0200
mxfenc: fix ignored drop flag in binary timecode representation.
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
(cherry picked from commit 4d5e7ab5c48451404038706ef3113c9925a83087)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0ab69793fc76b0653315b055fbfae4738a40d115
Author: John Stebbins <stebbins at jetheaddev.com>
Date: Mon Jul 4 09:55:19 2011 -0700
dca: set AVCodecContext frame_size for DTS audio
Set the frame size when decoding DTS audio.
This has the side effect of fixing the computation of timestamps for DTS-HD in compute_pkt_fields. Since frame_size is
not currently set, the duration of a frame is being guessed based on the streams bitrate. But for DTS-HD, the bitrate
currently used is the rate of the DTS core which is much different than the whole DTS-HD stream and leads to a wildly
inaccurate frame duration estimate.
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
(cherry picked from commit 49c7006c7e815d4330247624a9e6ba30e288cd02)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fa38ed8ac07402d9ab268eee0eb475e7e473a0c3
Author: Jason Garrett-Glaser <jason at x264.com>
Date: Mon Jul 4 06:05:34 2011 -0700
H.264: fix overreads of qscale_table
filter_mb_fast assumed that qscale_table was padded like many of the other tables.
(cherry picked from commit 5029a406334ad0eaf92130e23d596e405a8a5aa0)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=acf2d3293c305c96ac0afda28bd55233af4ce61c
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Sun Jun 26 15:52:00 2011 -0700
swscale: don't use planar output functions to write to NV12/21.
This prevents a crash when converting to NV12/21 without the bitexact
flags enabled.
(cherry picked from commit 0d994b2f45c08794899057ee7ca54f48218c0a53)
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=48ba48fb132245a3a50cdd91eb90916a44f34c36
Author: Alex Converse <alex.converse at gmail.com>
Date: Thu Sep 8 11:02:43 2011 -0700
wavpack: Check error codes rather than working around error conditions.
(cherry picked from commit dba2b63a98bdcac7bda1a8a2c48950518c075e17)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e1baba3ddb8aa042f1a3a0d7bf74bb89a9c58f36
Author: Laurent Aimar <fenrir at videolan.org>
Date: Wed Sep 7 22:02:55 2011 +0200
Fixed invalid access in wavpack decoder on corrupted bitstream.
Signed-off-by: Martin Storsjö <martin at martin.st>
(cherry picked from commit 55354b7de21e7bb4bbeb1c12ff55ea17f807c70c)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=399f7e0e75f902d4645879a1c39c4bd5fcfcee65
Author: Laurent Aimar <fenrir at videolan.org>
Date: Wed Sep 7 22:17:39 2011 +0200
Fixed invalid writes in wavpack decoder on corrupted bitstreams.
Signed-off-by: Martin Storsjö <martin at martin.st>
(cherry picked from commit 0aedab03405849962b469277afe047aa2c61a87f)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=90edd5df3d8c7a98372532363a86ffc217b3fa82
Author: Laurent Aimar <fenrir at videolan.org>
Date: Wed Sep 7 23:12:32 2011 +0200
Fixed invalid access in wavpack decoder on corrupted extra bits sub-blocks.
Signed-off-by: Martin Storsjö <martin at martin.st>
(cherry picked from commit beefafda639dd53fc59c21d8a7cf8334da9a1062)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e6df35b3be5f722f49390b9950dde78975f33350
Author: Gavin Kinsey <gkinsey at ad-holdings.co.uk>
Date: Thu Sep 8 13:01:14 2011 +0100
Prevent double free of side_data when AVFMT_FLAG_KEEP_SIDE_DATA flag is set
(cherry picked from commit d64066f6e88c827e33002b2c7740efd62cd5ba7f)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b2c9e9be870d2abcd2f85c9c0e3af5d1be3ac9e5
Author: Chris Rankin <rankincj at yahoo.com>
Date: Thu Sep 8 21:04:26 2011 +0200
mp3dec: Dont spam the user on multiple mp3 frames.
(cherry picked from commit 54e1eaef6787104083cbc9c9834ea4d13612df9f)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=076a8dfd411b77cd0b993581daf7ed7a313f017f
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed Sep 7 16:48:49 2011 +0200
rtpdec_asf: fix memleak
Based on a suggestion by Ronald S. Bultje
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit a2b66a366d7d9d7dacc217601b5e4406624f91ea)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a9a8e5ca99cead74c6c0c8ccf180634cb64301cd
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed Sep 7 15:19:28 2011 +0200
Update for 0.8.3
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=20ca827019a72bfacb38e73d0b8590e651818272
Author: Piotr Kaczuba <p.kaczuba at attika.ath.cx>
Date: Mon May 30 13:19:35 2011 +0200
postprocess.c: filter name needs to be double 0 terminated
Signed-off-by: Reinhard Tartler <siretart at tauware.de>
(cherry picked from commit f4f3300c09bb13eb7922e60888b55e3e0fb325e7)
More information about the ffmpeg-cvslog
mailing list