commit 31cee2fdfa5bc1b7dddd1d82f3ddb4e197f2c3da Author: Kovensky Date: Tue Apr 14 19:33:28 2009 -0300 Changed max number of streams from 20 to 64 for libavformat. Fixes demuxing of the CCCP Mega Audio Test and other files with lots of streams. libavformat/avformat.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit cafa8414aa591768b6675f7e84c7b9680bb2d58d Author: Kovensky Date: Mon Mar 30 20:03:20 2009 -0300 Add file.o to Makefile to fix linking error libavformat/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 349f76be36a67c428415c0a4b8993e2f64648073 Author: Anton Khirnov Date: Sat Feb 7 19:45:54 2009 +0100 ordered chapters: seek to closest keyframe libavformat/matroskadec.c | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) commit 63432d3f8611727cf8907f7ef38979f521b83ee9 Author: Anton Khirnov Date: Wed Jan 28 18:52:19 2009 +0100 matroskadec: some minor fixes in ordered chapters. libavformat/matroskadec.c | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) commit 6d7e4053e2ee84234a3d89f5a60ffc508be54ee1 Author: Anton Khirnov Date: Fri Jan 16 20:41:22 2009 +0100 Hack to make ass subs work in mplayer. libavformat/matroskadec.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 33f1a2f8296d880ac2f9139b4bc45921bfa32737 Author: Anton Khirnov Date: Fri Jan 16 19:54:30 2009 +0100 matroskadec: initial support for ordered chapters. libavformat/matroska.h | 2 + libavformat/matroskadec.c | 403 ++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 368 insertions(+), 37 deletions(-) commit 7f8a5ddf2abc2f147c34463f80be71eea0706b92 Author: Anton Khirnov Date: Fri Jan 16 19:10:25 2009 +0100 Support for loading external files, generic part. libavformat/avformat.h | 14 +++++++++++++- libavformat/utils.c | 23 +++++++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletions(-) commit 82d05945abcd4be8521909475b08dbeba9bcc900 Author: Anton Khirnov Date: Fri Jan 16 19:09:30 2009 +0100 File protocol: support for opening dirs. libavformat/avio.h | 1 + libavformat/file.c | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+), 0 deletions(-) commit f7cc4441b7046a542ef655575ce3e8684ff12e02 Merge: bba0e09 9eac0a6 Author: Alexander Strange Date: Sat Jun 20 15:58:38 2009 -0400 Merge mainline. commit 9eac0a655c5ebcc97e112cb11d54560fb8538aed Author: cehoyos Date: Sat Jun 20 14:51:03 2009 +0000 Revert unintended hunk of r19241. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19242 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/img2.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 33ab774f7949e6abf60b44ce173959c386d1581c Author: cehoyos Date: Sat Jun 20 14:47:38 2009 +0000 Revert r19239: It broke four conformance tests. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19241 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 +++--- libavformat/img2.c | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) commit e84b2c1fce1702903851a72fad2895fc3625f26b Author: voroshil Date: Sat Jun 20 13:36:21 2009 +0000 Convertion of LSF values to coefficients of linear prediction filter git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19240 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/g729data.h | 8 ++++++++ libavcodec/g729dec.c | 17 +++++++++++++++++ 2 files changed, 25 insertions(+), 0 deletions(-) commit ffd92d9b7221869b04e4f0bd3c928dcee8bbf760 Author: cehoyos Date: Sat Jun 20 13:16:07 2009 +0000 Fix H.264 picture reordering. Patch by Haruhiko Yamagata, h D yamagata A nifty D com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19239 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 9a26883c9ce9b3e69d8a126ef36a0c5b63663dd3 Author: cehoyos Date: Sat Jun 20 13:10:17 2009 +0000 Fix indentation after last commit. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19238 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/adpcm.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit d79cbb8c597eb97c16ae1a3b1985d0cfc411507c Author: cehoyos Date: Sat Jun 20 13:07:21 2009 +0000 Fix yamaha adpcm stereo (issue 1117). Patch by Yoshihisa Uchida, yoshihisa D uchida A gmail git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19237 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/adpcm.c | 13 +++++-------- tests/rotozoom.regression.ref | 6 +++--- tests/vsynth.regression.ref | 6 +++--- 3 files changed, 11 insertions(+), 14 deletions(-) commit 9e38888bbdcb85c1025075dc43c89c2622250d25 Author: cehoyos Date: Sat Jun 20 12:52:48 2009 +0000 Fix onMetaData property count in flv files (issue 1206). Patch by Yoshihisa Uchida, yoshihisa D uchida A gmail git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19236 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvenc.c | 2 +- tests/rotozoom.regression.ref | 2 +- tests/vsynth.regression.ref | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 2d018fd6307836bf12f113bdf3c561cf54a0e7f5 Author: faust3 Date: Sat Jun 20 11:22:25 2009 +0000 Make remaining run level decode comments doxygen comments git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19235 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wma.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 872ff0638feee2e10f03fbc07e3b7e85a0e52d25 Author: faust3 Date: Sat Jun 20 11:06:48 2009 +0000 Simplify run level decoding: - remove unneeded vlc code < 0 check - reorder vlc code handling so that the unlikely escape decoding part comes last - move overflow check out of the decode loop - branchless sign conversion git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19234 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wma.c | 51 +++++++++++++++++++++------------------------------ 1 files changed, 21 insertions(+), 30 deletions(-) commit c0227ef69b2ea8321cd8677c43082ca214369856 Author: faust3 Date: Sat Jun 20 10:33:18 2009 +0000 Fix indentation after the previous commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19233 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wma.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 523be4960aac90a43ac6629972145a9949493b01 Author: faust3 Date: Sat Jun 20 10:28:55 2009 +0000 Add support for escape coded wmapro run level coefficients git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19232 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wma.c | 40 ++++++++++++++++++++++++++++++++++++++++ libavcodec/wma.h | 1 + 2 files changed, 41 insertions(+), 0 deletions(-) commit 5915eabe3a2053aa76302d61048fcc7eed49f7e9 Author: faust3 Date: Sat Jun 20 09:05:28 2009 +0000 Introduce WMACoef typedef for decoded coefficients and change default type to float so that the run level decoding functionality can be shared with wmapro git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19231 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wma.c | 4 ++-- libavcodec/wma.h | 6 ++++-- libavcodec/wmadec.c | 6 +++--- libavcodec/wmaenc.c | 4 ++-- 4 files changed, 11 insertions(+), 9 deletions(-) commit 22b3e23c685279cc2d78addc8e46e0f5fa5afcea Author: jai_menon Date: Sat Jun 20 09:00:12 2009 +0000 Print meaningful error messages when url_fopen fails. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19230 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/img2.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit bba0e098a75f14af80bfd4fdfdf9edcaf8f3fee5 Author: Alexander Strange Date: Sat Jun 20 03:32:19 2009 -0400 Factor out vp3 table allocation into new function. libavcodec/vp3.c | 33 +++++++++++++++++++++------------ 1 files changed, 21 insertions(+), 12 deletions(-) commit 097c3f06b7d13e04db049707f8f00c1b212a15ec Author: bcoudurier Date: Sat Jun 20 06:09:30 2009 +0000 add 0-termination in table, patch by Wolfram Gloger, wmglo at dent dot med dot uni-muenchen dot de git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19229 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit c6a59ddd734c7ca92862bce47ec686e16da627ee Author: Alexander Strange Date: Fri Jun 19 18:32:12 2009 -0400 Remove frame_num stuff from todo. The current code is actually correct. mt-work/todo.txt | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 0086c6089adbb6ac2208fa9431d46502f35da426 Author: bcoudurier Date: Fri Jun 19 21:36:21 2009 +0000 fix dvcprohd 720p channels 3 and 4 audio timestamps, patch by Brian Brice, bbrice at gmail dot com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19228 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/dv.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit e0affef4b7ede537fdab643bdb2d1bb952258013 Author: diego Date: Fri Jun 19 17:21:13 2009 +0000 Disable network support if required headers cannot be found. patch by Michael Kostylev, michael.kostylev gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19227 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit a1ba18248177fc5fa5d53322f61926d3ce780ad5 Author: diego Date: Fri Jun 19 14:43:36 2009 +0000 Support varying frame sizes in a single file. patch by Eric Buehl, eric.buehl gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19226 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 68 insertions(+), 5 deletions(-) commit 6866a07f9bb481482d2ebe7573e292698f8006f0 Author: superdump Date: Fri Jun 19 14:36:47 2009 +0000 Add support for id3 tag parsing for ADTS AAC streams Patch by Patrick Dehne ( patrick mysonicweb com ) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19225 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 23 ++++++++++++++++++++++- 1 files changed, 22 insertions(+), 1 deletions(-) commit aa54119be187ef97b0abae0885c476ccfb27dd96 Author: diego Date: Fri Jun 19 14:03:35 2009 +0000 Move id3v1/id3v2 handling code from mp3.c to id3v[12].c. patch by Patrick Dehne, patrick mysonicweb com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19224 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/id3v1.c | 70 +++++++++++++++++++++++++++++++++++++++++++++ libavformat/id3v1.h | 7 ++++ libavformat/id3v2.c | 20 +++++++++++++ libavformat/id3v2.h | 5 +++ libavformat/mp3.c | 78 +------------------------------------------------- 5 files changed, 104 insertions(+), 76 deletions(-) commit 610fbb47aa02b9cd978a3e4ac8cb9287fa47921b Author: reimar Date: Fri Jun 19 13:26:10 2009 +0000 Add support for muxing XSUB subtitles to AVI muxer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19223 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avienc.c | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) commit 3930d2e14b3238c568930847bbd03183a4b0bfe0 Author: reimar Date: Fri Jun 19 09:56:35 2009 +0000 Add support for encoding XSUB subtitles. Muxing support is still missing. Based on code by DivX, Inc., heavily changed by Björn Axelsson [gecko acc.umu.se] and me. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19222 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 2 +- libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 2 +- libavcodec/xsubenc.c | 222 ++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 226 insertions(+), 2 deletions(-) commit 94fdfb537d838d3abe7a07fa536115887708a988 Author: reimar Date: Fri Jun 19 08:28:07 2009 +0000 Add pts field to AVSubtitle, for use by future XSUB encoder (and XSUB decoder should use it, too). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19221 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/APIchanges | 5 +++++ ffmpeg.c | 1 + libavcodec/avcodec.h | 5 +++-- 3 files changed, 9 insertions(+), 2 deletions(-) commit 41ecd21d02528c46c5ab1f453e934c2ccd6afbc7 Author: stefano Date: Thu Jun 18 23:44:05 2009 +0000 Rename tests/ffmpeg.regression.ref to tests/vsynth.regression.ref, since that is the name of the corresponding test. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19220 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 4 +- tests/ffmpeg.regression.ref | 287 ------------------------------------------- tests/vsynth.regression.ref | 287 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 289 insertions(+), 289 deletions(-) commit de736aacd945d66109197a6f04baf915d458f5ac Merge: 7eac0bc 780a37c Author: Alexander Strange Date: Thu Jun 18 17:53:09 2009 -0400 Merge mainline. commit 7eac0bccc22daa54db7c40b530cf692af3f41274 Author: Alexander Strange Date: Thu Jun 18 16:55:03 2009 -0400 Update todo. mt-work/todo.txt | 23 ++++++++++++----------- 1 files changed, 12 insertions(+), 11 deletions(-) commit b07e45974b2772e3a747502f976dc08d0ffcff74 Author: Alexander Strange Date: Thu Jun 18 16:21:03 2009 -0400 Indent. libavcodec/mimic.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 2cb0db5ba7d77ed8180f0551462c836047ea262e Author: Alexander Strange Date: Thu Jun 18 16:19:33 2009 -0400 Fix invalid Mimic stream handling + frame threads Releasing a frame after frame_setup_done isn't allowed, and it must do report_decode_progress as if it was finished. libavcodec/mimic.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit fda3e64cd474b5886457c6a1ffff8906f76a9bbc Author: Alexander Strange Date: Thu Jun 18 16:11:26 2009 -0400 Mimic: move up a line changing buf_ptrs. No effect on decoding, but it breaks the rule about changing things after frame_setup_done. libavcodec/mimic.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0ff629947b15955603cdb7978770ca64c2323262 Author: Alexander Strange Date: Thu Jun 18 05:09:01 2009 -0400 Don't call report_field_progress for non-referenced H264 frames. libavcodec/h264.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit d611b2bcb3ce231242f566cee08a61798a36abc8 Author: Alexander Strange Date: Thu Jun 18 05:03:36 2009 -0400 Fix race condition upon return from decode_init(). We can't call report_frame_progress on every returned frame, because they may be returned while a past thread is still decoding them. Instead ensure frames always have this called on them after their decode is done. Should fix all bugs for valid H.264 streams without frame num gaps. libavcodec/mpegvideo.c | 3 +++ libavcodec/pthread.c | 8 ++------ 2 files changed, 5 insertions(+), 6 deletions(-) commit 780a37c87116cb91d4ed0e834553dd8e37a01225 Author: darkshikari Date: Thu Jun 18 19:31:12 2009 +0000 Add fourcc 0x10000004, seems to actually be MPEG4. Fixes a problematic AVI file. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19219 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 1ae368f96617c5b170527e4955e01dfa7bcfc6c7 Author: voroshil Date: Thu Jun 18 18:14:38 2009 +0000 G.729 decoding routine (skeleton, including parameters decoding). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19218 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/g729dec.c | 113 ++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 92 insertions(+), 21 deletions(-) commit d4fb14328213be601615b93361f229c505dbf855 Author: michael Date: Thu Jun 18 00:22:08 2009 +0000 Print why av_find_stream_info() failed, this is a rather common question during debuging ... git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19217 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit 8a81301ef5051b8ee571cb3bd0bf4cfbefaf68a3 Author: mru Date: Wed Jun 17 22:33:04 2009 +0000 ARM: slightly faster NEON H264 horizontal loop filter git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19216 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/h264dsp_neon.S | 49 +++++++++++++++++++++-------------------- 1 files changed, 25 insertions(+), 24 deletions(-) commit 5ffd35b3fcd3b47165b9a3e7e3594a6101ba8e3a Author: rbultje Date: Wed Jun 17 19:04:02 2009 +0000 Set restrictions on packet_size, as per ISO-11172 / H-222 specifications (max packet size should fit in 13 bits as a kB value, so 1<<23, plus the header which is 10 bytes), and as per mpegenc.c internal assumptions (min packet size is 20 bytes). See "[PATCH] make packet_size in AVFormatContext unsigned" thread. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19215 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegenc.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) commit 7796d7b525f2796f400170135508374c10ed2a15 Author: benoit Date: Wed Jun 17 07:05:17 2009 +0000 Remove a test on an always false condition. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19214 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avlanguage.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 58fffb02b6321ffd660f424a110560d94d8ada23 Author: darkshikari Date: Wed Jun 17 05:54:42 2009 +0000 VC-1/WMV: Remove redundant ff_init_block_index() calls. These are only supposed to be called once per row, not once per macroblock. ~1.5% faster according to oprofile. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19213 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1dec.c | 20 ++++++++++++-------- 1 files changed, 12 insertions(+), 8 deletions(-) commit d4d0c09beb3b355298df3c0a698e1cc60c121f0f Author: astrange Date: Wed Jun 17 00:37:06 2009 +0000 Add '.mp1' for MP1 audio in MOV/CAF. Tested with streamcopy of 'mp1-sample.mp1' in incoming. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19212 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit b374284a889e2654e8640a3cc3048e4d61b7ac19 Author: darkshikari Date: Tue Jun 16 23:50:02 2009 +0000 Add ".mp2" as a fourcc for mp2 audio in MOV. Fixes a problematic MOV file. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19211 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit ed9696cf58fdeb1ccef72358b48b51653dfa3826 Author: stefano Date: Tue Jun 16 23:14:59 2009 +0000 Downgrade message log level (from AV_LOG_ERROR to AV_LOG_DEBUG) about skipped metadata packet in FLV demuxer. Patch by Art Clarke a${surname} At xuggle - com. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19210 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 10703c72066825d1fe181bd41c296a380aa5bcca Author: stefano Date: Tue Jun 16 23:09:03 2009 +0000 Move opt_loglevel() from ffmpeg.c to cmdutils.c. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19209 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 35 +++++++++++++++++++++++++++++++++++ cmdutils.h | 5 +++++ ffmpeg.c | 35 ----------------------------------- 3 files changed, 40 insertions(+), 35 deletions(-) commit b8149e8dbad98d1b5ed51a6816d6c4208fd6e5a1 Author: stefano Date: Tue Jun 16 23:02:53 2009 +0000 Make ffmpeg able to set the loglevel option using strings corresponding to the various log levels. Patch by Ramiro. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19208 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 32 ++++++++++++++++++++++++++++++-- 1 files changed, 30 insertions(+), 2 deletions(-) commit 131e6eceee590e966b5c86e9a1a7aee878ea377d Author: astrange Date: Tue Jun 16 21:50:36 2009 +0000 H.264: Fix memory leaks with multithreading. The threads' contexts and rbsp_buffers were not freed at the end of decoding. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19207 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 940515f108d670959b4375884875c7d62a4e40b9 Author: darkshikari Date: Tue Jun 16 17:33:57 2009 +0000 SSE version of clear_blocks git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19206 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/x86/dsputil_mmx.c | 28 ++++++++++++++++++++++++++-- 1 files changed, 26 insertions(+), 2 deletions(-) commit 0093bced9040cd65a0d4e7b28b481fc7d114de74 Author: darkshikari Date: Tue Jun 16 09:09:03 2009 +0000 VC-1/WMV3 decoding: don't clear blocks unless they're actually used. ~8% faster VC-1 decoding. Possible future optimization: clear blocks after use instead of before, and for DC-only blocks, only clear the DC coefficient. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19205 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1dec.c | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) commit 795b07788278d26303bd9cc4dd7cb71b44147087 Author: darkshikari Date: Tue Jun 16 09:00:55 2009 +0000 idct_dc for VC-1/WMV3 decoder; ~11% faster decoding overall. Includes mmx2 asm for the various functions. Note that the actual idct still does not have an x86 SIMD implemtation. For wmv3 files using regular idct, the decoder just falls back to simple_idct, since simple_idct_dc doesn't exist (yet). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19204 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 4 + libavcodec/vc1.c | 4 + libavcodec/vc1dec.c | 23 ++++- libavcodec/vc1dsp.c | 76 ++++++++++++++++ libavcodec/x86/vc1dsp_mmx.c | 203 +++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 305 insertions(+), 5 deletions(-) commit 28e10b6aaac3f4a32d863f806f143a2cc0a04168 Author: darkshikari Date: Tue Jun 16 00:48:07 2009 +0000 Fix typo in vc.1, make capitalization in warning/error messages more consistent. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19203 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 3fced7eb8de2a9a49828e5f99dbe10c77f3a5070 Author: mru Date: Mon Jun 15 22:12:23 2009 +0000 Add "config" make target to rerun configure with old options git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19202 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 14b01844bad1e8befbb22c01698874b37fc66d43 Author: mru Date: Mon Jun 15 22:12:21 2009 +0000 configure: properly quote configure options stored in config.* git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19201 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) commit 3c43c75a8bc9b532ab02f3275a7456f17747fa19 Author: heydowns Date: Mon Jun 15 14:38:30 2009 +0000 Fix unaligned accesses by doing bytewise access until aligned, then continuing in 32-bit quantities. Fixes crash observed on sparc during FATE mlp test. Patch by Ramiro. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19200 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlp.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 6b62217b7b2820e1c206c6e5c3ba5137c913bbe6 Author: diego Date: Mon Jun 15 08:38:11 2009 +0000 The AAC demuxer now depends on id3v1.o. patch by Patrick Dehne, patrick mysonicweb com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19199 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7aed5ab4e670c70b658f6a854f7841d5e18697a7 Author: bcoudurier Date: Mon Jun 15 02:07:41 2009 +0000 check atom size against edit_count to avoid very long loop git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19198 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit ccd21e3f8406f78f296ae0ef267b873d506f9fec Author: bcoudurier Date: Mon Jun 15 01:41:59 2009 +0000 fix probing and demuxing of pond.dv, issue #887 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19197 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/dv.c | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) commit 0fd815aef95399922f1386bcb1c1f835ebac18bf Author: bcoudurier Date: Sun Jun 14 23:55:25 2009 +0000 do not use av_parser_change for h264 which uses bitstream filter, fix #1027 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19196 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 03b03f5cf20e7b1b8bde92cdfb5dff07366a3e9c Author: mru Date: Sun Jun 14 23:14:56 2009 +0000 regtest: print commands also for image format tests git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19195 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/codec-regression.sh | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit d52c2e5760d9ec3aae92dc90ac9bf1d0772782e7 Author: mru Date: Sun Jun 14 23:14:54 2009 +0000 Print error message when output buffer allocation fails git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19194 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 5bdd48f67b9dfe75724523604db4994415cf9067 Author: bcoudurier Date: Sun Jun 14 22:41:30 2009 +0000 print error when dv frame profile cannot be found git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19193 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 31e3fc4da0c68f3c8821a89170714aca3856e352 Author: bcoudurier Date: Sun Jun 14 22:34:28 2009 +0000 check if frame size matches old sys and assumes corrupted input, fixes #1192 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19192 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 2 +- libavcodec/dvdata.h | 8 +++++++- libavformat/dv.c | 4 ++-- 3 files changed, 10 insertions(+), 4 deletions(-) commit 84cb6b4490a8fadf65164807f41598cc5dfc8041 Author: diego Date: Sun Jun 14 14:49:46 2009 +0000 Merge FreeBSD and DragonFlyBSD OS detection sections. Apparently DragonFlyBSD does not need memalign either. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19191 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 0d1f9c786ecf812230d6ef57a5404954021cd692 Author: diego Date: Sun Jun 14 13:18:10 2009 +0000 Add DragonFlyBSD to the list of supported OSes. patch by Adam Hoka, ahoka NetBSD org git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19190 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit a8f39869b4445722d10fabe951950a2e3aa3bacd Author: pross Date: Sun Jun 14 09:55:28 2009 +0000 Initialise MAD decode_block_intra() loop iterator to zero. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19189 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eamad.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit a1bfd7da746b15d775b5354ccbc16670e24ddbc1 Author: voroshil Date: Sun Jun 14 02:31:06 2009 +0000 G.729 decoder initialization routine (skeleton) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19188 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/g729dec.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 7f6494a32ad8d34c21b38bb32bb8db92e8df107a Author: voroshil Date: Sun Jun 14 02:29:39 2009 +0000 Replace MAX_SUBFRAME_SIZE and ctx->subframe_size with SUBFRAME_SIZE, since subframe length is the same in all G.729 modes. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19187 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/g729.h | 4 ++-- libavcodec/g729dec.c | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) commit d413ee75194a06f7fdb175c4ca060d562bb3083c Author: jbr Date: Sat Jun 13 22:45:58 2009 +0000 Add a VorbisComment metadata conversion table and use it in the FLAC and Ogg demuxers. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19186 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flacdec.c | 1 + libavformat/oggdec.c | 1 + libavformat/oggdec.h | 3 +++ libavformat/oggparsevorbis.c | 15 +++++++++++++++ 4 files changed, 20 insertions(+), 0 deletions(-) commit 9baa0d3218f221118a38a28deac9137ace5b2a60 Author: jbr Date: Sat Jun 13 22:33:13 2009 +0000 Do not guess the channel layout when getting its string value. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19185 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/audioconvert.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit c29aca06b511fbac559d47c99b0e95ab71f41dcd Author: aurel Date: Sat Jun 13 22:29:38 2009 +0000 matroskadec: prepend TargetType to metadata key name git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19184 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit ed062223babc7ee6cbdf066f101c0854947a733c Author: jbr Date: Sat Jun 13 18:57:54 2009 +0000 Remove the 3-front-channel layout from the list of channel layout aliases. Calling this "surround" is confusing and questionable. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19183 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/audioconvert.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 217dcdcb40254e07ffe9b8c426f30f94465ae5dd Author: kostya Date: Sat Jun 13 06:41:51 2009 +0000 Correct reading bits in MPC SV8 base codes (when we have to read 0 or >16 bits). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19182 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpc8.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 7abb966d5c148ff811491377b32d92b100b99a35 Author: kostya Date: Sat Jun 13 06:39:01 2009 +0000 Allocate a bit more memory for MPC SV8 seek table, so bitreader won't read beyond allocated block. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19181 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpc8.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b622efa73e21165416ce8f533ec193f086f2c0af Author: darkshikari Date: Sat Jun 13 03:02:16 2009 +0000 Analysis of logs show that there are in fact some files with m1v1 too (not just m2v2), which is documented to be MPEG-1 video. Adding fourcc to isom.c. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19180 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 3727d622d53001b9a183aba8427fb87847cfb4f9 Author: pross Date: Sat Jun 13 02:20:54 2009 +0000 Electronic Arts demuxer: support Madcow video tag git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19179 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/electronicarts.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit 0cda1b2733e67fd0a4f80d39ef80150e7b23c9b9 Author: pross Date: Sat Jun 13 02:19:41 2009 +0000 Electronic Arts Madcow decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19178 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 1 + libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 3 +- libavcodec/eamad.c | 318 ++++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 324 insertions(+), 1 deletions(-) commit cee143d0dccf9cb9aa503512c2c5430b1eb125c8 Author: conrad Date: Sat Jun 13 00:50:57 2009 +0000 Also accept TS as a prefix for wav twoccs (used by Flip4Mac) instead of adding entries to codec_movaudio_tags. This ensures ADPCM_IMA_WAV uses the standard ms prefix when muxing to mov rather than TS. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19177 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 1 - libavformat/mov.c | 2 +- 2 files changed, 1 insertions(+), 2 deletions(-) commit 3b2139941c1715a7c35a928547305fe8de1f48e2 Author: darkshikari Date: Sat Jun 13 00:16:39 2009 +0000 Add "0x11005354" as a fourcc for MOV audio; fixes audio detection in a problematic MOV file. The audio is actually adpcm_ima_wav. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19176 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit d40c147515b054765a1d3d26af978c643c6d9480 Author: alexc Date: Fri Jun 12 21:16:33 2009 +0000 Cosmetics: Re-indent after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19175 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit d4e49b168d2d260995f04f564f9d172da07279ba Author: alexc Date: Fri Jun 12 21:14:45 2009 +0000 Move TNS and swb_offset tables from aacdectab.h to aactab.c so that they can be shared with the AAC encoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19174 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 8 ++-- libavcodec/aacdectab.h | 139 ----------------------------------------------- libavcodec/aactab.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/aactab.h | 6 ++ 4 files changed, 150 insertions(+), 143 deletions(-) commit b3352d3382c50cbc2e8204f3feca233800558ad6 Author: alexc Date: Fri Jun 12 19:49:46 2009 +0000 Do not include libavcodec/internal.h in the ADTS muxer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19173 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/adtsenc.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit e78f2c0e45066c4bbdd05bda4ea22fad8d9677de Author: darkshikari Date: Fri Jun 12 17:39:56 2009 +0000 Add new FOURCC (0x0003) for raw DIB video (RGB565) and set flip flag accordingly. Fixes a few AVI files from what is probably a mobile phone video camera. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19172 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/raw.c | 1 + libavcodec/rawdec.c | 3 ++- libavformat/riff.c | 1 + 3 files changed, 4 insertions(+), 1 deletions(-) commit f480d905d088029ff3368e254a52fde8ffad4ccf Author: faust3 Date: Fri Jun 12 16:00:26 2009 +0000 Move run level decode functionality to ff_wma_run_level_decode so that it can be reused for wmapro git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19171 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wma.c | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/wma.h | 6 +++++ libavcodec/wmadec.c | 50 ++++++------------------------------------ 3 files changed, 74 insertions(+), 43 deletions(-) commit c4ecd5c83e6756b1a59a633ecc082b0313f9c37b Author: faust3 Date: Fri Jun 12 15:48:41 2009 +0000 cosmetics: Add brackets between if/else git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19170 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wma.c | 53 ++++++++++++++++++++++++++++++----------------------- 1 files changed, 30 insertions(+), 23 deletions(-) commit ab389167213b619cb9260cb0d090f5bbc013c354 Author: faust3 Date: Fri Jun 12 15:38:11 2009 +0000 Add additional sample rates to the frame len bits calculation code git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19169 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wma.c | 18 +++++++++++++++++- 1 files changed, 17 insertions(+), 1 deletions(-) commit 696c115945ac9d6ee42894d926d82818db30dde0 Author: faust3 Date: Fri Jun 12 15:27:10 2009 +0000 Fix placment of the DPCM Xan comment git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19168 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d6d5837b48b14c3603df57f71c8fcc49c1519c9a Author: faust3 Date: Fri Jun 12 15:21:43 2009 +0000 Move frame len bits calculation to ff_wma_get_frame_len_bits so that it can be reused for wmapro git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19167 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wma.c | 34 ++++++++++++++++++++++++++-------- libavcodec/wma.h | 2 ++ 2 files changed, 28 insertions(+), 8 deletions(-) commit e499e3dc5870158f3fb9b02f0c6452dd1f0d2eba Author: jai_menon Date: Fri Jun 12 13:21:01 2009 +0000 Associate the 0x6c75 TwoCC used in certain Kodak cameras to the PCM Mu-law decoder. Fixes Issue 1178. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19166 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit ef897dcdba80c2d95821224c9d2af7647326f7a3 Author: diego Date: Fri Jun 12 13:12:13 2009 +0000 cosmetics: Prettyprint and reformat wma.c closer to K&R style. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19165 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wma.c | 87 +++++++++++++++++++++++++++-------------------------- 1 files changed, 44 insertions(+), 43 deletions(-) commit 782b44074ef53de3f2a673374a2eda6ef590d3d5 Author: bcoudurier Date: Fri Jun 12 08:15:37 2009 +0000 Fail and print correct error message when video stream pixel format is unknown. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19164 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 9e6cb8927965c44f1dee802d87f0dee098815fa1 Author: diego Date: Fri Jun 12 05:29:29 2009 +0000 DPX (Digital Picture Exchange) image decoder patch by Jimmy Christensen, jimmy ghost dk git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19163 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 2 + libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 1 + libavcodec/dpx.c | 228 ++++++++++++++++++++++++++++++++++++++++++++++++ libavformat/img2.c | 1 + libavformat/isom.c | 1 + libavformat/riff.c | 1 + 9 files changed, 237 insertions(+), 0 deletions(-) commit 56dec0b88cfdca7f0d56279ff104c24040063ca8 Author: conrad Date: Fri Jun 12 05:26:40 2009 +0000 Add sac3 to mp4 fourccs for mov+h264+aac-sac3+mp4s+ETERNAL_cut.mp4 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19162 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 160f9592db1b62b1648403562277a3504004e97a Author: darkshikari Date: Fri Jun 12 02:20:26 2009 +0000 Add "m2v1" to fourccs for MPEG-2 video; fixes some MOV files. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19161 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 455863d517f2f01e4feb7b815682d962bc184539 Author: heydowns Date: Fri Jun 12 02:13:12 2009 +0000 Fix cast of byte buffer to uint32 that was disregarding alignment requirements. Now calculates crc byte at a time until aligned, then continues with uint32 optimized calculation. This fixes crashes during mlp decoding on sparc (at least, maybe others). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19160 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/crc.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 6596fb4b228af4ba66cd3b35066ebc61acf74f34 Author: darkshikari Date: Fri Jun 12 01:09:49 2009 +0000 Add alternate fourcc for QCELP audio (qclq). Fixes a problematic MOV file. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19159 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 02376cec6531a931330798af67c62a029a3435a1 Author: Alexander Strange Date: Thu Jun 11 14:40:27 2009 -0700 Normalize how decode_postinit() is called. Move it next to the hwaccel call to save an if statement. libavcodec/h264.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit efc795d1541266e21883205d7d302b64feba7e6d Author: diego Date: Thu Jun 11 20:45:35 2009 +0000 cosmetics: Prettyprint one more line to have columns line up. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19158 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/id3v2.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 31052c1dc69b5897eb21924eeeda44db175a0a6f Author: diego Date: Thu Jun 11 20:18:29 2009 +0000 The internal header libavutil/internal.h should not be used outside libavutil. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19157 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.h | 1 - libavcodec/ac3dec.h | 1 - 2 files changed, 0 insertions(+), 2 deletions(-) commit efd1fb08db3e7964357dc00fd514cfb156b4ee69 Author: Alexander Strange Date: Thu Jun 11 11:33:09 2009 -0700 Reindent. libavcodec/h264.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit b3e3f071ca5ad99444bac95e4128c01a8ae7bae3 Author: Alexander Strange Date: Thu Jun 11 11:32:00 2009 -0700 Split out if (current_slice == 1) libavcodec/h264.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit c2c2e928c6d7af42619be3b0b2b64ac3c6e9242d Author: diego Date: Thu Jun 11 15:35:23 2009 +0000 cosmetics: Reformat to K&R and prettyprint newly created files. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19156 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/id3v1.c | 200 +++++++++++++++++++++++++------------------------- libavformat/id3v2.c | 61 ++++++++-------- 2 files changed, 130 insertions(+), 131 deletions(-) commit adb938c380df26210795350866a6f11f2a37c9c9 Author: diego Date: Thu Jun 11 15:26:57 2009 +0000 Move id3v2 parsing code from mp3.c to id3v2.h and id3v2.c. patch by Patrick Dehne, patrick mysonicweb com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19155 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 2 +- libavformat/id3v1.c | 151 ++++++++++++++++++++++++++ libavformat/id3v1.h | 35 ++++++ libavformat/id3v2.c | 147 +++++++++++++++++++++++++ libavformat/id3v2.h | 7 ++ libavformat/mp3.c | 291 +------------------------------------------------- 6 files changed, 345 insertions(+), 288 deletions(-) commit 5d14e36a20c9224377a0e3a6c8ba02db0e958f6f Author: diego Date: Thu Jun 11 10:16:51 2009 +0000 cosmetics: Reformat file to K&R style upon Kostya's request. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19154 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/sha1.c | 137 ++++++++++++++++++++++++++++++++--------------------- 1 files changed, 83 insertions(+), 54 deletions(-) commit 067a454f5cd8008a9d7cb795ddcf2a24796ff06e Author: diego Date: Thu Jun 11 09:40:24 2009 +0000 10l: Add vc1dec.o to the list of WMV3 objects, same as for VC-1. Even after the split into shared and decoder-specific code, WMV3 continues to have the same dependencies as VC-1. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19153 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit d1754dfacae5610f2a06bcc6aaa83c8b30e8c9a1 Author: diego Date: Thu Jun 11 09:31:31 2009 +0000 Split decoder-specific code off from vc1.c into vc1dec.c and keep code shared between decoder and parser in vc1.c. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19152 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 6 +- libavcodec/vc1.c | 3307 +-------------------------------------------------- libavcodec/vc1dec.c | 3367 +++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 3372 insertions(+), 3308 deletions(-) commit fedc8c522057d4be0f80d5bb391fa5a2767aa896 Author: bcoudurier Date: Thu Jun 11 08:16:08 2009 +0000 Add const in cast. Removes warning: libavcodec/resample.c:215: warning: assignment discards qualifiers from pointer target type git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19151 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/resample.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ff42ed08be9cc66f9f9311f6e4dcbd8207062a50 Author: bcoudurier Date: Thu Jun 11 08:14:50 2009 +0000 give s->resample_context to avoid segfault, avclass was moved git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19150 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/resample.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 04619911f0e7fc9734c1b4bf3f301e505621c2cf Author: conrad Date: Thu Jun 11 06:28:06 2009 +0000 Disable native Vorbis encoder; quality is much worse than libvorbis and there really isn't a reason to use it on purpose unless you're improving it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19149 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/allcodecs.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 4aeedc14f3e1200e1781978fe72a824671f0b6ab Author: bcoudurier Date: Thu Jun 11 05:13:23 2009 +0000 Remove time_rate, we cannot compute exactly when fragments are used and we cannot determine if fragments are present or not in streamed mode. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19148 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.h | 1 - libavformat/mov.c | 35 +++++++---------------------------- 2 files changed, 7 insertions(+), 29 deletions(-) commit ee155f3ce9ceec476853d6cd1cf81e325c4e4bcb Author: bcoudurier Date: Thu Jun 11 04:30:05 2009 +0000 if b frames are parsed, set codec->has_b_frames git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19147 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 58c9c03fff428a4cebc01b4df2f958a62cf26e46 Author: bcoudurier Date: Thu Jun 11 04:07:29 2009 +0000 Remove even condition on pad and crop. Odd padding or cropping is needed when encoders only support even resolution. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19146 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 32 -------------------------------- 1 files changed, 0 insertions(+), 32 deletions(-) commit 6ae9cda7e39218e67f6cce67014d693716008991 Author: diego Date: Wed Jun 10 20:50:53 2009 +0000 Add code to enable and disable all VAAPI and VDPAU parts. As a positive sideeffect, VAAPI/VDPAU objects need no longer be listed for all VAAPI/VDPAU-related decoders. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19145 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 15 +++++++++++++++ libavcodec/Makefile | 22 ++++++++++++---------- 2 files changed, 27 insertions(+), 10 deletions(-) commit 3dd7a1711aaa637cabfc7a35e87ddc1af632fb0a Author: diego Date: Wed Jun 10 19:36:18 2009 +0000 Remove Mans as MPEG-TS maintainer, he never intended to maintain MPEG-TS. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19144 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 69f085cebf61a64352e623d3c4a5d6032329473d Author: Alexander Strange Date: Wed Jun 10 11:33:47 2009 -0700 Don't change avctx->thread_count if frame_thread_init() fails. libavcodec/pthread.c | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) commit 07474003407915e5462ed3582a1dae8baa06f296 Author: Alexander Strange Date: Wed Jun 10 11:25:48 2009 -0700 Move frame_thread_init() down to avoid prototyping its callees. libavcodec/pthread.c | 120 ++++++++++++++++++++++++------------------------- 1 files changed, 59 insertions(+), 61 deletions(-) commit db2a99d28931128c8598067ae06444ab79f579f8 Author: Alexander Strange Date: Tue Jun 9 17:29:47 2009 -0700 Fix typo in comment. libavcodec/thread.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7088465f98a3320d3da67a18eee6b04ad9005a06 Author: lu_zero Date: Wed Jun 10 15:08:02 2009 +0000 Support seeking as defined by the rfc a PLAY with Range alone while in PLAY status should be interpreted as an enqueue a PAUSE followed by a PLAY with Range is the proper way to ask to seek to a point. See rfc2326 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19143 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 3 +++ libavformat/rtsp.h | 1 + 2 files changed, 4 insertions(+), 0 deletions(-) commit 20baa78338c472b9ce4b28390f731e422562637c Author: lu_zero Date: Wed Jun 10 14:56:50 2009 +0000 Make sure buffer end remains constant within the loop otherwise ff_find_start_code could read over the buffer size git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19142 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtp_mpv.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit e5a2c249cfbd4aa615d837820c7e0fe128ca04fd Author: cehoyos Date: Tue Jun 9 21:16:40 2009 +0000 Add field prev_interlaced_frame to H264Context to be able to flag soft telecine progressive. Patch by Haruhiko Yamagata, h D yamagata A nifty D com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19141 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 27 +++++++++++++++++++++------ libavcodec/h264.h | 8 ++++++++ 2 files changed, 29 insertions(+), 6 deletions(-) commit 08767c426c9143523b3602fd108de073a72215c8 Author: rbultje Date: Tue Jun 9 20:58:32 2009 +0000 Make asf_get_packet() and asf_parse_packet() static. See "[PATCH] asfdec.c: make get/parse_packet static" thread from 2 months ago. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19140 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asf.h | 19 ------------------- libavformat/asfdec.c | 19 +++++++++++++++++-- 2 files changed, 17 insertions(+), 21 deletions(-) commit 6330f1aab451bbda2fb73fd851b08cd835f6c9d7 Author: diego Date: Tue Jun 9 20:29:52 2009 +0000 Express the H.264 parser dependency on the golomb code in configure instead of in the Makefile as it is done for all other parts that depend on golomb. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19139 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 +++ libavcodec/Makefile | 2 +- 2 files changed, 4 insertions(+), 1 deletions(-) commit 87ffbb9bde377caa6270ee843699a1a7bfa57c8c Author: diego Date: Tue Jun 9 20:07:01 2009 +0000 Add missing dependencies for H.264 and VC-1 parsers. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19138 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 56ae86e179a4a33cc08580ac4a80175be3dde280 Author: jai_menon Date: Tue Jun 9 18:30:15 2009 +0000 Add additional dependencies for sdp and rtsp demuxers. This fixes compilation when the rtsp muxer is disabled. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19137 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 267bbff772ec594b21a4d131d69c122cd1a2d502 Author: lucabe Date: Tue Jun 9 10:06:25 2009 +0000 Properly initialize AVFrames to default values in the MPEG decoder (fixes the AVFrame pts when decoding MPEG 1 and 2 video) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19136 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit bddd8273418c15e17681187cf951a2857ded979d Author: diego Date: Tue Jun 9 07:18:58 2009 +0000 cosmetics: Add missing ending backslash to installed header list. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19135 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7c58991878bd8020078739825c103b7959c1c407 Author: michael Date: Sun Jun 7 19:30:54 2009 +0000 Clarify (re)get_buffer() and CODEC_CAP_DR1 relation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19132 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 0521857321fa85c1f0f0fd40b3f304f3542ec73d Author: diego Date: Sun Jun 7 15:15:45 2009 +0000 Remove comments that refer to fixed-point AMR implementations. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19130 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libamr.c | 10 +--------- 1 files changed, 1 insertions(+), 9 deletions(-) commit b5d27f088f1c0a3b57e82fccfbee545b940e4f95 Author: bcoudurier Date: Sat Jun 6 20:16:53 2009 +0000 clarify avcodec_decode_audio3 and avcodec_decode_video2 doxygen git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19128 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 22 ++++++++++------------ 1 files changed, 10 insertions(+), 12 deletions(-) commit 95e92cd5c2677a86831d07e83a00c1117f18fff8 Author: voroshil Date: Sat Jun 6 17:40:33 2009 +0000 K&R formatting of already submitted G.729 code git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19127 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/g729data.h | 15 ++++-------- libavcodec/g729dec.c | 56 ++++++++++++++++++------------------------------ 2 files changed, 26 insertions(+), 45 deletions(-) commit b61fcd727db577b05b6968b4a086ad9594f7bdb3 Author: jai_menon Date: Sat Jun 6 17:32:59 2009 +0000 Cosmetics : Use dprintf instead of printf. Patch by Peter Holik < $firstname @ $lastname . at > git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19126 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/http.c | 14 ++++++-------- 1 files changed, 6 insertions(+), 8 deletions(-) commit 122324a101408fa4c0047af8b135f597b90ffe2b Author: jai_menon Date: Sat Jun 6 16:46:40 2009 +0000 Cosmetics : Fix indentation after last commit. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19125 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/http.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 8e11abc2a7fa83f837ed76687ab8e59065e350b1 Author: jai_menon Date: Sat Jun 6 16:44:21 2009 +0000 Introduce http_get_line and modify http_connect to use http_get_line. Patch by Peter Holik <$firstname @ $lastname . at> git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19124 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/http.c | 42 +++++++++++++++++++++++++++--------------- 1 files changed, 27 insertions(+), 15 deletions(-) commit dabceb7d01e663e53c73202b87c3b18756cbb6ba Author: voroshil Date: Sat Jun 6 12:42:11 2009 +0000 Convert structure names to FFmpeg style git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19123 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/g729dec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 5a44d18da30970580c9f3bcb6a8210ffdf522adb Author: stefano Date: Sat Jun 6 09:35:15 2009 +0000 Remove '\p', '\c' and '\e' doxygen markup from doxy, as it should improve plain text doxy readability. See the thread: "[RFC] Should we use doxygen markup?". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19122 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.h | 4 +- libavcodec/ac3.h | 4 +- libavcodec/avcodec.h | 72 ++++++++++++++++++++++++------------------------ libavcodec/internal.h | 8 +++--- libavcodec/opt.h | 6 ++-- libavcodec/pixdesc.h | 10 +++--- libavcodec/put_bits.h | 12 ++++---- libavformat/rm.h | 4 +- libavformat/rtsp.h | 2 +- libavutil/base64.h | 18 ++++++------ libavutil/log.h | 2 +- libavutil/mem.h | 12 ++++---- libavutil/rational.h | 6 ++-- 13 files changed, 80 insertions(+), 80 deletions(-) commit b05b48dfae32a49b78b850948a5104fbeac95626 Author: kostya Date: Sat Jun 6 08:46:08 2009 +0000 Get new buffer during frame decoding in VB video decoder, not only once during decoder initialization. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19121 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vb.c | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) commit 2af55a8b8914d3c7520a31a51c4682916bfaeaae Author: voroshil Date: Sat Jun 6 05:38:09 2009 +0000 Internal routine should not use name of standard function. Use g729_prng instead. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19120 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/g729dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 61f6500a190e0d2dbe1887c0cdabf84e10e550c7 Author: conrad Date: Fri Jun 5 23:39:11 2009 +0000 Ensure that the extradata buffer is padded appripriately in the ogg demuxer. Spotted by valgrind. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19119 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/oggparsespeex.c | 3 ++- libavformat/oggparsetheora.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) commit 0bc437a409f72697471d74a1ac43c4205df6e9a4 Author: voroshil Date: Fri Jun 5 17:11:46 2009 +0000 Remove ff_g729_ and g729_ prefixes from static routines. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19118 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/g729dec.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit ae2b8aa072d3de70eda57e9b9c956b66d79dda07 Author: diego Date: Fri Jun 5 12:32:40 2009 +0000 Add support for external OpenCORE libraries for AMR-NB/WB support. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19117 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + LICENSE | 5 + configure | 14 ++ doc/general.texi | 22 +++- libavcodec/Makefile | 2 + libavcodec/allcodecs.c | 2 + libavcodec/libopencore-amr.c | 325 ++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 368 insertions(+), 3 deletions(-) commit d66630dd58f494e46b54d6a6e33b3262097a85b4 Author: diego Date: Fri Jun 5 11:04:03 2009 +0000 Add configure option to upgrade (L)GPL to version 3. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19116 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b COPYING.GPLv3 | 674 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ COPYING.LGPLv3 | 165 ++++++++++++++ LICENSE | 5 + cmdutils.c | 28 +++ configure | 9 + 5 files changed, 881 insertions(+), 0 deletions(-) commit 088ad93ee95169ce89f83e1cbba8f06f5093ae2b Author: diego Date: Fri Jun 5 10:58:48 2009 +0000 Move around one paragraph, add headings for greater clarity. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19115 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b LICENSE | 17 ++++++++++++----- 1 files changed, 12 insertions(+), 5 deletions(-) commit c379d17a494a987d4628aa6c72438cdc6c3ba86f Author: diego Date: Fri Jun 5 09:51:31 2009 +0000 Rename COPYING.GPL --> COPYING.GPLv2 and COPYING.LGPL --> COPYING.LGPLv2.1. This is in preparation for the (L)GPL license upgrade code that will add version 3 of these licenses. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19114 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b COPYING.GPL | 339 ------------------------------------ COPYING.GPLv2 | 339 ++++++++++++++++++++++++++++++++++++ COPYING.LGPL | 504 ------------------------------------------------------ COPYING.LGPLv2.1 | 504 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ LICENSE | 6 +- 5 files changed, 846 insertions(+), 846 deletions(-) commit a16d67e82271a1111aea7190898d2a68c5e54cf0 Author: bcoudurier Date: Fri Jun 5 09:05:17 2009 +0000 vmware video decoder uses reget_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19113 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vmnc.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 34da0917df4c8223aa973afa84ee253f05487d98 Author: bcoudurier Date: Fri Jun 5 09:02:14 2009 +0000 zmbv decoder uses get_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19112 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/zmbv.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit f973e61af1a2e12a04ff917e7682d5ab8c1d3a71 Author: bcoudurier Date: Fri Jun 5 08:53:39 2009 +0000 vc1 and wmv3 decoders use MPV_frame_start which uses get_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19111 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 822a5bd69338d3a8ecf06caad1770b9926ff4c2c Author: bcoudurier Date: Fri Jun 5 08:48:34 2009 +0000 renderware txd image decoder uses get_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19110 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/txd.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f4b8e393cbb304c0753c1eafe4fd6f756f651840 Author: bcoudurier Date: Fri Jun 5 08:47:39 2009 +0000 tmv decoder uses get_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19109 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/tmv.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit d481038557823ecbf9686997b592c0849c870bbb Author: bcoudurier Date: Fri Jun 5 08:46:04 2009 +0000 tiff image decoder uses get_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19108 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/tiff.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9036fe838ed0c9753d5850fbda276e15e14653a3 Author: bcoudurier Date: Fri Jun 5 08:44:26 2009 +0000 vp3 and theora decoders use get_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19107 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 2a9ab4c9230010ce9aa9522939982e830345e71d Author: bcoudurier Date: Fri Jun 5 08:42:32 2009 +0000 targa image decoder uses get_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19106 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/targa.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit aaed5c42e169870beacc66b4a4dcb341fc51ad2c Author: bcoudurier Date: Fri Jun 5 08:41:19 2009 +0000 sun rasterfile image decoder uses get_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19105 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/sunrast.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 58c70b2bd0e2e3276a78c3ed6da75b4c1189a535 Author: bcoudurier Date: Fri Jun 5 08:40:31 2009 +0000 snow decoder uses get_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19104 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1c62db9b16a41b0ee7d72502f73d152f55f5b5c8 Author: bcoudurier Date: Fri Jun 5 08:37:55 2009 +0000 smacker video decoder uses reget_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19103 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/smacker.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit d1df1f9902db8d50b691085a4ecf8e4538d98b3c Author: bcoudurier Date: Fri Jun 5 08:36:26 2009 +0000 kmvc decoder uses get_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19102 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/kmvc.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 618d671430d4622f852a32c3a434028be1a4eb78 Author: bcoudurier Date: Fri Jun 5 08:35:36 2009 +0000 ptx image decoder uses get_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19101 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ptx.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit aa1bbc019e15d598ebd63114f436c442a63a3d15 Author: bcoudurier Date: Fri Jun 5 08:33:58 2009 +0000 libopenjpeg wrapper uses get_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19100 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libopenjpeg.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 71cc9d26b09ad227f9f71bd0b5dbb44b7d808333 Author: bcoudurier Date: Fri Jun 5 08:32:41 2009 +0000 png decoder use get_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19099 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pngdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1546f96173be59c800ad55776e40336ac22cc711 Author: bcoudurier Date: Fri Jun 5 08:29:29 2009 +0000 pcx decoder use get_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19098 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pcx.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 957ba8c704af0d69d53432ce0ff3e9edd8687d76 Author: bcoudurier Date: Fri Jun 5 08:29:05 2009 +0000 pgm, pgmyuv, ppm, pbm and pam decoders use get_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19097 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pnmenc.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 1b30033933a73b410298931439f1547f05082cb2 Author: bcoudurier Date: Fri Jun 5 08:21:54 2009 +0000 dxa decoder uses get_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19096 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dxa.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit c64ace1afd4853b5567ed10272dabcd2fc9b6aa5 Author: bcoudurier Date: Fri Jun 5 08:20:51 2009 +0000 bfi decoder uses get_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19095 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bfi.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit f74bc79411951f375d53e0571504e6b2e44a72ad Author: bcoudurier Date: Fri Jun 5 08:19:33 2009 +0000 bmp decoder uses get_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19094 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bmp.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 39d3a0171c2542823346f9c2e702ceda1c0433d8 Author: bcoudurier Date: Fri Jun 5 08:18:17 2009 +0000 amv decoder uses get_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19093 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/sp5xdec.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit fbec618f97ae254e21bf29738588f7d3602a8f56 Author: bcoudurier Date: Fri Jun 5 08:17:36 2009 +0000 bethesda vid decoder uses reget_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19092 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bethsoftvideo.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 8c04bc4d89751e153047079d6dc86d1e34241ab6 Author: bcoudurier Date: Fri Jun 5 08:12:14 2009 +0000 4xm decoder uses get_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19091 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/4xm.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 272f73dfef7f81a6f85e6f6badfe5fd66a8f571d Author: bcoudurier Date: Fri Jun 5 08:08:49 2009 +0000 indeo3 decoder uses get_buffer, set CODEC_CAP_DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19090 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d84b09f49c62acaac31307a400942ca445242655 Author: ramiro Date: Thu Jun 4 23:25:09 2009 +0000 Replace more uses of __attribute__((aligned)) by DECLARE_ALIGNED. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19089 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dct-test.c | 10 +++++----- libavcodec/x86/fft_sse.c | 2 +- libavcodec/x86/h264dsp_mmx.c | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) commit ca3dbac6757f9b553ceb9232baac9cbc53bebbfa Author: diego Date: Thu Jun 4 10:37:29 2009 +0000 cosmetics: K&R style reformatting git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19088 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_filters.c | 36 ++++++++++++------------------------ libavcodec/acelp_filters.h | 19 +++++-------------- 2 files changed, 17 insertions(+), 38 deletions(-) commit ce8c609faf47e8fed543a2b65e5a0c1e8f5b872c Author: kostya Date: Thu Jun 4 06:25:53 2009 +0000 Move function for reading whole specified amount of data from RTSP demuxer into more common place. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19087 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avio.c | 14 ++++++++++++++ libavformat/avio.h | 1 + libavformat/rtsp.c | 26 ++++++-------------------- 3 files changed, 21 insertions(+), 20 deletions(-) commit e96b575148ad1ff494380cb190fb2630e516b9d6 Author: ramiro Date: Wed Jun 3 23:48:28 2009 +0000 Use less macros in x86-optimized mlpdsp. Fixes compilation on 32-bit llvm which didn't allow a cast in an m operand. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19086 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/x86/mlpdsp.c | 29 ++++++++++------------------- 1 files changed, 10 insertions(+), 19 deletions(-) commit db63e4932c3578e626117c65e53d81244f732d4a Author: alexc Date: Wed Jun 3 23:34:35 2009 +0000 Add the .adts file extension to the ADTS muxer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19085 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/adtsenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 187355c624e644759da4a3b101fd339f954ffb58 Author: bcoudurier Date: Wed Jun 3 23:13:53 2009 +0000 broken stsd length might be < 16, fix elst-assert.mp4 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19084 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) commit 53628a7d34aff1cd5edb5d1c2c7322da03bc81c0 Author: bcoudurier Date: Wed Jun 3 22:36:59 2009 +0000 Change find_tag return type to int64_t, fix a bug where size is negative and url_fseek then seek backward causing infinite loop. This also support 4gb unsigned size. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19083 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/wav.c | 9 +++------ 1 files changed, 3 insertions(+), 6 deletions(-) commit d73a02912a62b824c82be49da9491dcf159b7dba Author: michael Date: Wed Jun 3 19:24:51 2009 +0000 Fix sei_ct_type check so it does not mistreat ct_type= unknown. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19082 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit cb016893b7b0cf5047ef1e06903fe7f9de217bba Author: michael Date: Wed Jun 3 19:23:34 2009 +0000 Print ct_type and pic_struct. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19081 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit caa975af6a195533d402e13169537e173ed6b357 Author: alexc Date: Wed Jun 3 18:50:46 2009 +0000 AAC ADTS to AudioSpecificConfig bitstream filter git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19080 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 + libavcodec/aac_adtstoasc_bsf.c | 114 ++++++++++++++++++++++++++++++++++++++++ libavcodec/allcodecs.c | 1 + 3 files changed, 116 insertions(+), 0 deletions(-) commit 4119a1e24afa63dbb9909e70d21eccaae6eb768d Author: reimar Date: Wed Jun 3 11:23:16 2009 +0000 Set AV_PKT_FLAG_KEY in avcodec_decode_video. This fixes decoding of MPNG, which currently is incorrectly decoded as CorePNG delta frames. CorePNG can not be correctly decoded via this old API either way. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19079 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 911001ebb6e2c8ecfcaee0864f685caef87b6749 Author: reimar Date: Wed Jun 3 11:20:35 2009 +0000 Add AV_PKT_FLAG_KEY and deprecate PKT_FLAG_KEY. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19078 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/APIchanges | 4 ++++ libavcodec/avcodec.h | 7 +++++-- 2 files changed, 9 insertions(+), 2 deletions(-) commit a13076a3d3957c15e89247a9eca95e94130c9ef1 Author: michael Date: Wed Jun 3 10:25:21 2009 +0000 Clarify the input AVPacket for avcodec_decode*() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19077 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit e49cfbb44762d5db25dded071f81a9a2449f05ab Author: kostya Date: Tue Jun 2 15:31:51 2009 +0000 Check combined depth and number of components in TIFF decoder, thus eliminating additional checks for each depth (like 48-bit gray vs. 48-bit RGB) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19076 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/tiff.c | 33 +++++++++++++++------------------ 1 files changed, 15 insertions(+), 18 deletions(-) commit 66b3f8097d19b0d9ad461b3e59b467c2d7c5e942 Author: bcoudurier Date: Tue Jun 2 07:53:44 2009 +0000 do not parse full header for private streams git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19075 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 22 +++++++++++++++++++--- 1 files changed, 19 insertions(+), 3 deletions(-) commit 4f2b504ef10b5401b36363c23d54a360f3a45711 Author: bcoudurier Date: Tue Jun 2 07:30:19 2009 +0000 correctly handle maximum streams limit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19074 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 0d9570565745c67fbd2ed8bf05f23f4bf09469b7 Author: bcoudurier Date: Tue Jun 2 07:26:58 2009 +0000 export data from private streams git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19073 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 39 +++++++++++++++++++++++---------------- 1 files changed, 23 insertions(+), 16 deletions(-) commit 6deab3c040c936ecbb898213647c2f388ede0e86 Author: stefano Date: Mon Jun 1 16:07:48 2009 +0000 Remove the const qualifier for the name field of AVFilterInOut, since it is meant to be freed. Fix warnings. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19072 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/graphparser.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 25b62795a265fe9704876fea7991dddef818ce20 Author: ramiro Date: Sun May 31 20:19:16 2009 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19071 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit 9b460701719d61bc9b17900d12d1a8b8ce2a29c9 Author: ramiro Date: Sun May 31 20:17:58 2009 +0000 Remove useless if(), leftover from the vhook removal. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19070 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit e0a350881e8031544cf6b4b5651cd9a4f600492a Author: reimar Date: Sun May 31 19:51:21 2009 +0000 add #if CONFIG_ZLIB_DECODER around zlib_decomp function. Fixes compilation when zlib is not available. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19069 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 84dc016f1b42e4af3f7addee9180114b5d8e58bf Author: reimar Date: Sun May 31 18:17:33 2009 +0000 mszh decompression: add a special case for an all-0 mask, i.e. 32 uncompressed bytes in a row. About 15% faster mszh_decomp on an Atom N270 for http://samples.mplayerhq.hu/V-codecs/mszh-zlib/avimzsh_sample.avi git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19068 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit 75741fbc549823958be0af978aa8566034fa507a Author: reimar Date: Sun May 31 17:44:35 2009 +0000 lcldec: ensure that the offset for av_memcpy_backptr is valid. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19067 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit b698435718a3a4181076023f51930a980bf162a8 Author: stefano Date: Sun May 31 16:30:12 2009 +0000 Implement avfilter_graph_config_links(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19066 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/avfiltergraph.c | 17 +++++++++++++++++ libavfilter/avfiltergraph.h | 7 +++++++ 2 files changed, 24 insertions(+), 0 deletions(-) commit 631fa3c63a143d19515f4c154bca4a4a438626f5 Author: reimar Date: Sun May 31 11:50:30 2009 +0000 I will take care of the lcl de-/encoder while Roberto is unavailable. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19065 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ef02591d4733e36825f3f8c3ecbac49f0ac724d2 Author: reimar Date: Sun May 31 11:47:52 2009 +0000 Fix memleak due to c->decomp_buf never being freed. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19064 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 6601498e926df7e399b40002ee22f150e17f3d50 Author: reimar Date: Sun May 31 11:42:50 2009 +0000 Only call inflateEnd when we were actually using the zlib code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19063 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 5d7f5afbc06b4a98487c0c83d6f1d6df80f6443d Author: reimar Date: Sun May 31 11:41:49 2009 +0000 avctx->priv_data is initialized to 0, get rid of useless extra initialization. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19062 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 7 ------- 1 files changed, 0 insertions(+), 7 deletions(-) commit deb257cad6a3d066ff12f9908e5665b82e168885 Author: reimar Date: Sun May 31 11:35:20 2009 +0000 Merge variable declaration and initialization. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19061 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 7e939c81c2a522dbcaa7b7e50bc6a9d61d761800 Author: reimar Date: Sun May 31 11:34:19 2009 +0000 Use int-size types instead of char where it makes no difference. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19060 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 1bde193b3e65b4a408286bf2d325bb5173260b2c Author: reimar Date: Sun May 31 11:32:03 2009 +0000 Take advantage of available input padding to optimize mszh_decomp git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19059 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 15 +++++++-------- 1 files changed, 7 insertions(+), 8 deletions(-) commit 0aed742ab72fdfafcd9db7447c20ff9997ac560d Author: reimar Date: Sun May 31 10:58:20 2009 +0000 Change maskbit variable to contain (1 << maskbit) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19058 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit b358e56acb8c6b86f5ccfbcb29184213dbd36840 Author: reimar Date: Sun May 31 10:53:47 2009 +0000 Remove check that thanks to padding is no longer necessary. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19057 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit dfb035a9e8855408b887176901a7f277ebb15d93 Author: reimar Date: Sun May 31 10:50:54 2009 +0000 100l, the compression field in lcl extradata must be interpreted as int8_t, not uint8_t to allow -1 for "no compression". The original code worked, but only when char was signed. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19056 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8427238659c5088b85f1808955827df1886e1a91 Author: reimar Date: Sun May 31 10:44:42 2009 +0000 One more use for FFMIN. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19055 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit d32e7075bbff7a0c58de071ee34a28c49d2611d0 Author: reimar Date: Sun May 31 10:42:26 2009 +0000 Pad the decompression buffer and use av_memcpy_backptr for the mszh decompression. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19054 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 48b7918a8b560e57afbd56509afbfc26b938844c Author: reimar Date: Sun May 31 10:38:17 2009 +0000 Mark srcptr as const in mszh_decomp git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19053 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit b0c2c3dfcaa34b87a6d31f952344b4745d15a2d1 Author: reimar Date: Sun May 31 10:37:05 2009 +0000 Remove unnecessary put_bits/get_bits includes. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19052 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 1 - libavcodec/lclenc.c | 1 - 2 files changed, 0 insertions(+), 2 deletions(-) commit 5cc28812904fdc212f7ff8784c719ff7a91c3739 Author: reimar Date: Sun May 31 10:35:39 2009 +0000 Use bytestream_get_le16 to simplify offset/count calculation for mszh decompression. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19051 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit 7ae78fa791c61faeb95bf0c55bb15e28c2bb99e4 Author: reimar Date: Sun May 31 10:31:37 2009 +0000 Remove useless & 0x1f git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19050 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0046e92a5d2c4e24923eed6fe74296518338ee08 Author: reimar Date: Sun May 31 10:28:40 2009 +0000 Document padding requirements of mszh_decomp srcptr buffer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19049 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit f472fc7921a60de518185c6abe7c3b0145743981 Author: reimar Date: Sun May 31 10:26:58 2009 +0000 Use srcptr_end variable to avoid having to update both srcptr and srclen. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19048 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 0c77b3c06add0d554a161ebde1c4d2228e5276d4 Author: reimar Date: Sun May 31 10:23:38 2009 +0000 Change buffer size checks to avoid the undefined overflow case. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19047 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 295c3ee2423957d666caaf7773a96b58e0a8a053 Author: reimar Date: Sun May 31 10:16:28 2009 +0000 Simply use memcpy instead of AV_RN32/AV_WN32 combination. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19046 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a70a04642d3d996586f5df15fd77438dc4f8f04c Author: reimar Date: Sun May 31 10:14:27 2009 +0000 Fix decoding of multithread-encoded lcl files on big-endian. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19045 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 749036c049b150ab0493b9841d27cc44118affb4 Author: reimar Date: Sun May 31 10:05:21 2009 +0000 Remove another useless () git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19044 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit af22e788f7825416a556b70af17175fca83637a1 Author: reimar Date: Sun May 31 10:01:26 2009 +0000 Correct calculation of compressed input length. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19043 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit b15df1356db682356ba83f04db627a07256b001f Author: reimar Date: Sun May 31 09:59:46 2009 +0000 Add sanity check for mthread_inlen, avoids crashes due to invalid reads. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19042 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 29965aeaedee5a54e35591a9161265d574ff34ee Author: reimar Date: Sun May 31 09:57:42 2009 +0000 Use FFMIN git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19041 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 31e324a3fbf6a08d27b6ef8275538b4a9cc1d550 Author: reimar Date: Sun May 31 09:51:46 2009 +0000 Factor out zlib decompression code to avoid massive code duplication, particularly due to error checks. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19040 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 95 +++++++++++++++++++++----------------------------- 1 files changed, 40 insertions(+), 55 deletions(-) commit ae1726eae9aaec6dd63415144daf98fc772d94a3 Author: reimar Date: Sun May 31 09:28:29 2009 +0000 Use FFALIGN git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19039 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4a5695764fcc207ba6f5bf5848a774f875a23648 Author: reimar Date: Sun May 31 09:27:07 2009 +0000 Move variable into block where it is used, avoiding a unused variable warning if the zlib decoder is disabled. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19038 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6a00ca37793319ffc7a20d875e35f625f339a813 Author: reimar Date: Sun May 31 09:23:54 2009 +0000 Make lcldec less annoyingly verbose, move messages from AV_LOG_INFO to AV_LOG_DEBUG. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19037 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 30 +++++++++++++++--------------- 1 files changed, 15 insertions(+), 15 deletions(-) commit f3204cf60be25f7dda0b2a9142774fe20328cb06 Author: reimar Date: Sun May 31 09:19:21 2009 +0000 Get rid of unreachable code: avctx->codec_id == CODEC_ID_ZLIB is not possible here when the zlib decoder is disabled and libavcodec is used correctly. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19036 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 21 ++++++--------------- 1 files changed, 6 insertions(+), 15 deletions(-) commit db13c3e5b3114333acdaec81e4f1242d6d30f750 Author: reimar Date: Sun May 31 09:16:06 2009 +0000 lcldec.c: change #if CONFIG_ZLIB to #if CONFIG_ZLIB_DECODER. The zlib related code should not be compiled in when the decoder is disabled and it thus will never be used, even if we have zlib available. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19035 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit 70be77e0a0ec4e6d1d282aaf2edd0a2978b0c78d Author: reimar Date: Sun May 31 09:12:17 2009 +0000 Get rid of extradata casts, it already has the right uint8_t * type git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19034 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit cb8a4a62967e6c106b4c218b092707bb401edccf Author: reimar Date: Sun May 31 09:09:32 2009 +0000 Make lcldec produce YUV output when the input file is coded like that, instead of having it do its own inefficient fixed-point YUV to RGB conversion. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19033 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 162 +++++++++++++++++++-------------------------------- 1 files changed, 59 insertions(+), 103 deletions(-) commit 8cf822b68a5da07ed6ce6e6534529fd571981d72 Author: reimar Date: Sun May 31 08:54:41 2009 +0000 Remove now unused elements from LclEncContext git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19032 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lclenc.c | 9 --------- 1 files changed, 0 insertions(+), 9 deletions(-) commit b9eb5d3b2367826828d6676f6e40b0e8238f8cdf Author: reimar Date: Sun May 31 08:51:30 2009 +0000 Remove useless casts, extradata is already "uint8_t *" git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19031 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lclenc.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit 07e865b418beca04c6a498077ff7180d388f0918 Author: reimar Date: Sun May 31 08:49:27 2009 +0000 lclenc.c: compress directly into output buffer instead of using a pointless temporary buffer and then using put_bits to copy the data over. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19030 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lclenc.c | 18 ++---------------- 1 files changed, 2 insertions(+), 16 deletions(-) commit 79f26f8b56491dbe354ccd0d20452ede67d382c9 Author: bcoudurier Date: Sun May 31 08:47:40 2009 +0000 initialize pes state to skip git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19029 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e79069a2de075b33d00419bcd283435afb01d617 Author: reimar Date: Sun May 31 08:41:11 2009 +0000 Remove superfluous () from lclenc.c git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19028 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lclenc.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 688f46e70967ef538f7ec8f2cfc6a4e5ac7e8340 Author: reimar Date: Sun May 31 08:38:51 2009 +0000 Cosmetics: fix indentation in lclenc.c git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19027 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lclenc.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit d0043aeac9be69e836a1c744260edcf338739c1b Author: reimar Date: Sun May 31 08:36:44 2009 +0000 Remove "#if CONFIG_ZLIB" checks from lclenc.c, the file is never compiled if zlib is not available. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19026 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lclenc.c | 18 ------------------ 1 files changed, 0 insertions(+), 18 deletions(-) commit ff4d4521ceefa3bfb3d7f38ecf67d9a70c69b5a5 Author: andoma Date: Sun May 31 06:51:18 2009 +0000 Add a lock manager API to libavcodec. Allows an application to register a callback that manages mutexes on behalf of FFmpeg. With this callback registered FFmpeg is fully thread safe. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19025 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/APIchanges | 8 ++++++++ libavcodec/avcodec.h | 28 +++++++++++++++++++++++++++- libavcodec/utils.c | 40 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 75 insertions(+), 1 deletions(-) commit 01effc285e690ffd51522b527f6444a2b231e648 Author: bcoudurier Date: Sun May 31 06:33:58 2009 +0000 remove case and use put_sbits, fix assertion in put_bits git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19024 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit fd7c380c4c663cfdf0551221b2c96f804c4b1874 Author: bcoudurier Date: Sun May 31 05:24:16 2009 +0000 fix 3gp metadata, write strings in UTF8, patch by Larbi Joubala, larbi dot joubala at resonate-mp4 dot com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19023 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9ff8764a15cce3fcf3f64270d7d4ec52a3ca7d1a Merge: 94985fa 08bbd7d Author: Alexander Strange Date: Sun May 31 01:19:07 2009 -0400 Merge branch 'master' of git://git.mplayerhq.hu/ffmpeg commit 08bbd7d438c992e179b88ebcc6ddd47e4dbb86d6 Author: bcoudurier Date: Sun May 31 05:14:09 2009 +0000 add myself as maintainer for mpegts* git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19022 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 60d2b1f391faed5779886ecb7e57b351a3ba44ea Author: bcoudurier Date: Sun May 31 04:47:30 2009 +0000 print reg desc in a more friendly way git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19021 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9091383445edfda51101b46ea83820afbd69eb97 Author: bcoudurier Date: Sun May 31 04:45:51 2009 +0000 give context to dprintf git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19020 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7bbaa9780a7e8e1fb5ec46b19e12175f9b83f314 Author: bcoudurier Date: Sun May 31 04:41:47 2009 +0000 print registration descriptor in debug git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19019 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 729c86e401a275fb4873d7c6635c493a4d7b889c Author: bcoudurier Date: Sun May 31 04:36:26 2009 +0000 split audio chunks in mov demuxer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19018 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 62 +++++++++++++++++++++++++--------------------------- 1 files changed, 30 insertions(+), 32 deletions(-) commit 4a62abc13c88bd6d5d836b9525c76df3b36ae81a Author: bcoudurier Date: Sun May 31 04:35:05 2009 +0000 0x7a is E-AC3 descriptor git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19017 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 609b7cf8764b61317d86ff66c550ac9cd35fdc6e Author: bcoudurier Date: Sun May 31 04:32:45 2009 +0000 fix compilation with DEBUG defined git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19016 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 28 +++++++++++++--------------- 1 files changed, 13 insertions(+), 15 deletions(-) commit 480591f32472d0ad4899322fcf189b0929664f6c Author: bcoudurier Date: Sun May 31 04:26:22 2009 +0000 fix compilation with DEBUG defined git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19015 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudiodecheader.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 55443149f46ad6ec4a33e004bacf83ec2ce18bc7 Author: bcoudurier Date: Sun May 31 04:13:25 2009 +0000 use dts codec probing git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19014 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit d09040da3dca8d92e865ccbac08df4b1109dc9f5 Author: bcoudurier Date: Sun May 31 04:10:15 2009 +0000 set codec_tag to stream type, so user can deal with it git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19013 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)