commit 26223171859366a8f4166cbd4d8d764ff32bd8b2 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 3a1d25cdf92e35a6332b534ec5d9cc0d60e8099e 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 ae93a73959732f99d01ad34dff114b52613ef5af 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 64c3364821ff3f33852862497885da681699426a 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 6eeed75fe4478b97f1bb0ad0e07034aac88027d9 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 b166b16ee2502336429d72e3c00a46007989a2fc 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 9d2e812ac247d7afbe8622365c66b189aa31c487 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 ea51733dc5ca6938bdaef5fe5ca28855c58beb58 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 42b521db9177ed2d4e62845659fdcd44c59757f9 Author: Alexander Strange Date: Fri May 8 00:40:57 2009 -0400 10l: dequant_coeff must be copied along with dequant_buffer Fixes more Blu-Ray streams which change CQM, including Slumdog Millionaire. Noticed by Haruhiko Yamagata. libavcodec/h264.c | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) commit 1884de3ffb775bb23cbfbf977ea48841c2b2ae16 Author: Alexander Strange Date: Fri May 8 00:15:50 2009 -0400 Correct comment about decoding delay. libavcodec/thread.h | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 31e3f669b598302b2a487dab84e08bf4d1e79983 Author: Alexander Strange Date: Thu May 7 18:06:52 2009 -0400 Fix mplayer patch's calculation of extra delay. It's only (num_threads-1) frames with MT on, not num_threads. mt-work/mplayer.diff | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) commit 6446d2b0931c6a9637077b18b98af911d438057f Author: Alexander Strange Date: Thu May 7 01:38:16 2009 -0400 Update mplayer.diff line numbers to match mplayer r29269 (20090505) mt-work/mplayer.diff | 27 +++++++++++++-------------- 1 files changed, 13 insertions(+), 14 deletions(-) commit 2c0e016af759adfdc34a6a1b8592ec0a1ef56da9 Merge: d5ea5fc... c2c8552... Author: Alexander Strange Date: Thu May 7 17:36:13 2009 -0400 Merge mainline. Uses the minimal changes to get the new AVPacket API working. Conflicts: libavcodec/avcodec.h libavcodec/h264.c libavcodec/mimic.c libavcodec/options.c libavcodec/utils.c commit d5ea5fc7342e3a1b082659bccd5ffd90a911b780 Author: Alexander Strange Date: Thu May 7 01:19:55 2009 -0400 Replace the number of frames option with a number of frames to skip. The old option wasn't really useful (ffmpeg -t saves more time) and this is needed to deal with broken stream clips, which are common and tend to decode differently under mt anyway, which I don't really care about. mt-work/yuvcmp.c | 17 +++++++++-------- 1 files changed, 9 insertions(+), 8 deletions(-) commit c2c8552921260f091031296f91d6c79ee1145720 Author: conrad Date: Wed May 6 23:02:26 2009 +0000 Warning fix: Make ogg_stream.codec const This matches the return value of ogg_find_codec and fixes "libavformat/oggdec.c:333: warning: assignment discards qualifiers from pointer target type" Patch by Daniel Verkamp (daniel - drv . nu) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18769 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/oggdec.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4a65cf216940ec89293ed16ff3cbbf58831cbce8 Author: stefano Date: Wed May 6 22:38:21 2009 +0000 Change codec_id type to enum CodecID, fix warning. Patch by Daniel Verkamp daniel @ drv @ nu. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18768 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/alsa-audio-enc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 47b10a11905a61310313dcac1da5b782a61b93c8 Author: stefano Date: Wed May 6 22:06:19 2009 +0000 Update docs after the 8088flex TMV demuxer and decoder addition. Patch by Daniel Verkamp daniel AT drv + nu. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18767 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 2 ++ 2 files changed, 3 insertions(+), 0 deletions(-) commit b5fe06cf53a17bc1f9f3081e131cfbfb5abbf03a Author: stefano Date: Wed May 6 22:01:54 2009 +0000 Add 8088flex TMV file demuxer. Patch by Daniel Verkamp daniel|at|drv|nu. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18766 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 1 + libavformat/allformats.c | 1 + libavformat/tmv.c | 156 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 158 insertions(+), 0 deletions(-) commit 27b95fa64e2b33588d814a9b5b7179a8a2f9fa70 Author: stefano Date: Wed May 6 21:57:20 2009 +0000 Add 8088flex TMV video decoder. Patch by Daniel Verkamp name at drv ... nu. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18765 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 1 + libavcodec/tmv.c | 102 ++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 105 insertions(+), 0 deletions(-) commit 38a1f5891eb5474439039636edc7df147e4596ed Author: stefano Date: Wed May 6 21:51:58 2009 +0000 Add CGA and palette data for 8088flex TMV decoder. Patch by Daniel Verkamp daniel _AT_ drv DOT nu. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18764 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cga_data.c | 157 +++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/cga_data.h | 27 +++++++++ 2 files changed, 184 insertions(+), 0 deletions(-) commit 357c52d2dff3bf51f2d91ab6ad08f97be4d017b6 Author: ramiro Date: Wed May 6 16:01:28 2009 +0000 mlpdec: Fix possible writing out of array bounds introduced by being under-paranoid in r18651. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18763 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlpdec.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit 85eded42c67ddce01a7c1dcdfdc3c6e4a97fc0f0 Author: ramiro Date: Wed May 6 15:46:10 2009 +0000 mlpdec: Split sync word error and MLP sync word check. The previous code would print the wrong error message for MLP streams with TrueHD noise type. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18762 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlpdec.c | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) commit 6d9c8770a542fe68e602ecc6c9fb26eec055f608 Author: ramiro Date: Wed May 6 15:37:25 2009 +0000 mlpdec: Fix indentation that got mangled from copy&paste. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18761 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlpdec.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 2e0aec2c67b7076d38a9eb5e1a125ed9aea30b48 Author: ramiro Date: Wed May 6 15:25:30 2009 +0000 Accept "bikeshed" as a random color. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18758 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/parseutils.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit b1d5d5a8d1d9695ce66e5a3ed6566d3129eda807 Author: kostya Date: Wed May 6 06:49:04 2009 +0000 Add 32-bit RGB support to TIFF decoder and extend a bit 'unsupported format' message git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18755 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/tiff.c | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) commit 0b03efe66880a91af1b8bb3cb895acb6a36cad8d Author: kostya Date: Wed May 6 05:40:43 2009 +0000 Add floating point audio decoding to WavPack decoder. Patch by Laurent Aimar (fenrir at `antonym of 'audio'+antonym of 'WAN'` dot org) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18754 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wavpack.c | 139 +++++++++++++++++++++++++++++++++++++++++++++++--- libavformat/wv.c | 5 -- 2 files changed, 131 insertions(+), 13 deletions(-) commit 7547dfbd5c702e0a630686fee8a927f6dea1e6db Author: kostya Date: Wed May 6 05:28:06 2009 +0000 Prepare WavPack decoder to support floating point output. Patch by Laurent Aimar (f-e-n-r-i-r .@.t. v=i=d=e=o=l=a=n .d.o.t. o=r=g) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18753 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wavpack.c | 34 +++++++++++++++++----------------- 1 files changed, 17 insertions(+), 17 deletions(-) commit 9224bd06346991b0ebe78c765ec74a7c4f7ebe19 Author: jbr Date: Wed May 6 01:48:14 2009 +0000 cosmetics: line wrap and vertical alignment git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18752 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) commit ebd0a5f46af4668e81ff3d52d15d261715608e07 Author: jbr Date: Wed May 6 01:47:34 2009 +0000 ac3dec: Remove unneeded context variable, num_cpl_subbands. It is also not needed for spectral extension or enhanced coupling since it is redundant information, so I am removing it from decode_band_structure() as well. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18751 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 10 +++------- libavcodec/ac3dec.h | 1 - 2 files changed, 3 insertions(+), 8 deletions(-) commit 3aa32db6d0fed038f921daff69d55c96c341009e Author: jbr Date: Tue May 5 23:39:10 2009 +0000 cosmetics: indentation after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18750 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 8e3d33db6d09e898673de5ae7b7e4be4b504264c Author: jbr Date: Tue May 5 23:38:12 2009 +0000 ac3dec: move channel remapping to outside of block loop git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18749 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 77b0e8571542ea7b2d4bda8d35e7562c2253b5c2 Author: stefano Date: Tue May 5 22:10:06 2009 +0000 Implement av_parse_color(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18748 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/parseutils.c | 215 ++++++++++++++++++++++++++++++++++++++++++++++ libavfilter/parseutils.h | 10 ++ 2 files changed, 225 insertions(+), 0 deletions(-) commit 7de8c44f3f836069c0e03b39676e6792a70fcd54 Author: michael Date: Tue May 5 19:53:49 2009 +0000 Extract colorspace fields from MPEG1/2. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18747 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg12.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 43cf8a3f0558d4a9d70fa1b017dd30a99cfb39fb Author: mru Date: Tue May 5 18:44:13 2009 +0000 mpegaudio: enclose SUM8() macro args in parens when used git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18746 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudiodec.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit 3b8852335393b2a66640a2db1d076e9c9028b46e Author: mru Date: Tue May 5 18:44:10 2009 +0000 mpegaudio: avoid unnecessary copy in high-precision mode git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18745 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudiodec.c | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit 27cc14d4841f6464b7821d6c7129e974b03c0bc1 Author: mru Date: Tue May 5 18:44:07 2009 +0000 mpegaudio: use av_clip() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18744 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudiodec.c | 12 ++---------- 1 files changed, 2 insertions(+), 10 deletions(-) commit 3cca3c3b22c13ba5794523b982a94dcb43277f59 Author: michael Date: Tue May 5 18:25:20 2009 +0000 Add colorspace fields to AVCodecContext. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18743 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/options.c | 4 +++ 2 files changed, 69 insertions(+), 0 deletions(-) commit 34281ac136bf7c8d65bc964e669d78b094845e46 Author: cehoyos Date: Tue May 5 15:48:04 2009 +0000 Cosmetics: Fix indentation after r18741. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18742 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudio_parser.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 666b0a670279b796e5a943cb279ac03387088795 Author: michael Date: Tue May 5 13:46:50 2009 +0000 Do not discard mp3 frames in the parser after a broken frame. Fixes issue1044. This may cause regressions with broken streams, if you find any, please report! git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18741 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudio_parser.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 0298a31af49ecae6f95e9e282ca0d41406546556 Author: kostya Date: Tue May 5 06:10:59 2009 +0000 Factorize out integer sample value decoding for WavPack. This is slightly modified patch by Laurent Aimar. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18740 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wavpack.c | 59 ++++++++++++++++++++++---------------------------- 1 files changed, 26 insertions(+), 33 deletions(-) commit c44a40a47e820f90571e093bce09f0e76ed657a2 Author: bcoudurier Date: Tue May 5 04:30:08 2009 +0000 dvh1 avi fourcc, dvh1_sample_truncated.avi, issue #1034 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18739 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 11598d2b4fcdde1d9aa2bfdadb3212a90366042d Author: bcoudurier Date: Tue May 5 04:27:24 2009 +0000 more dvcprohd .mov fourcc, see #1034 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18738 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 0fb8f28d7ebed5cfc961e63414187b1001081404 Author: mru Date: Mon May 4 17:31:15 2009 +0000 PPC: implement MULH() in assembler Left to its own devices, gcc calculates the full 64-bit product only to discard the low 32 bits. This forces it to do the right thing. 20% faster MP3 decoding on G4. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18737 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/mathops.h | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit 07987b6bd6efbe8161f4805962942c751f7234f2 Author: diego Date: Mon May 4 14:23:48 2009 +0000 Do not scan for MP3 header after the given buffer and return skipped bytes along with consumed bytes on successful decoding. patch by Zdenek Kabelac, zdenek.kabelac gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18736 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudiodec.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit b301ed797f979c338c927ae35be758e12d426363 Author: diego Date: Mon May 4 11:37:25 2009 +0000 Add note about nonfree license of libfaac. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18735 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b LICENSE | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 3544672f3eb8750faa9b041078a164a96ecbcbac Author: reynaldo Date: Mon May 4 03:25:57 2009 +0000 Properly handle SILENCE frame. Patch by Kenan Gillet. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18734 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f871318f9564584b8cca8ee97e5f74f51f8c91d4 Author: banan Date: Sun May 3 09:32:40 2009 +0000 Remove dead assignments found by CSA git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18733 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qtrleenc.c | 1 - libavcodec/sp5xdec.c | 3 +-- libavformat/mtv.c | 2 -- 3 files changed, 1 insertions(+), 5 deletions(-) commit 3a64ed9057054a4a82c796f0e92c77bccbaaeb88 Author: kostya Date: Sun May 3 05:42:51 2009 +0000 Check whether extra bits block has enough data. Patch by Laurent Aimar "f\145nr\151r >at< vide\157lan o\162g" git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18732 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wavpack.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit be4b66159232c99aed93b77923f60d0e64c5b28e Author: banan Date: Sat May 2 09:12:03 2009 +0000 Remove dead assignments found by CSA git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18731 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h263.c | 3 --- libavcodec/mpegvideo_enc.c | 3 --- libavcodec/vp3.c | 2 -- 3 files changed, 0 insertions(+), 8 deletions(-) commit 567ff75e5ac13bb3cd943b7e6cfe2a45025b131e Author: banan Date: Sat May 2 09:08:40 2009 +0000 Remove dead assignments found by CSA git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18730 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 11 +++-------- libavcodec/wavpack.c | 1 - 2 files changed, 3 insertions(+), 9 deletions(-) commit 9533274c92667a5a5b3200952900ec662264f7fc Author: kostya Date: Sat May 2 05:17:20 2009 +0000 Decode extended bitstream for high-precision WavPack files. Patch by Laurent Aimar [(wolf, son of Loki) (videolan) (org)] git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18729 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wavpack.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 50 insertions(+), 2 deletions(-) commit 3c3f8316bc418e7facb1ef3bd37fea9098114a47 Author: diego Date: Fri May 1 21:39:53 2009 +0000 Use new packet reading API, fixes a memory leak. patch by Zdenek Kabelac, zdenek.kabelac gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18728 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tools/pktdumper.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 564354ce3f2059de4584b137845d183b32fa535d Author: stefano Date: Fri May 1 21:35:01 2009 +0000 Prefer (void) over (), for consisteny reason. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18727 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/parseutils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a5cc196a463cc63eb82e76e8e9ff810802da2d26 Author: stefano Date: Fri May 1 18:17:59 2009 +0000 Make graphparser.c use av_get_token(). This also avoids the need for '\=' escaping. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18726 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/graphparser.c | 50 +++----------------------------------------- 1 files changed, 4 insertions(+), 46 deletions(-) commit 65babbda1fe52590c20b05893a7b4589f44b7d0d Author: michael Date: Fri May 1 14:38:07 2009 +0000 av_get_token() based on a patch by Stefano Sabatini git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18725 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/parseutils.c | 110 ++++++++++++++++++++++++++++++++++++++++++++++ libavfilter/parseutils.h | 43 ++++++++++++++++++ 2 files changed, 153 insertions(+), 0 deletions(-) commit 268d3b11e5852ef8a33017a2fafefbc4fcb7701f Author: michael Date: Fri May 1 12:31:19 2009 +0000 Ignore first entry of intra matrixes if its invalid. Fixes pink.mpg / issue1046. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18724 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg12.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 7b292a5d7d94c812d470d12b1a8f330132f345a9 Author: michael Date: Fri May 1 12:17:25 2009 +0000 Factorize quantization matrix loading code out. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18723 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg12.c | 87 +++++++++++++------------------------------------- 1 files changed, 23 insertions(+), 64 deletions(-) commit 7ad7deee16a7db5913d986640021ebdde26aebb2 Author: ramiro Date: Thu Apr 30 21:34:56 2009 +0000 Don't #if a function declaration and properly indent it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18722 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit a6892c8a41c19760bd9e2bbd0734d39b38e1a921 Author: ramiro Date: Thu Apr 30 12:30:05 2009 +0000 mlpdec: Move MLP's filter_channel() to dsputils. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18721 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 4 +- libavcodec/dsputil.c | 8 +++++++ libavcodec/dsputil.h | 6 +++++ libavcodec/mlpdec.c | 34 +++++++++--------------------- libavcodec/mlpdsp.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 82 insertions(+), 26 deletions(-) commit e0d420f8ee07436e9d6749c640e3a0f80ca1ad54 Author: ramiro Date: Thu Apr 30 12:08:35 2009 +0000 Document change in r18719. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18720 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/APIchanges | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 5631d6b825037d674a16d8362079a8a894b9dd63 Author: ramiro Date: Thu Apr 30 12:06:34 2009 +0000 Export av_free_packet(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18719 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 10 ++-------- libavcodec/avpacket.c | 8 ++++++++ 2 files changed, 10 insertions(+), 8 deletions(-) commit c708220bea8e4012314a2f1f860a5c6424a6049b Author: diego Date: Thu Apr 30 10:21:22 2009 +0000 Add missing return statement to out-of-memory condition. Fixes the warning: libavcodec/motionpixels.c:302: warning: statement with no effect git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18718 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/motionpixels.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d2539df5f51ae4f66924394f04de920fbaf6ce3f Author: mru Date: Wed Apr 29 16:14:33 2009 +0000 configure: fix licence check function git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18717 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 202fc8d0f8d0ace8107303e50ef7ea7e265f8606 Author: diego Date: Wed Apr 29 15:43:57 2009 +0000 Drop unused libamr-nb fixed-point glue code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18716 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libamr.c | 243 +-------------------------------------------------- 1 files changed, 2 insertions(+), 241 deletions(-) commit bee1782b5218918c755db018797eba7ccaca6e4e Author: diego Date: Wed Apr 29 15:40:25 2009 +0000 Require --enable-nonfree for turning on libfaac support. libfaac lies about being LGPL, when it really is not. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18715 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 8ab4072630f0e3d80656befb293fc956802ebc42 Author: diego Date: Wed Apr 29 15:32:40 2009 +0000 Factorize GPL and nonfree license checks into a common function. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18714 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 27 ++++++++++++--------------- 1 files changed, 12 insertions(+), 15 deletions(-) commit 1ac68a162bd6dcc80da9e950368b1fe13d4dadf7 Author: conrad Date: Wed Apr 29 11:38:09 2009 +0000 ARM: Use fewer register in NEON put_pixels _y2 and _xy2 Approved by Mans on IRC git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18713 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_neon_s.S | 64 ++++++++++++++++----------------------- 1 files changed, 26 insertions(+), 38 deletions(-) commit d1779570309a76649c83f4969583bf8733b942cb Author: conrad Date: Wed Apr 29 11:31:43 2009 +0000 ARM: NEON put_pixels_clamped git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18712 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_neon.c | 2 ++ libavcodec/arm/dsputil_neon_s.S | 24 ++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 0 deletions(-) commit c4ec2829a8a3cd193c0ff0adfc75cf7119eceee2 Author: stefano Date: Tue Apr 28 19:51:50 2009 +0000 Convert names to the FFmpeg style. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18711 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avlanguage.c | 32 ++++++++++++++++---------------- libavformat/avlanguage.h | 4 ++-- 2 files changed, 18 insertions(+), 18 deletions(-) commit 6121bcfac4d43aa63fe93fc2648d9e310afffa80 Author: michael Date: Tue Apr 28 18:02:21 2009 +0000 Reset eof state on seeking. Fixes issue1005. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18710 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 118d15b47732ed24c148cb3cd2fc68c7e3280a87 Author: stefano Date: Mon Apr 27 23:20:30 2009 +0000 Implement av_get_bits_per_pixel(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18709 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pixdesc.c | 13 +++++++++++++ libavcodec/pixdesc.h | 10 ++++++++++ 2 files changed, 23 insertions(+), 0 deletions(-) commit fa60e7da50e7b71b94a0f3bae84b0ca35bea444e Author: vitor Date: Mon Apr 27 18:35:54 2009 +0000 Revert r18700, documentation of deprecated functions might be useful for people trying to update to the new API. Log of r18700: Remove documentation from deprecated fields, they should not be used, thus there is no sense in documenting them. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18708 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 deletions(-) commit 50517edec4dfc4cf43cfbf32b158ea25b261f59b Author: vitor Date: Mon Apr 27 16:06:01 2009 +0000 Check if there is enough bytes before reading the buffer in the EA ADPCM decoder. Fix issue 990. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18707 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/adpcm.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 5c6ad0cfeb267632fec8bed7d367c8af93622cde Author: vitor Date: Mon Apr 27 16:04:43 2009 +0000 Skip 0x0000 frame footer in EA ADPCM decoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18706 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/adpcm.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit fdf1e58d4c22374637f210e1c786db7751281b6a Author: michael Date: Mon Apr 27 12:41:41 2009 +0000 Remove useless and outright wrong chatter from avcodec_encode_video(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18705 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit c6c2e714b5b2f766a8e25d39ededf8f375d46d35 Author: michael Date: Mon Apr 27 12:39:30 2009 +0000 Remove redundant chatter from avcodec_encode_audio() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18704 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit e087440ce496592dc6bab57a66337005cd8583cb Author: michael Date: Mon Apr 27 12:38:14 2009 +0000 Negative is error not -1, corrected in the doxy for avcodec_decode_subtitle2(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18703 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 006948463dddcac8bdd176da8a06e4c023428059 Author: michael Date: Mon Apr 27 12:36:23 2009 +0000 Add multiframe note to avcodec_decode_video() too. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18702 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit e918b94b92745a24a8e9396c17648fe78e671943 Author: michael Date: Mon Apr 27 12:34:25 2009 +0000 Cleanup first paragraph of doxy of avcodec_decode_audio3(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18701 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) commit c44a697fb0d5c1fad54807821361754796153827 Author: michael Date: Mon Apr 27 12:28:56 2009 +0000 Remove documentation from deprecated fields, they should not be used, thus there is no sense in documenting them. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18700 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 31 ------------------------------- 1 files changed, 0 insertions(+), 31 deletions(-) commit 2bf55f81608de1fdd7537bdc6586cda2220182d2 Author: michael Date: Mon Apr 27 12:25:36 2009 +0000 Remove confusing and redundant engrish chatter from avcodec_decode_video2(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18699 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit f0f1402417bf6f9da7bd18018f014aa758a309dd Author: benoit Date: Mon Apr 27 07:27:39 2009 +0000 Add avlanguage helpers in libavformat. Patch by Cyril Comparon: standard_gmail_full_name_address Original thread: Suggestion for a centralized language-tag facility in libavformat Date: 04/10/2009 07:33 PM git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18698 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + libavformat/avlanguage.c | 764 ++++++++++++++++++++++++++++++++++++++++++++++ libavformat/avlanguage.h | 39 +++ 3 files changed, 804 insertions(+), 0 deletions(-) commit 30bad2e2de93a9e689a95d19440c70db667b1ece Author: benoit Date: Mon Apr 27 07:13:50 2009 +0000 Make function pointer assignments consistent in option handling. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18697 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 6bde050c2b6ca6e7aa8b5bc7e20d792b703451b9 Author: kostya Date: Mon Apr 27 05:30:22 2009 +0000 Revert changing VLC initialization type for RV3/4 decoder. While using large static table is not good (especially for embedded devices and CPUs with small cache), other alternatives are not very good either. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18696 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 94 +++++++++++++++++++++++----------------------------- 1 files changed, 42 insertions(+), 52 deletions(-) commit cbe9058b5982198e4344952cc6743aa23482bd3f Author: ramiro Date: Sun Apr 26 20:37:40 2009 +0000 mlpdec: Simplify filtering code by using only one counter variable. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18695 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlpdec.c | 25 ++++++++++++------------- 1 files changed, 12 insertions(+), 13 deletions(-) commit 65040a5f5f51fec449788bdb00d8b0711f44f029 Author: kostya Date: Sun Apr 26 04:23:29 2009 +0000 Correctly update output sample format in wavpack decoder. Patch by Laurent Aimar (at 'fenrir (cons 'videolan 'org)) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18694 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wavpack.c | 21 +++++++++++++++------ 1 files changed, 15 insertions(+), 6 deletions(-) commit eeb642f385021aaa6c91b159fe98205d79166ab2 Author: banan Date: Sat Apr 25 20:09:34 2009 +0000 Proper subpacket size check for cook multichannel files. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18693 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cook.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 1fabc32fd72b31f86472b5ba6b9c915d6569506f Author: banan Date: Sat Apr 25 19:47:18 2009 +0000 Remove parentheses git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18692 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cook.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d2b1c6c93dca4197bdd71711347cf3be29a7b959 Author: banan Date: Sat Apr 25 18:43:30 2009 +0000 Set the type of size in COOKSubpacket to unsigned git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18691 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cook.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7fb642747bd303a29fc9d6a86b9d6ff8c8b6fec1 Author: stefano Date: Sat Apr 25 18:29:31 2009 +0000 Add pixdescs definitions for planar YUV pixfmts with 16 bits per component. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18690 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pixdesc.c | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 69 insertions(+), 0 deletions(-) commit 4a565c9de09777d76541d3eb0dad6064ad6d5db5 Author: banan Date: Sat Apr 25 17:46:27 2009 +0000 Make sure we only parse max amount of subpackets (5) in the cook decoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18689 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cook.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 2ca2b4f1ea6f2d1ffc488bd5fab680d006bd7337 Author: banan Date: Sat Apr 25 17:35:21 2009 +0000 Indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18688 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cook.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 117046ac6cb4ce8263fbe657f8167f2c451c375e Author: banan Date: Sat Apr 25 17:33:36 2009 +0000 Remove redundant code git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18687 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cook.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit db66a65f0a96ac99dbc6491e076444df09a527cf Author: banan Date: Sat Apr 25 10:47:24 2009 +0000 Add Changelog for Cook multi channel support git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18686 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3182935dc3d0db8ac22c1f8b059c3ef1083fc048 Author: banan Date: Sat Apr 25 10:46:07 2009 +0000 Support cook multichannel files. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18685 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cook.c | 34 +++++++++++++++++++++++++++++++--- 1 files changed, 31 insertions(+), 3 deletions(-) commit 9c8694907fb764e73bdcfcdf72dab525387a7477 Author: banan Date: Sat Apr 25 10:25:14 2009 +0000 Fix the COOKDEBUG code git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18684 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cook.c | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) commit 64ff9d33401b2e0a52727bdd7cb7821e9817d232 Author: banan Date: Sat Apr 25 10:20:48 2009 +0000 Factor out COOKSubpacket, in preparation for multichannel support. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18683 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cook.c | 423 +++++++++++++++++++++++++++++------------------------ 1 files changed, 235 insertions(+), 188 deletions(-) commit 084ceef24d07b64e002be19bb2b82d4cdeb683fe Author: stefano Date: Sat Apr 25 07:53:55 2009 +0000 Add missing pixel format descriptor definitions. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18682 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pixdesc.c | 314 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 314 insertions(+), 0 deletions(-) commit ee813f01d75593f6fd7c247dea3703a5869363f3 Author: kostya Date: Sat Apr 25 05:47:38 2009 +0000 Get rid of monstrous static table and initialize VLCs for RV3/4 dynamically. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18681 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 94 +++++++++++++++++++++++++++++----------------------- 1 files changed, 52 insertions(+), 42 deletions(-) commit 3a3b817e4c95f3e72c9b016b8b6cd1f80fec1748 Author: kostya Date: Fri Apr 24 14:09:24 2009 +0000 Remove useless assignment during initialization for some decoders git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18680 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aasc.c | 1 - libavcodec/fraps.c | 1 - libavcodec/kmvc.c | 2 -- libavcodec/qpeg.c | 1 - libavcodec/smacker.c | 2 -- libavcodec/targa.c | 1 - libavcodec/tiff.c | 1 - libavcodec/tscc.c | 1 - libavcodec/vmdav.c | 2 -- libavcodec/vmnc.c | 1 - libavcodec/zmbv.c | 1 - libavcodec/zmbvenc.c | 1 - 12 files changed, 0 insertions(+), 15 deletions(-) commit d35c5a3dc44c1f0616ab7f8068c0ecf5a98bd487 Author: michael Date: Fri Apr 24 13:38:28 2009 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18679 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ffv1.c | 76 ++++++++++++++++++++++++++-------------------------- 1 files changed, 38 insertions(+), 38 deletions(-) commit 396f4795d2f72d22ee3caac298dfdc2f6f72089e Author: benoit Date: Fri Apr 24 11:56:23 2009 +0000 Change return type of opt_loglevel() from void to int. Patch by Wolfram Gloger: wmglo (your at here) dent med uni (minus) muenchen de git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18678 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 652243fccc29fee7d2dc00e11a3bcc7bb7b8d5af Author: kostya Date: Fri Apr 24 06:44:16 2009 +0000 TrueMotion 2 uses its own YUV-like colourspace, so convert output to proper RGB. Patch by Reimar Döffinger git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18677 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/truemotion2.c | 46 ++++++++++++++++++++-------------------------- 1 files changed, 20 insertions(+), 26 deletions(-) commit 0847836ac939fd18a0a0ac4e454ae65fb6c0a911 Author: kostya Date: Fri Apr 24 05:52:53 2009 +0000 cosmetics: remove extra space indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18676 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv40.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit a2a7cff7522165ea03f452d06fbb711a09114294 Author: kostya Date: Fri Apr 24 05:50:19 2009 +0000 Merge decoding functions for all bitdepths in WavPack decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18675 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wavpack.c | 198 +++++++++++++------------------------------------- 1 files changed, 52 insertions(+), 146 deletions(-) commit 801595b44e49e3936a51338db102a1973ceb45a3 Author: michael Date: Fri Apr 24 04:10:32 2009 +0000 Support >8bit per component YUV in FFV1. decoding becomes slower, encoding becomes faster, with gcc on duron. some inlining overrides like av_flatten are added to keep inlining similar to before. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18674 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ffv1.c | 122 +++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 114 insertions(+), 8 deletions(-) commit 7b27a2da0255fa426eae89f6634f98697dc55189 Author: michael Date: Fri Apr 24 01:50:09 2009 +0000 Force speed irrelevant calls to get/put_symbol() to be noinline. We need to change decode_line to always_inline because gcc decided not to inline it anymore once we force some calls to get/put_symbol() to be non inlined and this decission of gcc would lead to a 10% overall speed loss. 100k smaller object file, no speed change git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18673 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ffv1.c | 18 +++++++++++++----- 1 files changed, 13 insertions(+), 5 deletions(-) commit f4b6bf8ace68f90bcd890aade3f374fd1c4b2377 Author: michael Date: Fri Apr 24 00:26:49 2009 +0000 Optimize sign handling in get_symbol(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18672 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ffv1.c | 6 ++---- libavcodec/snow.c | 6 ++---- 2 files changed, 4 insertions(+), 8 deletions(-) commit 8b3661e28fe5f265c27c34dfdfe95942171c9857 Author: michael Date: Thu Apr 23 23:30:16 2009 +0000 Don't loose bits_per_raw_sample when transcoding. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18671 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 3cbf2841f3cf9cc9b266b29a8bdbf93c8606e980 Author: stefano Date: Thu Apr 23 23:14:26 2009 +0000 Make avcodec_thread_init() set the thread count, even in the case when threads support is not enabled. This should avoid the need for thread_count explicit setting in applications. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18670 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 6940243ef47791b7b6667f18a98318660ea4cc36 Author: ivo Date: Thu Apr 23 18:44:03 2009 +0000 avoid possibly uninitialized return value (found by clang static analyzer) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18669 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/pva.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f41a22643563f393e3257a20e7a61ad086e2632d Author: kostya Date: Thu Apr 23 18:21:16 2009 +0000 Handle WavPack INT32INFO chunks with nonzero post shift git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18668 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wavpack.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit ce39be8ae30c27cbe8cf21ffab552620833e4e03 Author: kostya Date: Thu Apr 23 17:27:04 2009 +0000 Add functions for decoding >16 bits WavPack files. Based on patches by Laurent Aimar (fenrir >whirlpool< videolan >dit< org) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18667 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wavpack.c | 164 +++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 155 insertions(+), 9 deletions(-) commit db202adfaf32c7977cff9003246e2bdb2b6e85de Author: kostya Date: Thu Apr 23 07:44:04 2009 +0000 Shift 9-15 bit samples to use full 16-bit range. Patch by Laurent Aimar Thread: [PATCH] Fixed wavpack 9-15 bits support git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18666 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wavpack.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit 7614e100b9d25ce19ee0a83f2c3677f9d77a65cc Author: kostya Date: Thu Apr 23 07:14:02 2009 +0000 Display dimensions should not affect the real size of coded frame, thus set only avctx->{width,height} and don't touch coded_{width,height} when parsing them. This fixes the case when coded and display dimensions differ by more than one macroblock. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18665 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 19a4139de61fa6194710b3e0c0833d1a25501108 Author: michael Date: Wed Apr 22 22:05:34 2009 +0000 Remove 2 useless FFMIN(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18664 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit bf3cf2460f9cc2da91be2960110b2e09f9bc9504 Author: michael Date: Wed Apr 22 21:44:41 2009 +0000 Remove apparently redundant code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18663 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 38187f9bec51dbf93e94a6a6036530f37c2b2a08 Author: jai_menon Date: Wed Apr 22 19:37:57 2009 +0000 NSV : Add TOC2 parsing and seeking support. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18662 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/nsvdec.c | 54 +++++++++++++++++++++++++++++++++++++------------- 1 files changed, 40 insertions(+), 14 deletions(-) commit 9db028bae208e248393cb96160ba0b1a2625c0a9 Author: banan Date: Wed Apr 22 13:52:33 2009 +0000 Remove redundant code, found by CSA git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18661 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qdm2.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit ac63ddad2fa29f83aaaac227fa18fd6167741b32 Author: mru Date: Wed Apr 22 09:27:36 2009 +0000 configure: support Blackfin CPU names with --cpu git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18660 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 00bdb96c38a39254dc76faac9cd6aec9ced3e4b9 Author: andoma Date: Wed Apr 22 08:39:46 2009 +0000 It should be #if, not #ifdef git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18659 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e2a202d5007a04f479ff507ca899f1a48d041aef Author: kostya Date: Wed Apr 22 05:20:31 2009 +0000 Switch VLC tables in WMV3/VC-1 decoder to new static init method git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18658 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 55 ++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 39 insertions(+), 16 deletions(-) commit 603b4d0638f2c1d44a4781c8969a26f1ca5cd006 Author: michael Date: Wed Apr 22 02:58:20 2009 +0000 Require 4 instead of 3 frames for detecting mp3, fixes misdetection of mpegps_mp3_unrecognized_format.mpg (issue997) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18657 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mp3.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 0caf28274ec7d0903ab0449f837dc88790a289ba Author: michael Date: Wed Apr 22 02:29:11 2009 +0000 Fix 10l typo (usage of PIX_FMT_NE()). Should fix FATE, i forgot to commit this. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18656 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/pixfmt.h | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 162218d30ab84e0b687d06dbcc4d6203ab78912c Author: michael Date: Wed Apr 22 01:54:05 2009 +0000 Update safety check as the maximum pixel size is no longer 4. New max size is 16bit * 4 samples (RGBA). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18655 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit dbde14547fec9e57242c0976262745aa8bf8ae29 Author: michael Date: Wed Apr 22 01:50:15 2009 +0000 Support reading packed YUV 422 10bit samples from jvt (NewMobCal_YUV10_720p5994_). Ive called the format v210x due to its similarity to v210, note though ive not confirmed that v210x is different from actual v210 samples it just is different from the description of v210 iam aware of. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18654 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 1 + libavcodec/v210x.c | 137 ++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 140 insertions(+), 0 deletions(-) commit c172f591f2a290e141848cfdb610c493c45b7f54 Author: stefano Date: Wed Apr 22 00:04:17 2009 +0000 Make read_line() do not depend on put_bits.h and speed up it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18653 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pixdesc.h | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) commit 7daaac763f1fdafda23198d22057d42c19250bc6 Author: ramiro Date: Tue Apr 21 23:23:15 2009 +0000 Add raw MLP muxer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18652 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 1 + libavformat/allformats.c | 2 +- libavformat/raw.c | 15 +++++++++++++++ 3 files changed, 17 insertions(+), 1 deletions(-) commit d2467733d1262cf573849cc097565793fd44317e Author: ramiro Date: Tue Apr 21 22:53:46 2009 +0000 mlpdec: Don't overallocate buffers. Now that max channels and primitive matrices are properly validated, there is no need to be paranoid that random data will be overwritten. As a bonus this makes matrix_coeff 16-byte aligned between matrices. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18651 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlp.h | 9 ++++++--- libavcodec/mlpdec.c | 4 ++-- 2 files changed, 8 insertions(+), 5 deletions(-) commit b4ca1a372ef305de36ba12aaad6aab57216740ad Author: ramiro Date: Tue Apr 21 22:32:50 2009 +0000 mlpdec: Validate num_primitive_matrices. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18650 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlp.h | 2 ++ libavcodec/mlpdec.c | 10 ++++++++++ 2 files changed, 12 insertions(+), 0 deletions(-) commit 77328b1c39dab755b1d523aa8738037b5f2cd27e Author: ramiro Date: Tue Apr 21 22:12:30 2009 +0000 mlpdec: Validate max_channel and max_matrix_channel. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18649 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlp.h | 3 +++ libavcodec/mlpdec.c | 16 ++++++++++++++++ 2 files changed, 19 insertions(+), 0 deletions(-) commit ce58f7cb1d0fb43c5688f8b855dfb872378780f3 Author: ramiro Date: Tue Apr 21 21:57:23 2009 +0000 mlpdec: Restart header sync must be 0x31ea for MLP. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18648 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlpdec.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit a9862fb294efa603a27f1ea6e06c06a3019d35ad Author: stefano Date: Tue Apr 21 21:51:01 2009 +0000 Add missing header inclusion guard. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18647 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pixdesc.h | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit cd103ced79a4d5927a9e47b5868c4af0ce341b10 Author: stefano Date: Tue Apr 21 19:15:21 2009 +0000 Implement a write_line() function. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18646 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pixdesc.h | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 51 insertions(+), 0 deletions(-) commit ad191b17cab630bcdb283a11e2c50ad0937fc07d Author: stefano Date: Tue Apr 21 19:08:49 2009 +0000 Remove consume_whitespace() and replace it with direct calls to strspn(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18645 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/graphparser.c | 19 ++++++++----------- 1 files changed, 8 insertions(+), 11 deletions(-) commit aa945d8459dd90567b59f052be9723524bdf0bf2 Author: jai_menon Date: Tue Apr 21 17:52:52 2009 +0000 Read extended channel configuration when extended AOT is BSAC. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18644 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg4audio.c | 2 ++ libavcodec/mpeg4audio.h | 1 + 2 files changed, 3 insertions(+), 0 deletions(-) commit b316ace3c6bbe07db7e4ad7d126d0ca3f081ea68 Author: kostya Date: Tue Apr 21 17:37:03 2009 +0000 Make VLC tables in DCA decoder use INIT_VLC_USE_NEW_STATIC git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18643 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 38 ++++++++++++++++++++++++++++++-------- 1 files changed, 30 insertions(+), 8 deletions(-) commit 048d050d3c6de8e43c05d2889346ccfcf56473d1 Author: kostya Date: Tue Apr 21 17:35:30 2009 +0000 100l: VLC table array should not be const git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18642 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0b3e3736a96fa0cbec894d01470ed1e8b6af2e74 Author: superdump Date: Tue Apr 21 12:29:36 2009 +0000 Remove redundant assignment. err is assigned in every switch case anyway. Issue found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18641 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 97e433db7abb9095e2af61ef05ffeda2699588e4 Author: michael Date: Tue Apr 21 12:00:39 2009 +0000 Fix a possibly exploitable buffer overflow. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18640 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ffv1.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit ec8e2d8c28f71991b5b6ec216dd22013ed421ccf Author: kostya Date: Tue Apr 21 05:42:22 2009 +0000 Set flag after VC-1 VLCs are initialized to avoid race condition git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18639 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 29ccab04bc550743ca3962e83caddd61622a0e05 Author: kostya Date: Tue Apr 21 05:24:50 2009 +0000 Remove some useless assignments and variables found by Clang git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18638 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 22 +++++----------------- 1 files changed, 5 insertions(+), 17 deletions(-) commit 619c51e3a3b46818f213cf2b1823578beffc8fa2 Author: kostya Date: Tue Apr 21 04:42:27 2009 +0000 Make RV3/4 VLC tables use new static initialization method git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18637 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 64 ++++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 47 insertions(+), 17 deletions(-) commit 290133004242f371fa94bf647350deb2c1b16f46 Author: michael Date: Tue Apr 21 01:02:48 2009 +0000 Add 420,422 and 444 planar 16bit per component pix formats. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18636 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/imgconvert.c | 66 +++++++++++++++++++++++++++++++++++++++++++++++ libavutil/pixfmt.h | 11 ++++++++ 2 files changed, 77 insertions(+), 0 deletions(-) commit 1285dae5c8add2d5d9161093956214350e67a720 Author: lucabe Date: Mon Apr 20 20:06:55 2009 +0000 Fix crash when receiving from SDP git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18635 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) commit 142151869d5340cb2e1f15735a7c0a44c043578b Author: kostya Date: Mon Apr 20 17:13:21 2009 +0000 Make rv40 decoder use new static VLC initialization method git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18634 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv40.c | 36 +++++++++++++++++++++++++++++------- 1 files changed, 29 insertions(+), 7 deletions(-) commit 3b372663551e11fe46dbd72ff2e73fc7f5963c8d Author: kostya Date: Mon Apr 20 15:36:27 2009 +0000 Compact and make constant two tables used by Musepack decoders git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18633 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpc7.c | 2 +- libavcodec/mpc8.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit c5531eaa78a817b9e028e4e2223dab9377f776d5 Author: diego Date: Mon Apr 20 11:14:19 2009 +0000 Remove example programs with a wildcard expression. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18632 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b subdir.mak | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 800bd9a3f336fed97dcce31c273a2c65de903d2d Author: jbr Date: Mon Apr 20 00:34:08 2009 +0000 ac3enc: log a warning message if the channel layout is not specified at the time of codec initialization. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18631 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3enc.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 743a3a1a5f2a2f36a4530f8e617e0247f9cda347 Author: michael Date: Sun Apr 19 21:44:25 2009 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18630 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit fe11852cd40855b3be02885ee33d61eb19c2e3fb Author: michael Date: Sun Apr 19 21:44:03 2009 +0000 Only insert null packets into the video que if there is a video stream. Fixes memleak and should fix issue791. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18629 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit c7e110890e6b24c758e07849ef4b2fe60a5a9a19 Author: michael Date: Sun Apr 19 21:24:36 2009 +0000 Add zygo fourcc. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18628 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit df8e8ea9d02c412a11e7cef5d7a63c119ffc0060 Author: michael Date: Sun Apr 19 20:41:26 2009 +0000 Indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18627 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pcm.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit ac55c61222af9ffb1eceeda549a2ebb0de2b891a Author: michael Date: Sun Apr 19 20:40:56 2009 +0000 Do not discard truncated packets. Based on a patch by Maksym Veremeyenko verem DOT m1stereo AT tv git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18626 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pcm.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 615dd6c66da7b34a503f8dde7efffc957890d538 Author: michael Date: Sun Apr 19 20:25:20 2009 +0000 Avoid 100% CPU useage at EOF. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18625 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 4cafd99a4b24f9b7911f18d385e8c83aa7a8be67 Author: michael Date: Sun Apr 19 20:24:44 2009 +0000 Make sure that video frames are flushed at EOF. This should fix a regression. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18624 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) commit 12ce72be8cad4790eb712bc136bf7584a5d653e9 Author: jbr Date: Sun Apr 19 15:06:13 2009 +0000 Add channel layout support to the AC-3 encoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18623 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3enc.c | 85 ++++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 68 insertions(+), 17 deletions(-) commit e4119022fc5e9780cba8b3c650cfe8729bdce051 Author: jbr Date: Sun Apr 19 15:05:32 2009 +0000 Add channel layout support to the AC-3 decoder and AC-3 parser. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18622 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac_ac3_parser.c | 1 + libavcodec/aac_ac3_parser.h | 1 + libavcodec/ac3.h | 1 + libavcodec/ac3_parser.c | 4 ++++ libavcodec/ac3dec.c | 3 +++ libavcodec/ac3dec.h | 1 + libavcodec/ac3tab.c | 15 +++++++++++++++ libavcodec/ac3tab.h | 1 + 8 files changed, 27 insertions(+), 0 deletions(-) commit 57a054a4ff827973dfc8e74f3fb1fce5b4a88568 Author: jbr Date: Sun Apr 19 14:05:55 2009 +0000 Check that channel layout is compatible with number of channels for output audio stream. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18621 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 ++ libavcodec/audioconvert.c | 9 +++++++++ libavcodec/audioconvert.h | 4 ++++ 3 files changed, 15 insertions(+), 0 deletions(-) commit 1ad27504ab00b9c89231ac55014fb408f9642e69 Author: diego Date: Sun Apr 19 13:29:11 2009 +0000 Mark gsize variable as av_unused, fixes the warning: libavformat/asfdec.c:995: warning: unused variable ‘gsize’ git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18620 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asfdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f29e8c5c1208743b15e35ca1561be852f2199558 Author: diego Date: Sun Apr 19 11:40:03 2009 +0000 Revert previous removal of gsize variable. It breaks seeking. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18618 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asfdec.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 50e35b2777d5633633fbc8544d1031798631a333 Author: superdump Date: Sun Apr 19 00:55:46 2009 +0000 Remove unnecessary assignment, found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18617 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 76f7d9dc5ae1d0cd330a4702ef7835b4905b580d Author: reynaldo Date: Sat Apr 18 22:53:37 2009 +0000 Add LP zero synthesis filter. Patch by Kenan Gillet. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18616 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/celp_filters.c | 20 ++++++++++++++++++++ libavcodec/celp_filters.h | 22 ++++++++++++++++++++++ 2 files changed, 42 insertions(+), 0 deletions(-) commit 592ec743b191b19cf7e35365921f0747653b31c2 Author: ramiro Date: Sat Apr 18 20:23:13 2009 +0000 mlpdec: Read context variable to local variable to make code cleaner. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18615 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlpdec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit d3e13beb62a59ac5de565094eee39264db0254f9 Author: ramiro Date: Sat Apr 18 19:52:52 2009 +0000 mlpdec: {}- and whitespace-related cosmetics. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18614 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlpdec.c | 49 +++++++++++++++++++++---------------------------- 1 files changed, 21 insertions(+), 28 deletions(-) commit 8648b582aad61a997dc54e5a9dac23b9ff533b5e Author: ramiro Date: Sat Apr 18 19:46:41 2009 +0000 mlpdec: Use some context arrays with local variables in rematrix_channels(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18613 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlpdec.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit 9e719e2006d0a11b9cd47f3a77b42717d9903f29 Author: ramiro Date: Sat Apr 18 19:39:07 2009 +0000 truehd: Simplify rematrix_channels() as per Michael's original review. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18612 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlpdec.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit b8e5108c388b32650fbe148c1c61ee9b6627a7a6 Author: ramiro Date: Sat Apr 18 18:54:30 2009 +0000 mlpdec: Make read_matrix_params() take unsigned int substr for consistency. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18611 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlpdec.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit a6cc28368c10cf4dd1d8e67e620ec8d9224428a0 Author: ramiro Date: Sat Apr 18 18:51:43 2009 +0000 mlpdec: Check for {matrix,filter}_changed as soon as they are incremented. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18610 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlpdec.c | 24 +++++++++--------------- 1 files changed, 9 insertions(+), 15 deletions(-) commit 599c5a3f287f4a5eedba05956c1f1666260358b7 Author: jbr Date: Sat Apr 18 18:51:01 2009 +0000 Add 3 channel layout convenience macros. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18609 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/audioconvert.c | 1 + libavcodec/avcodec.h | 5 ++++- 2 files changed, 5 insertions(+), 1 deletions(-) commit 347b02dd459f966e2f13a4b345628adc5d081dcc Author: reimar Date: Sat Apr 18 17:26:00 2009 +0000 Avoid code duplication in xan_unpack for the final memcpy. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18608 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xan.c | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) commit 15145a70531ffa31ae98e4dbc9a09e321dc34d96 Author: diego Date: Sat Apr 18 15:01:20 2009 +0000 Remove unused variable gsize, fixes the warning: libavformat/asfdec.c:995: warning: unused variable 'gsize' git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18607 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asfdec.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 9c9f9a226b2ce75f6f985a83c8511aee9065e128 Author: mru Date: Sat Apr 18 13:57:30 2009 +0000 PPC: check for x-form asm constraint support git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18606 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 ++ libavutil/ppc/intreadwrite.h | 4 ++++ 2 files changed, 6 insertions(+), 0 deletions(-) commit 10a67e550ee2be9e2f42bd8e2e1274a9569cdb38 Author: jai_menon Date: Sat Apr 18 08:35:46 2009 +0000 Cosmetics : reindent after last commit and remove redundant comment. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18605 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/nsvdec.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit fbb642aaf86c36391232af968dbd92d3048d9619 Author: jai_menon Date: Sat Apr 18 08:34:15 2009 +0000 Add speex tag to nsv_codec_audio_tags. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18604 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/nsvdec.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 6dfb0d38019be0167aa95d4886091f0314150790 Author: jai_menon Date: Sat Apr 18 05:54:47 2009 +0000 Change nsvf_index_data to nsvs_file_offset for increased clarity. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18603 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/nsvdec.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 5d43440a1088ebe6c1ace2e6ae6f6e9bc2461c07 Author: mru Date: Sat Apr 18 00:00:31 2009 +0000 PPC asm for AV_RL*() PPC is normally big endian but has special little endian load/store instructions. Using these avoids a separate byteswap. This makes the vorbis decoder about 5% faster. Not much else uses little-endian read/write extensively. GCC generates horrible PPC code for the default AV_[RW]B64 (which uses a packed struct), so we override it with a plain pointer cast. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18602 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 +- libavutil/intreadwrite.h | 2 + libavutil/ppc/intreadwrite.h | 104 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 108 insertions(+), 1 deletions(-) commit b2ff39618d600db05f527c641e2379fe85237fee Author: mru Date: Sat Apr 18 00:00:28 2009 +0000 ARM asm for AV_RN*() ARMv6 and later support unaligned loads and stores for single word/halfword but not double/multiple. GCC is ignorant of this and will always use bytewise accesses for unaligned data. Casting to an int32_t pointer is dangerous since a load/store double or multiple instruction might be used (this happens with some code in FFmpeg). Implementing the AV_[RW]* macros with inline asm using only supported instructions gives fast and safe unaligned accesses. ARM RVCT does the right thing with generic code. This gives an overall speedup of up to 10%. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18601 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/arm/intreadwrite.h | 78 ++++++++++++++++++++++++++++++++++++++++++ libavutil/intreadwrite.h | 3 ++ 2 files changed, 81 insertions(+), 0 deletions(-) commit 9e80964529f669a752c25832a6d7c64adb32c819 Author: mru Date: Sat Apr 18 00:00:22 2009 +0000 Reorganise intreadwrite.h This changes intreadwrite.h to support per-arch implementations of the various macros allowing us to take advantage of special instructions or other properties the compiler does not know about. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18600 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/intreadwrite.h | 213 ++++++++++++++++++++++++++++++---------------- 1 files changed, 141 insertions(+), 72 deletions(-) commit 636bf329502e4ac871e8af749c1219ed2759b143 Author: reimar Date: Fri Apr 17 20:05:27 2009 +0000 Use sign_extend function instead of reimplementing it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18599 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xan.c | 10 ++-------- 1 files changed, 2 insertions(+), 8 deletions(-) commit 208e45c9f3b35bb416cca6b9e267bf7c93e8ecf5 Author: reimar Date: Fri Apr 17 20:01:45 2009 +0000 Remove a useless "& 0xF" git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18598 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xan.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7d236ede660f22b4dddbe1fa2c0ac3a571e09ce3 Author: reimar Date: Fri Apr 17 19:56:50 2009 +0000 Use / and % operators instead of reimplementing them with a loop. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18597 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xan.c | 12 ++---------- 1 files changed, 2 insertions(+), 10 deletions(-) commit f25f00f3893b69121ffc5a60bc32d285d0149367 Author: reimar Date: Fri Apr 17 19:49:55 2009 +0000 Change buffer check to avoid an unlikely pointer arithmetic overflow. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18596 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xan.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit cf567db62dc898b5bc22b0c59f9920c4e446efc5 Author: reimar Date: Fri Apr 17 19:48:54 2009 +0000 Simplify xan_huffman_decode by using get_bits git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18595 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xan.c | 16 +++++----------- 1 files changed, 5 insertions(+), 11 deletions(-) commit eef31390508e82648d111c1174d8cfb929296f5f Author: michael Date: Fri Apr 17 19:29:54 2009 +0000 Fix indention, patch by Lars Täuber. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18594 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit 6d40ab238bc5ddf836ae3685accc008f41e53454 Author: reimar Date: Fri Apr 17 19:28:36 2009 +0000 Simplify ipvideo_decode_opcodes by using get_bits, this might be slower but is not performance-critical anyway. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18593 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/interplayvideo.c | 13 +++++-------- 1 files changed, 5 insertions(+), 8 deletions(-) commit 0e2e5b093c2e803899e0736eb9ea2a338caedcca Author: reimar Date: Fri Apr 17 19:21:50 2009 +0000 Remove unused code_counts array from interplavideo.c. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18592 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/interplayvideo.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 3769c2da8bf20e80029a7f77bb1e066d08afe63a Author: jai_menon Date: Fri Apr 17 19:17:14 2009 +0000 Introduce codec id for MPEG-4 ALS and associate it with corresponding AudioObjectType. Also bump libavcodec minor version. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18591 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 3 ++- libavformat/mov.c | 1 + 2 files changed, 3 insertions(+), 1 deletions(-) commit 68e0658ad9b1a182a0c0d4b1c6e95a9cdc1582fb Author: reimar Date: Fri Apr 17 19:14:11 2009 +0000 Cosmetics to improve xan_unpack readability git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18590 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xan.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 1bb5eb4a493c4035bfe571f25392c700c8e7e0e3 Author: reimar Date: Fri Apr 17 19:07:16 2009 +0000 Fix buffer size check for xan_unpack which was broken by r18586 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18589 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xan.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 267a5b1395abff0d0c52272471afb443b4f56d8d Author: reimar Date: Fri Apr 17 19:03:43 2009 +0000 Some more simplifications of xan_unpack git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18588 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xan.c | 22 ++++++---------------- 1 files changed, 6 insertions(+), 16 deletions(-) commit cd93af54df4ed9c576654d30ca999721633d5490 Author: reimar Date: Fri Apr 17 18:56:47 2009 +0000 Reindent xan_unpack code git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18587 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xan.c | 42 +++++++++++++++++++++--------------------- 1 files changed, 21 insertions(+), 21 deletions(-) commit 583dbb36bd3fd61114891dc2fe92679658f68797 Author: reimar Date: Fri Apr 17 18:54:17 2009 +0000 Avoid some code duplication in xan_unpack git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18586 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xan.c | 28 +++++++++++++--------------- 1 files changed, 13 insertions(+), 15 deletions(-) commit c0d5b78c7aff38a4d4ea2a1c5350405ffcaacbde Author: michael Date: Fri Apr 17 18:28:59 2009 +0000 Remove useless assignments, at least one found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18585 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264pred.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit ce056eb2bd32cbe4e41832b8a3959277da084ffd Author: reimar Date: Fri Apr 17 18:26:24 2009 +0000 Increase buffer padding to avoid most space checks in xan_unpack git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18584 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xan.c | 20 ++++---------------- 1 files changed, 4 insertions(+), 16 deletions(-) commit 4040b51407202d8eada67db79567a95ac4d09db3 Author: michael Date: Fri Apr 17 18:24:39 2009 +0000 Remove useless init from ff_mpeg4_set_direct_mv() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18583 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h263.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 7c6c84fc1e72ca788bc9c3c549afee36db188863 Author: michael Date: Fri Apr 17 18:22:19 2009 +0000 Remove a useless assignment in img_get_alpha_info() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18582 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/imgconvert.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit aadbf6e8aa24b4dc2bc2c29fe1b5447410c30a27 Author: michael Date: Fri Apr 17 18:20:12 2009 +0000 Remove redundant assignment in av_picture_copy() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18581 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/imgconvert.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 6f7042f6ea80113fa5440aec3159d2fb3e9a6f1a Author: michael Date: Fri Apr 17 18:18:29 2009 +0000 Remove useless init from aiff_read_header() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18580 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aiff.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f55438f3d4b6152e222564b73f63b35a428f3553 Author: michael Date: Fri Apr 17 18:16:36 2009 +0000 Remove several useless writes to variables, found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18579 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h263.c | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit 79f2dfede9fb1ded10eab0f8d741d280be4d7534 Author: michael Date: Fri Apr 17 18:12:00 2009 +0000 Remove useless += from ff_imdct_half_c() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18578 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mdct.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 4481b42a8880a2d0c74c9e78b30aa4c5e8cec262 Author: michael Date: Fri Apr 17 18:08:39 2009 +0000 Remove 2 ++ from check_pes() that are useless, found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18577 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpeg.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit ec00c411d7f0a4138598ec23a03dbf9f4a0890a0 Author: reimar Date: Fri Apr 17 18:03:00 2009 +0000 Change buffer size checks to avoid the very unlikely overflow case. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18576 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xan.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 7560101b6bd2fba1d26b4dad69cdcf044af48ffc Author: michael Date: Fri Apr 17 17:56:16 2009 +0000 Remove unused variable from h261_encode_block() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18575 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h261enc.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 6a7867c2fd41fd99879f590b9ec171a6a1f22b75 Author: reimar Date: Fri Apr 17 17:54:55 2009 +0000 Remove a pointless right-shift in xan decoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18574 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xan.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 867ed32098fc93f3dad61728a7d516edccb3ac4e Author: michael Date: Fri Apr 17 17:52:58 2009 +0000 Remove 2 useless assignments from ff_rate_control_init() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18573 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ratecontrol.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit 5f7576b32ebbb39c92a9ae6f98614eaa8c7a2192 Author: reimar Date: Fri Apr 17 17:46:10 2009 +0000 Replace bytecopy with the equivalent but faster av_memcpy_backptr. Ca. 10% faster xan_unpack on x86_64 decoding of SC_32-part.MVE git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18572 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xan.c | 30 ++++++++++++------------------ 1 files changed, 12 insertions(+), 18 deletions(-) commit 5162e5b97434418989626632ecfa4b1e722297b9 Author: michael Date: Fri Apr 17 17:42:41 2009 +0000 Remove unused variable from flv_read_metabody() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18571 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvdec.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit d1673c1e0f3a3941588a661aef387194d23ea728 Author: michael Date: Fri Apr 17 17:39:09 2009 +0000 Remove unused variable from slice_buffer_release() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18570 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 2293539e18a5c85347053d869891fcb81d26538c Author: reimar Date: Fri Apr 17 17:20:48 2009 +0000 Use memcpy instead of the very inefficient bytecopy where both are correct (i.e. no overlap of src and dst is possible). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18569 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xan.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 8909dbb5b9824e98235515ba616772510ee683b1 Author: michael Date: Fri Apr 17 15:35:32 2009 +0000 Remove unused variable from wma_decode_block() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18568 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmadec.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit e485aee8c4fc084b5c654e7834782df5e39d79c4 Author: michael Date: Fri Apr 17 15:33:45 2009 +0000 Remove unneeded assignment from av_encode() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18567 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 59d3b20b35cba14708934d4ecd95e5b021008298 Author: michael Date: Fri Apr 17 15:15:25 2009 +0000 Remove unused variable from print_report() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18566 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit bd7eeb4b28ab7fff0884890a1b350491f762374c Author: michael Date: Fri Apr 17 15:13:01 2009 +0000 Remove nonsensical assignment from asf_read_seek() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18565 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asfdec.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 9245bd35b9903221af9a016ebefc333233a62f76 Author: michael Date: Fri Apr 17 15:10:37 2009 +0000 Remove redundant assignment from avcodec_get_pix_fmt_loss() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18564 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/imgconvert.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit c315758dccba4b15a22e21113b32ef6bf74df815 Author: michael Date: Fri Apr 17 15:08:00 2009 +0000 Remove unused variable in modify_qscale() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18563 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ratecontrol.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit d811bb2a24c8221931cd5c428dc5737693e51537 Author: michael Date: Fri Apr 17 15:03:51 2009 +0000 Remove unneeded assignment in ffmpeg.c found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18562 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 946b30714fbfb855cbbe06a348523017615b9826 Author: michael Date: Fri Apr 17 15:01:58 2009 +0000 Remove unused variables from slice_buffer_load_line() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18561 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 0a75822dcb4cff30fb2b09f4448e03defb030644 Author: michael Date: Fri Apr 17 14:59:04 2009 +0000 Remove 2 unneeded variables from common_init() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18560 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ffv1.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit 211374fbcac6b1ac156fa8c74861a1fb224d9632 Author: michael Date: Fri Apr 17 14:51:00 2009 +0000 Remove 2 unused variables from MPV_decode_mb_internal() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18559 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 329b995a2bbf4681b28c8d8b4ca9ca406aa9dd51 Author: michael Date: Fri Apr 17 14:43:28 2009 +0000 Remove unused assignment from j_rev_dct() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18558 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/jrevdct.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit d086a1e3b63583a120ae12bc7721f8c55137ce3f Author: michael Date: Fri Apr 17 14:42:02 2009 +0000 Remove unused variable in init_mv_penalty_and_fcode() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18557 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h263.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit e925fe104cd6b0b54d60af0368b5810c4aafc4c7 Author: michael Date: Fri Apr 17 14:38:52 2009 +0000 Move declarations in sync() closer to where they are used. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18556 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rmdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 11c15f728696f5f394302401800ec09cb8ece13c Author: michael Date: Fri Apr 17 14:16:37 2009 +0000 Remove unused variable from asf_read_header() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18555 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asfdec.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit e73de075c50130ad509d3cc20f352f8e7140aeba Author: kostya Date: Fri Apr 17 14:10:24 2009 +0000 cosmetics: reindent after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18554 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wnv1.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 05651f09c8f45df34a722046bdb2ac15954aa513 Author: kostya Date: Fri Apr 17 14:09:56 2009 +0000 Use new static VLC scheme in Indeo2, Musepack and WNV1 decoders git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18553 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo2.c | 8 +++-- libavcodec/mpc7.c | 28 ++++++++++++++++--- libavcodec/mpc8.c | 75 ++++++++++++++++++++++++++++++++++++++++---------- libavcodec/wnv1.c | 7 +++-- 4 files changed, 93 insertions(+), 25 deletions(-) commit abbbcc9985f5afd6c458fd55dfdc6653afa1f282 Author: rbultje Date: Fri Apr 17 14:05:57 2009 +0000 Change another AVERROR(EIO) inot AVERROR_EOF, because it really signals EOF, not a stream error. This also fixes an infinite loop on EOS during ASF file playback, and Michael claims he "likes the patch" (ref: [PATCH] RTSP-MS 15/15: move packet_time_start zero value assignment in asf.c" mailinglist tread). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18552 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asfdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0615a53f6fe06131e2d224b135beb202fcb30e48 Author: michael Date: Fri Apr 17 13:59:07 2009 +0000 Remvoe useless assignment found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18551 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/jrevdct.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 0554c10f1bb0c9e0e8977fb414c467ee35b78aa5 Author: michael Date: Fri Apr 17 13:57:22 2009 +0000 Remove unused variable from decode_init() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18550 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudiodec.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit c61b15d484a2e0149236bff5d6fe893fcc026d37 Author: vitor Date: Fri Apr 17 13:07:18 2009 +0000 Remove useless assignement in generate_codebook(). Found by Clang static analyser. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18549 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/roqvideoenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1b47976448fb0271be87ece3e1557cfd33ce544f Author: michael Date: Fri Apr 17 13:03:56 2009 +0000 Remove unused variables from ff_mjpeg_decode_sos() found by CSA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18548 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mjpegdec.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 499bc1c2d9bc49c064529de57ef2c7c598cc1246 Author: michael Date: Fri Apr 17 12:57:47 2009 +0000 Remove uselss assignment from h263_pred_dc() found by the clang static analyzer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18547 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h263.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 3846b5c110f005ee0faa628c4734f2a30fa2307d Author: michael Date: Fri Apr 17 12:53:11 2009 +0000 Move declarations in mpeg1_encode_motion() closer to where they are needed. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18546 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg12enc.c | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) commit a83925406e0c89b135ded48ca62ffa14c9c67a2f Author: michael Date: Fri Apr 17 12:44:48 2009 +0000 Useless assignment found by the clang static analyzer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18545 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg12enc.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit dfbd7f0c34428f6c4c604b716cba73721fa59712 Author: michael Date: Fri Apr 17 12:41:37 2009 +0000 Get rid of an unused variable, found by the clang static analyzer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18544 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/msmpeg4.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a610831fcacadc0cae801ddbd77daf076b397b63 Author: michael Date: Fri Apr 17 12:37:39 2009 +0000 Moving variable declarations in asf_build_simple_index() to clarify&prettify code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18543 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asfdec.c | 17 +++++++---------- 1 files changed, 7 insertions(+), 10 deletions(-) commit 8004c1eec435e566076c653d76f0ee187bb70b51 Author: jbr Date: Fri Apr 17 08:43:04 2009 +0000 ac3dec: reorder output channels to SMPTE channel order git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18542 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 4 +++- libavcodec/ac3tab.c | 25 +++++++++++++++++++------ libavcodec/ac3tab.h | 1 + 3 files changed, 23 insertions(+), 7 deletions(-) commit c6fd94bdfc3348689720c3aba1fed6ad47b5830d Author: reimar Date: Fri Apr 17 08:42:08 2009 +0000 Change tgq_decode_mb function arguments from using int8_t to uint8_t, this does not really change the code (x86_64/gcc-4.3.3 results stay unchanged) but avoids several casts and an aliasing violation that broke decoding at least on PPC64/gcc-4.1.2. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18541 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eatgq.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 092c4570388ffec703f600b27157029f3a4e8d42 Author: jbr Date: Fri Apr 17 08:39:11 2009 +0000 ac3enc: reorder input channels to AC-3 channel order git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18540 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3enc.c | 9 ++++++--- libavcodec/ac3tab.c | 15 +++++++++++++++ libavcodec/ac3tab.h | 1 + 3 files changed, 22 insertions(+), 3 deletions(-) commit 7276860a0d8e5be06c3502cd0f5368777065c196 Author: jai_menon Date: Thu Apr 16 16:54:35 2009 +0000 Add my public key fingerprint to MAINTAINERS. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18539 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 2d036581e1d7b2662052950daef7d06b50432ea4 Author: reimar Date: Thu Apr 16 12:46:06 2009 +0000 Remove unused audio_pts field from ea demuxer struct git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18538 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/electronicarts.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit b2b561f5d445a54027ebdb344164ab7402702672 Author: reimar Date: Thu Apr 16 12:39:14 2009 +0000 Remove unused code from Westwood VQA/AUD demuxer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18537 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/westwood.c | 5 ----- 1 files changed, 0 insertions(+), 5 deletions(-) commit 29dc282c965968ed7a2ef09bc900cd383fe344ce Author: diego Date: Thu Apr 16 10:34:14 2009 +0000 Do not add -fno-common to CFLAGS on DOS, it is unneeded. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18536 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit e496c588b4dda7ef2372dbd562b3e288e3c7c81c Author: conrad Date: Thu Apr 16 08:39:13 2009 +0000 Add guaranteed alignment for loading dest pixels in avg_pixels16_neon git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18535 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_neon_s.S | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 13ab9bd470c4164eecbf017bfb48e475e7997221 Author: conrad Date: Thu Apr 16 07:34:52 2009 +0000 VC1 loop filter uses the frame quantizer not the mb quantizer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18534 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 38 +++++++++++++++++++------------------- 1 files changed, 19 insertions(+), 19 deletions(-) commit 6b0c3fa7139d5bb3cc18ce4f2018b6f39a1c9901 Author: michael Date: Thu Apr 16 04:46:44 2009 +0000 Support broken avc nal encapsulation. Fixes issue987. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18533 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit 380675e84f13e8fcaba65599c8518a57cbbdf878 Author: jbr Date: Thu Apr 16 02:28:49 2009 +0000 flacenc: write initial blocksize to STREAMINFO header instead of current blocksize. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18532 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/flacenc.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 421cb7793c418cbb0fb7dea81f71a4ad7ab1fe8b Author: rbultje Date: Thu Apr 16 00:41:31 2009 +0000 Replace AVERROR(EIO) by AVERROR_EOF on end-of-file. See mailinglist thread "[PATCH] RTSP-MS 15/15: move packet_time_start zero value assignment in asf.c". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18531 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asfdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bf54d1b72b2124a4a2ecd8a14cd201550499379c Author: michael Date: Wed Apr 15 20:18:02 2009 +0000 Clarify which exact variant of ISO 639 is used. (The ISO spec explicitly requires this to be clear) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18530 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit ff0d6ef1566fdf7cc033a1a91a38bd264cc84890 Author: reynaldo Date: Wed Apr 15 19:37:35 2009 +0000 [COSMETIC] Correct a minor nit. Should be clearer now. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18529 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/celp_filters.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit d462add1085b554f02584e458c2a36ab9838b044 Author: reynaldo Date: Wed Apr 15 19:28:28 2009 +0000 Fix possibly harmful outbound addressing. Patch by Kenan Gillet. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18528 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/celp_filters.c | 10 ++++------ 1 files changed, 4 insertions(+), 6 deletions(-) commit 4ae3cbb9014527bfe7baeca7a4cf1d277e3e61be Author: conrad Date: Wed Apr 15 19:10:16 2009 +0000 avg_ pixel functions need to use (dst+pix+1)>>1 to average with existing pixels, not (dst+pix)>>1. This makes the mmx functions bitexact with the C functions. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18527 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/x86/dsputil_mmx.c | 6 +++++ libavcodec/x86/dsputil_mmx_rnd_template.c | 32 ++++++++++++++-------------- 2 files changed, 22 insertions(+), 16 deletions(-) commit 3784fbdf0295312b52cdcd152a2d3c11bf9d402a Author: diego Date: Wed Apr 15 17:29:20 2009 +0000 Check for Decoder_Interface_init() instead of Speech_Decode_Frame_init() when trying to enable libamrnb support. The latter function is actually used. patch by Martin Storsjö, martin martin st git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18526 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 198a5325be7316bf6b5e4f5724eb76ec5d0cc198 Author: rbultje Date: Wed Apr 15 13:04:34 2009 +0000 Send dummy requests over the TCP connection (WMS wants GET_PARAMETER, Real wants OPTIONS) while the connection is idle, otherwise it will be aborted after a short period (usually a minute). See the thread "[PATCH] rtsp.c: keep-alive" on the mailinglist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18525 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 41 ++++++++++++++++++++++++++++++++++++++--- libavformat/rtsp.h | 18 ++++++++++++++++++ 2 files changed, 56 insertions(+), 3 deletions(-) commit 4a4f5655aa3bf1286bbdbdc61341985bdecbed71 Author: diego Date: Wed Apr 15 11:51:02 2009 +0000 Explain the sort order for changelog entries. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18524 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 4eb3f7b3680dd9cb39a695b6903c1674d3675875 Author: conrad Date: Wed Apr 15 06:41:08 2009 +0000 OGG demuxer: ensure that there's pages to read for duration calculation in git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18523 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/oggdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 127550eb3ba3ab9c03ca6ce93cc18eee022a7ad1 Author: conrad Date: Wed Apr 15 06:23:40 2009 +0000 Altivec version of avg_no_rnd_vc1_chroma_mc8 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18522 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/h264_altivec.c | 128 +------------------------------ libavcodec/ppc/h264_template_altivec.c | 97 +++++++++++++++++++++++- 2 files changed, 98 insertions(+), 127 deletions(-) commit 6783d6f8504f9b9d48792364a743936c0ad995a6 Author: conrad Date: Wed Apr 15 06:22:17 2009 +0000 Split VC1 loop filter into separate functions for h/v and size git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18521 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 7 ++++++- libavcodec/vc1.c | 42 +++++++++++++++++++++--------------------- libavcodec/vc1dsp.c | 39 +++++++++++++++++++++++++++++++++++++-- 3 files changed, 64 insertions(+), 24 deletions(-) commit 2b07c4f0e5cb59a9f159c66bd1742ce0352f70bd Author: conrad Date: Wed Apr 15 06:20:22 2009 +0000 Move VC1 loop filter to DSPContext git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18520 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 1 + libavcodec/vc1.c | 110 +++++++++---------------------------------------- libavcodec/vc1dsp.c | 68 +++++++++++++++++++++++++++++++ 3 files changed, 90 insertions(+), 89 deletions(-) commit 73187771b357b58eafdb218c020c3ffed9af2e82 Author: conrad Date: Wed Apr 15 02:25:42 2009 +0000 VC1: extend MMX qpel MC to include MMX2 avg qpel git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18519 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/x86/dsputil_mmx.c | 3 + libavcodec/x86/vc1dsp_mmx.c | 317 ++++++++++++++++++++++++------------------ 2 files changed, 187 insertions(+), 133 deletions(-) commit 3f4bdd22b180a01f127d1bb33b354aadfbc2ac13 Author: conrad Date: Tue Apr 14 23:56:10 2009 +0000 VC1: add and use avg_no_rnd chroma MC functions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18518 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 25 +++++++++++++++++++++++++ libavcodec/dsputil.h | 1 + libavcodec/vc1.c | 9 +++++++-- libavcodec/x86/dsputil_mmx.c | 3 +++ libavcodec/x86/h264dsp_mmx.c | 8 ++++++++ 5 files changed, 44 insertions(+), 2 deletions(-) commit 94884a6245d2412de6a9064fcc89a6d75d0eb21f Author: conrad Date: Tue Apr 14 23:55:39 2009 +0000 Rename put_no_rnd_h264_chroma* to reflect its usage in VC1 only git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18517 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 4 ++-- libavcodec/dsputil.h | 4 ++-- libavcodec/ppc/h264_altivec.c | 4 ++-- libavcodec/vc1.c | 8 ++++---- libavcodec/x86/dsputil_mmx.c | 4 ++-- libavcodec/x86/h264dsp_mmx.c | 4 ++-- 6 files changed, 14 insertions(+), 14 deletions(-) commit d962d69f2ef1bcd3b49bb37d073f1c89b3a88538 Author: cehoyos Date: Tue Apr 14 22:33:46 2009 +0000 Cosmetics: Split long line. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18516 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/alsa-audio.h | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit b41733c114b8f04e155fd28cc56502b14bec623f Author: cehoyos Date: Tue Apr 14 22:30:11 2009 +0000 Fix two icc warnings #188: enumerated type mixed with another type. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18515 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/alsa-audio-common.c | 4 ++-- libavdevice/alsa-audio.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 02deab96b35228c77adeb6f44810d12101d70956 Author: cehoyos Date: Tue Apr 14 22:21:53 2009 +0000 Fix icc warning #188: enumerated type mixed with another type. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18514 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/jack_audio.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bddd520bcfda5d4b789b670095cf896a6428c4a7 Author: cehoyos Date: Tue Apr 14 22:19:43 2009 +0000 Fix icc warning #188: enumerated type mixed with another type. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18513 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/alsa-audio-dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b9bde1702b31146e500cc61003aea7bcd31e9060 Author: vitor Date: Tue Apr 14 21:03:41 2009 +0000 For every line, copy 3*width bytes instead of linesize[0] to avoid problems with padding. Fix issue 959 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18512 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/fraps.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 58aa61be7da224ddd23fc8a6440a0f6d0fb49ccf Author: conrad Date: Tue Apr 14 19:26:33 2009 +0000 VC1: Do qpel when needed for both MVs in a B frame git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18511 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 3 + libavcodec/dsputil.h | 1 + libavcodec/vc1.c | 18 +++++-- libavcodec/vc1dsp.c | 136 ++++++++++++++++++++++++++++++-------------------- 4 files changed, 100 insertions(+), 58 deletions(-) commit b08c1ffcacede56f0b569c5f3cdfd3abbec5a97c Author: ramiro Date: Tue Apr 14 15:25:11 2009 +0000 mingw32: FFmpeg now passes -fno-common automatically. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18510 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 588628b5eb0033004d754c3647e3b82196654a89 Author: rbultje Date: Tue Apr 14 15:01:46 2009 +0000 Add a Vorbis payload parser. Implemented by Colin McQuillan as a GSoC qualification task, see "RTP/Vorbis payload implementation (GSoC qual task)" thread on mailinglist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18509 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + libavformat/Makefile | 2 +- libavformat/rtp_vorbis.c | 218 ++++++++++++++++++++++++++++++++++++++++++++++ libavformat/rtp_vorbis.h | 45 ++++++++++ libavformat/rtpdec.c | 2 + libavformat/rtsp.c | 10 ++- 6 files changed, 275 insertions(+), 3 deletions(-) commit f9511ac821547fe9136516076381a9705c65ba0d Author: rbultje Date: Tue Apr 14 13:22:40 2009 +0000 Increase the SDP buffer size (again!) and also increase the temporary buffer size of the fmtp parameter buffer. For Vorbis RT(S)P, these contain full Vorbis headers, which can be up to 12kb each, formatted in base64, so 16kb total. Patch required for proper Vorbis/RTP playback, submitted as GSoC qualification task in the thread "RTP/Vorbis payload implementation (GSoC qual task)" by Colin McQuillan m.niloc googlemail com. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18508 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) commit 124fefe867ef023a89ca4f4cc76e700342286b0d Author: sdrik Date: Tue Apr 14 08:48:47 2009 +0000 Also copy pixel_aspect when copying the picref in avfilter_start_frame. This avoids a division by zero in '[in]fifo,scale[out]' git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18507 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/avfilter.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 59e648ec54730eb3d49d2d48f97fa4544b20b915 Author: alexc Date: Tue Apr 14 04:07:35 2009 +0000 Mark src constant in copy_block*(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18506 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit f4fb29520a81897c2b20a86446efcf9816425d26 Author: jbr Date: Tue Apr 14 03:48:26 2009 +0000 Support audio sample formats than S16 when encoding a small last frame. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18505 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 6d576f62a6cd4a4c3eda490d2a7e33043abce1d5 Author: bcoudurier Date: Tue Apr 14 00:20:52 2009 +0000 set pkt duration for last smaller frame, should fix alac in m4a muxing git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18504 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 9f4f1dc79d46ba3189fcc759cc420b27add067c1 Author: bcoudurier Date: Tue Apr 14 00:12:54 2009 +0000 fix indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18503 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/imgconvert.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 411dce4e91fd8ae1f43c2f7cc568102d87454394 Author: bcoudurier Date: Tue Apr 14 00:12:29 2009 +0000 avoid strcmp NULL, fix segv on mingw git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18502 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/imgconvert.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit dfa6c24091f37d785c5ddaa68e566176095c25e1 Author: ramiro Date: Mon Apr 13 22:54:21 2009 +0000 win32, dos: Work around a bug in the GNU toolchain. The bug[1] is exposed when gcc decides to put some data in a common section (i.e. data that will be used by more than one object). It will suggest the data to be aligned, but binutils >= 2.19 will fail to properly align it. Thus if the data requires any alignment greater than 4, the application will crash. The workaround prevents gcc from putting data in a common section, instead putting it in a properly aligned section. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18501 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 9c2ccc03e849c6dcfc4c4bb9839fd8d670e03dae Author: bcoudurier Date: Mon Apr 13 21:22:19 2009 +0000 fix indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18500 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 63580f48858f4527ccab2918f11da97216c001db Author: stefano Date: Mon Apr 13 20:44:42 2009 +0000 Fix skip_put_bits() buf_ptr increment. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18499 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/put_bits.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c132c3825dc89bb6b907499764ea4c09a3bf7b7b Author: koorogi Date: Mon Apr 13 18:07:02 2009 +0000 Skip loop iterations which are no-ops due to data1[-lag..-1] being zero. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18498 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/flacenc.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 0b055e55e982dbbf1a725a62e07f7041c4f1b9a6 Author: stefano Date: Mon Apr 13 16:59:38 2009 +0000 Rename pbBufPtr() to put_bits_ptr(). The new name is more readable and consistent with the FFmpeg naming style. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18497 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3enc.c | 4 ++-- libavcodec/bitstream.c | 2 +- libavcodec/gif.c | 6 +++--- libavcodec/h261enc.c | 2 +- libavcodec/h263.c | 4 ++-- libavcodec/ljpegenc.c | 2 +- libavcodec/mjpegenc.c | 6 +++--- libavcodec/mpegaudioenc.c | 2 +- libavcodec/mpegvideo_enc.c | 8 ++++---- libavcodec/put_bits.h | 2 +- libavcodec/wmaenc.c | 2 +- libavformat/gif.c | 6 +++--- libavformat/mpegenc.c | 4 ++-- libavformat/swfenc.c | 6 +++--- 14 files changed, 28 insertions(+), 28 deletions(-) commit e1624c57fba8143dcca9a7ed886537ce37539988 Author: stefano Date: Mon Apr 13 16:47:17 2009 +0000 Do not use full include path for get_bits.h, since the header is in the same directory. Consistent with r16260. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18496 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pixdesc.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d47b466c313e3bcf039e109ea00d4d8fd1615488 Author: jai_menon Date: Mon Apr 13 16:23:54 2009 +0000 flacenc : do not #include libavutil/lls.h since lpc code is now separate. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18495 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/flacenc.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit bbfba0a01a1171c9e73c20de29bc6b50852702ff Author: stefano Date: Mon Apr 13 16:20:26 2009 +0000 Rename bitstream.h to get_bits.h. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18494 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/4xm.c | 2 +- libavcodec/aac.c | 2 +- libavcodec/aac_parser.c | 2 +- libavcodec/aac_parser.h | 2 +- libavcodec/aacenc.c | 2 +- libavcodec/ac3.c | 2 +- libavcodec/ac3_parser.c | 2 +- libavcodec/ac3_parser.h | 2 +- libavcodec/ac3dec.h | 2 +- libavcodec/ac3enc.c | 2 +- libavcodec/adpcm.c | 2 +- libavcodec/alac.c | 2 +- libavcodec/alacenc.c | 2 +- libavcodec/apedec.c | 2 +- libavcodec/asv1.c | 2 +- libavcodec/atrac3.c | 2 +- libavcodec/avs.c | 2 +- libavcodec/bitstream.c | 2 +- libavcodec/bitstream.h | 705 ------------------------------------------ libavcodec/cabac.c | 2 +- libavcodec/cavs.c | 2 +- libavcodec/cavsdec.c | 2 +- libavcodec/cljr.c | 2 +- libavcodec/cook.c | 2 +- libavcodec/dca.c | 2 +- libavcodec/dnxhddec.c | 2 +- libavcodec/dv.c | 2 +- libavcodec/dvbsub_parser.c | 2 +- libavcodec/dvbsubdec.c | 2 +- libavcodec/dvdsubdec.c | 2 +- libavcodec/eatgq.c | 2 +- libavcodec/eatgv.c | 2 +- libavcodec/eatqi.c | 2 +- libavcodec/escape124.c | 2 +- libavcodec/faxcompr.c | 2 +- libavcodec/ffv1.c | 2 +- libavcodec/flacdec.c | 2 +- libavcodec/flacenc.c | 2 +- libavcodec/flashsv.c | 2 +- libavcodec/fraps.c | 2 +- libavcodec/g726.c | 2 +- libavcodec/g729dec.c | 2 +- libavcodec/get_bits.h | 705 ++++++++++++++++++++++++++++++++++++++++++ libavcodec/golomb.h | 2 +- libavcodec/h264enc.c | 2 +- libavcodec/huffman.c | 2 +- libavcodec/huffman.h | 2 +- libavcodec/huffyuv.c | 2 +- libavcodec/imc.c | 2 +- libavcodec/indeo2.c | 2 +- libavcodec/intrax8.c | 2 +- libavcodec/intrax8.h | 2 +- libavcodec/jpeglsdec.c | 2 +- libavcodec/jpeglsenc.c | 2 +- libavcodec/lcldec.c | 2 +- libavcodec/loco.c | 2 +- libavcodec/lzw.h | 2 +- libavcodec/mimic.c | 2 +- libavcodec/mjpegdec.h | 2 +- libavcodec/mlp_parser.c | 2 +- libavcodec/mlp_parser.h | 2 +- libavcodec/mlpdec.c | 2 +- libavcodec/motionpixels.c | 2 +- libavcodec/mpc.c | 2 +- libavcodec/mpc.h | 2 +- libavcodec/mpc7.c | 2 +- libavcodec/mpc8.c | 2 +- libavcodec/mpeg4audio.c | 2 +- libavcodec/mpegaudio.h | 2 +- libavcodec/mpegaudiodec.c | 2 +- libavcodec/mpegvideo.h | 2 +- libavcodec/msmpeg4data.h | 2 +- libavcodec/nellymoser.c | 2 +- libavcodec/nellymoserdec.c | 2 +- libavcodec/pcm.c | 2 +- libavcodec/pcx.c | 2 +- libavcodec/pixdesc.h | 2 +- libavcodec/qcelpdec.c | 2 +- libavcodec/qdm2.c | 2 +- libavcodec/ra144.c | 2 +- libavcodec/ra288.c | 2 +- libavcodec/rl.h | 2 +- libavcodec/rtjpeg.c | 2 +- libavcodec/shorten.c | 2 +- libavcodec/smacker.c | 2 +- libavcodec/sonic.c | 2 +- libavcodec/tiertexseqv.c | 2 +- libavcodec/truemotion2.c | 2 +- libavcodec/tta.c | 2 +- libavcodec/unary.h | 2 +- libavcodec/vc1data.h | 2 +- libavcodec/vorbis.c | 2 +- libavcodec/vorbis_dec.c | 2 +- libavcodec/vp3.c | 2 +- libavcodec/vp5.c | 2 +- libavcodec/vp56.h | 2 +- libavcodec/vp6.c | 2 +- libavcodec/wavpack.c | 2 +- libavcodec/wma.h | 2 +- libavcodec/wnv1.c | 2 +- libavcodec/xsubdec.c | 2 +- libavformat/adtsenc.c | 2 +- libavformat/mov.c | 2 +- libavformat/movenc.c | 2 +- libavformat/mpc.c | 2 +- libavformat/mpc8.c | 2 +- libavformat/oggparseflac.c | 2 +- libavformat/oggparseogm.c | 2 +- libavformat/oggparsespeex.c | 2 +- libavformat/oggparsetheora.c | 2 +- libavformat/oggparsevorbis.c | 2 +- libavformat/raw.c | 2 +- libavformat/rdt.c | 2 +- libavformat/rtp.c | 2 +- libavformat/rtp_h264.c | 2 +- libavformat/rtpdec.c | 2 +- libavformat/rtpenc.c | 2 +- libavformat/tta.c | 2 +- 118 files changed, 821 insertions(+), 821 deletions(-) commit 2f6b33b0a9174ae087550cc39ac3b0566e385f9c Author: jai_menon Date: Mon Apr 13 15:11:40 2009 +0000 alacenc : cosmetics : remove misleading comment git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18493 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alacenc.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 7f1a0aff8233aa6be1ddc7cce30a2f1a1b196d41 Author: bcoudurier Date: Mon Apr 13 04:02:51 2009 +0000 seek inside buffer when offset is exactly at the end, fix seeking with memory ByteIOContext git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18487 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aviobuf.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 95e79e68e3d92711d0c0db069d10233ef5e7802c Author: bcoudurier Date: Mon Apr 13 03:55:26 2009 +0000 move audio buffers declarations and free them in av_exit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18486 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) commit 62e49376246ca6116c65df7ef93ea182dfba79ae Author: bcoudurier Date: Mon Apr 13 03:47:12 2009 +0000 move freeing code before exiting because of signal git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18485 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 816a96c0e479eb80f5344cecff74750ad77fc0d7 Author: bcoudurier Date: Mon Apr 13 03:43:29 2009 +0000 free options contexts in av_exit, valgrind should be happy now git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18484 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 2949b905eee70c385c40cd60166256fd6ff44f3a Author: bcoudurier Date: Mon Apr 13 03:38:55 2009 +0000 Set frame defaults in try_decode_frame. Fix: ==22211== Conditional jump or move depends on uninitialised value(s) ==22211== at 0x811E692: ff_print_debug_info (mpegvideo.c:1137) ==22211== by 0x82E6A7B: decode_frame (h264.c:7897) ==22211== by 0x80F2823: avcodec_decode_video2 (utils.c:564) [...] ==22211== Uninitialised value was created by a stack allocation ==22211== at 0x8064AA3: try_decode_frame (utils.c:1845) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18483 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit b65d5ea79fb5ea7c8dd64f3149bc032b5e08e781 Author: bcoudurier Date: Mon Apr 13 03:35:32 2009 +0000 fix indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18482 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c1447dc60084bc54d32c4ee4e73a6402cab9183b Author: bcoudurier Date: Mon Apr 13 03:33:39 2009 +0000 fix indentation and remove whitespace after return git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18481 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo_common.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f249c4242d6c297071324a245cb36c2986fc6713 Author: bcoudurier Date: Mon Apr 13 03:32:02 2009 +0000 reindent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18480 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 52 +++++++++++++++++++++++++------------------------- 1 files changed, 26 insertions(+), 26 deletions(-) commit 53518ced99dbd43785216736bae6c5bde963bb1f Author: bcoudurier Date: Mon Apr 13 03:29:19 2009 +0000 Init state to -1 in h264 parser. Fix: ==22063== Conditional jump or move depends on uninitialised value(s) ==22063== at 0x811A4B7: ff_find_start_code (mpegvideo.c:99) ==22063== by 0x82F5B74: parse_nal_units (h264_parser.c:132) ==22063== by 0x82F5A68: h264_parse (h264_parser.c:261) [...] ==22063== Uninitialised value was created by a stack allocation ==22063== at 0x82F5AF5: parse_nal_units (h264_parser.c:112) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18479 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264_parser.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 63e8b4514c46b8bbb94bb834a119e5c64965b167 Author: diego Date: Sun Apr 12 22:48:44 2009 +0000 Move addition of MMX-OBJS to OBJS into common.mak instead of duplicating it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18478 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b common.mak | 2 ++ libavcodec/Makefile | 1 - 2 files changed, 2 insertions(+), 1 deletions(-) commit 09fb747de150f20a3bb6267025ea663a48cf3bce Author: reynaldo Date: Sun Apr 12 21:48:43 2009 +0000 Fix wrong size computation for buffer. Patch is part of netgem's changeset. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18477 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dvbsubdec.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 02b1845e8941db53f8b4ee8d655d0faf9b3c48f9 Author: diego Date: Sun Apr 12 21:45:26 2009 +0000 Remove gcc_fixes.h. It only contains workarounds for unsupported gcc versions. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18476 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/dsputil_altivec.c | 101 ++++++++++++++++++----------------- libavcodec/ppc/fdct_altivec.c | 6 ++- libavcodec/ppc/float_altivec.c | 2 - libavcodec/ppc/gcc_fixes.h | 102 ------------------------------------ libavcodec/ppc/h264_altivec.c | 2 - libavcodec/ppc/idct_altivec.c | 6 ++- libavcodec/ppc/mpegvideo_altivec.c | 2 - 7 files changed, 59 insertions(+), 162 deletions(-) commit f63e423cdd3809c60ef1f2413194f1e7c965cb67 Author: diego Date: Sun Apr 12 21:42:55 2009 +0000 Remove AltiVec optimizations for Snow. They are hindering the development of Snow, which is still in flux. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18475 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 - libavcodec/ppc/dsputil_ppc.c | 2 - libavcodec/ppc/snow_altivec.c | 788 ----------------------------------------- 3 files changed, 0 insertions(+), 791 deletions(-) commit 94ed93b9790768ed44f1005ad98cf9b6c7ccaaf1 Author: michael Date: Sun Apr 12 20:43:52 2009 +0000 Fix 2 access units in a packet mp4s. Fixes issue944 and possibly others. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18474 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) commit 2eee5c45eb614403a6d73bc71514f16ca77f0809 Author: michael Date: Sun Apr 12 20:40:18 2009 +0000 Get rid of the non sensical idea of using the current picture for missing reference pictures. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18473 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit c445521ebc0fdad1d6334cb25cd499976830e59d Author: michael Date: Sun Apr 12 20:21:23 2009 +0000 Factorize field_end() out. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18472 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 86 ++++++++++++++++++++++++++++------------------------ 1 files changed, 46 insertions(+), 40 deletions(-) commit 2eab1df6007341822f23500436c08ca9a1f9aad2 Author: michael Date: Sun Apr 12 13:58:03 2009 +0000 Assert that the first list1 entry is a reference frame. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18471 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 1bcdb8e4ef6cdbb226d2b8e9b1c763a6cb147bfd Author: reimar Date: Sun Apr 12 13:17:37 2009 +0000 Add a av_fast_malloc function and replace several uses of av_fast_realloc, thus avoiding potential memleaks and pointless memcpys. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18470 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/4xm.c | 8 ++++++-- libavcodec/asv1.c | 4 +++- libavcodec/avcodec.h | 14 ++++++++++++++ libavcodec/eatqi.c | 2 +- libavcodec/h263dec.c | 6 ++++-- libavcodec/h264.c | 2 +- libavcodec/huffyuv.c | 4 +++- libavcodec/mdec.c | 4 +++- libavcodec/mimic.c | 2 +- libavcodec/motionpixels.c | 4 +++- libavcodec/utils.c | 11 +++++++++++ 11 files changed, 50 insertions(+), 11 deletions(-) commit 93e450f9b7b3363c5a9256abae6e3860ba3675f4 Author: reimar Date: Sun Apr 12 12:25:53 2009 +0000 Use void * instead of uint8_t * for the destination buffer for dsp.bswap_buf where easily possible (mimic, eatqi, 4xm). This allows to avoid a typecast. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18469 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/4xm.c | 6 +++--- libavcodec/eatqi.c | 4 ++-- libavcodec/mimic.c | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) commit 12b34727500aa4677674a276d734e392660ae11f Author: reimar Date: Sun Apr 12 12:03:12 2009 +0000 av_destruct_packet_nofree deprecation explained in APIchanges git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18468 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/APIchanges | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 4daef964b9487745f49cbeed3a57ec00b8d4e1fa Author: reimar Date: Sun Apr 12 09:33:38 2009 +0000 Use AVERROR(ENOMEM) instead of AVERROR_NOMEM / -1 in eatqi and mimic decoders git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18467 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eatqi.c | 2 +- libavcodec/mimic.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 08a866dfd566efb0ac128634e167be5273abff38 Author: stefano Date: Sun Apr 12 09:06:17 2009 +0000 Document pbBufPtr(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18466 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/put_bits.h | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 74660cbee0c23362fb1afa4834e5b6ca8392b96e Author: bcoudurier Date: Sun Apr 12 09:04:12 2009 +0000 remove useless wrapper git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18465 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 10 ++-------- 1 files changed, 2 insertions(+), 8 deletions(-) commit 3cbe8edfeb31dc286445a863773f99764f776736 Author: reimar Date: Sun Apr 12 08:53:22 2009 +0000 Move ea demuxer messages that are irrelevant to ordinary users from AV_LOG_INFO to AV_LOG_DEBUG. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18464 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/electronicarts.c | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) commit e768d4d50f7458fcc37de5432a7e47b6850ad01f Author: bcoudurier Date: Sun Apr 12 08:52:16 2009 +0000 remove useless wrapper git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18463 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 8 +------- 1 files changed, 1 insertions(+), 7 deletions(-) commit b17220d901e1b1f376d388304f29baeed735ccd3 Author: reimar Date: Sun Apr 12 08:49:20 2009 +0000 Slightly improve/correct description of wc3_pal_lookup git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18462 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/wc3movie.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 5f0a3472c37fee4d6b8226f4e03e14e8c2d31586 Author: stefano Date: Sun Apr 12 08:35:26 2009 +0000 Split bitstream.h, put the bitstream writer stuff in the new file put_bits.h. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18461 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3enc.c | 3 +- libavcodec/adpcm.c | 1 + libavcodec/alacenc.c | 1 + libavcodec/asv1.c | 1 + libavcodec/bitstream.c | 1 + libavcodec/bitstream.h | 274 -------------------------------------- libavcodec/cabac.h | 2 +- libavcodec/dca.c | 1 + libavcodec/dv.c | 1 + libavcodec/faxcompr.c | 1 + libavcodec/ffv1.c | 1 + libavcodec/flashsvenc.c | 2 +- libavcodec/g726.c | 1 + libavcodec/gif.c | 2 +- libavcodec/golomb.h | 1 + libavcodec/huffyuv.c | 1 + libavcodec/lclenc.c | 2 +- libavcodec/lzwenc.c | 2 +- libavcodec/mjpeg.h | 2 +- libavcodec/mpegaudioenc.c | 2 +- libavcodec/mpegvideo.h | 1 + libavcodec/nellymoserenc.c | 2 +- libavcodec/put_bits.h | 311 ++++++++++++++++++++++++++++++++++++++++++++ libavcodec/vorbis_enc.c | 2 +- libavcodec/wma.h | 1 + libavformat/adtsenc.c | 1 + libavformat/gif.c | 2 +- libavformat/movenc.c | 1 + libavformat/mpegenc.c | 2 +- libavformat/swfenc.c | 2 +- 30 files changed, 340 insertions(+), 287 deletions(-) commit 1e7b7a9193b85f6a64834af7a24c55ecf5a6f19f Author: michael Date: Sun Apr 12 04:01:03 2009 +0000 Disable metadata reading, yes id like to know what this code is good for and this is the easiest way to. It would be alot of messy code we can drop if it is useless. As a sideeffect this fixes issue977. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18460 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 36bc4ecd1dff1887a15095dd0ba1d73e384ff457 Author: jbr Date: Sun Apr 12 03:26:20 2009 +0000 Add names for 5.0 and 5.1 back speaker channel layouts. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18459 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/audioconvert.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 8f7993ffd49f29413be27deb17f5c69efc0dc136 Author: bcoudurier Date: Sun Apr 12 03:08:46 2009 +0000 replace DEBUG_SI with DEBUG and use dprintf git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18458 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 59 +++++++++++++++++++++++-------------------------- 1 files changed, 28 insertions(+), 31 deletions(-) commit 7d9050e4883dd98a99985a21eb469608d49629e9 Author: bcoudurier Date: Sun Apr 12 02:39:16 2009 +0000 Set stream type to ac3 if registration descriptor is present. Based on patch by Nico Sabi, nicola dot sabbi at poste dot it git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18457 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 1e44feb074d7898a4e1dbc98f9dc479abc8e0873 Author: bcoudurier Date: Sun Apr 12 02:32:02 2009 +0000 simplify registration descriptor parsing with bytstream get functions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18456 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 26 ++++++++------------------ 1 files changed, 8 insertions(+), 18 deletions(-) commit 3cbdbe167715c015fd0c1e3a3a5b5e9ebdf42f2c Author: bcoudurier Date: Sun Apr 12 02:19:40 2009 +0000 Ok, ts demuxer is more complicated than I thought Revert r18454 and fix correctly #700 Stop parsing if end of buffer is reached while reading patch by Björn Axelsson, bjorn dot axelsson at intinor dot se git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18455 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 50e215480945dc9676f53efb8b2552ef74420a7d Author: bcoudurier Date: Sun Apr 12 01:37:34 2009 +0000 fix end of buffer check, fix hang_read_header.h264.ts git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18454 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5c307c2a0b500a772f54b6c92c09147d6fe67456 Author: bcoudurier Date: Sun Apr 12 00:25:37 2009 +0000 fix 6 channels raw pcm demuxing, raw pcm now demux a fixed number of samples git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18453 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 6 ++++- tests/ffmpeg.regression.ref | 36 ++++++++++++++++---------------- tests/lavf.regression.ref | 44 ++++++++++++++++++++-------------------- tests/rotozoom.regression.ref | 36 ++++++++++++++++---------------- tests/seek.regression.ref | 26 ++++++++++++------------ 5 files changed, 76 insertions(+), 72 deletions(-) commit f4ad4f8843af1a3b97990c839e2b9076595367ee Author: reimar Date: Sat Apr 11 22:38:00 2009 +0000 Simplify packet duplication code in ff_interleave_add_packet. Behaviour only changes if pkt->destuct neither av_destruct_packet, av_destruct_packet_nofree nor NULL, in which case the new code avoids a double free. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18452 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit e6b8dab0b18a37a6f4dfa355e93a0915efe589f8 Author: stefano Date: Sat Apr 11 22:04:52 2009 +0000 Fix initialization of avpkt in output_packet(). Patch by Thilo Borgmann thilo.surname AT googlemaildotcom. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18451 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) commit d7945955dbf05573f8acebf7fc0e6816af2201d8 Author: reimar Date: Sat Apr 11 21:45:57 2009 +0000 Fix "unrecognized WC3 chunk" debug output which was broken r18444 due to sign expansion. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18450 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/wc3movie.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit ff3f70001340f92750f88bfef88b4d90053aaf31 Author: stefano Date: Sat Apr 11 21:14:29 2009 +0000 Fix documentation for avcodec_encode_audio(), in the case of PCM audio the output buffer size may be less than FF_MIN_BUFFER_SIZE. Patch by John Fletcher john.surname AT rd . bbc . co . uk. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18449 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit a1289a3b57dd181dd8384f4613db2de393bded79 Author: stefano Date: Sat Apr 11 21:04:26 2009 +0000 Document the 'size' parameter of set_put_bits_buffer_size(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18448 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bitstream.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit dcb39ab2d0de75a8b2a94f91e1416b2077576d67 Author: stefano Date: Sat Apr 11 21:01:30 2009 +0000 Document ff_put_string(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18447 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bitstream.h | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 0549392dbdac3e2981a2be7c1dca1148ab529b02 Author: reimar Date: Sat Apr 11 20:48:56 2009 +0000 wc3movie: return partial packets if not all data can be read. This is consistent with other demuxer's behaviour and avoids a memleak. It also returns the error from av_get_packet instead of always AVERROR(EIO). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18446 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/wc3movie.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit f41e5c8f9e33de01bdd45c94ec1189211b6d0887 Author: reimar Date: Sat Apr 11 20:08:16 2009 +0000 Explain the purpose of the wc3_pal_lookup and the formula that was used to calculate it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18445 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/wc3movie.c | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) commit baf17050a0d5d90f40b926ae5b0e839d358f02e8 Author: reimar Date: Sat Apr 11 18:58:55 2009 +0000 Use get_le32/get_be32 in wc3movie demuxer instead of reading everything into a buffer first. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18444 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/wc3movie.c | 54 ++++++++++++++++-------------------------------- 1 files changed, 18 insertions(+), 36 deletions(-) commit fa6bb66fccad787ca2058c6a3f725e15468e2376 Author: stefano Date: Sat Apr 11 18:12:23 2009 +0000 Replace deprecated FF_MM_MMXEXT flag with FF_MM_MMX2. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18443 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dct-test.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 5b18881f1a9fdcf2e7e7333983c45d2b6887c9e3 Author: stefano Date: Sat Apr 11 15:54:21 2009 +0000 Rename the 'put_zero' parameter of ff_put_string() to 'terminate_string'. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18442 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bitstream.c | 4 ++-- libavcodec/bitstream.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit 1ca8eaea9e18449ba151be031a0b1fc876fb129f Author: stefano Date: Sat Apr 11 14:49:46 2009 +0000 Add documentation for skip_put_bytes(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18441 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bitstream.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 02b496dd58695ccd40ac4d1b114f408a861f8464 Author: stefano Date: Sat Apr 11 14:47:35 2009 +0000 Doxygenate ff_copy_bits(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18440 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bitstream.h | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 2a70fd3ef7aa5b0de353a36b9beba5fa7cd17d07 Author: stefano Date: Sat Apr 11 14:19:09 2009 +0000 Factorize declaration for the two variants of put_bits(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18439 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bitstream.h | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-) commit b09b4992b81f08a8bf6e743917274d483f9e83b8 Author: michael Date: Sat Apr 11 14:16:30 2009 +0000 2 INIT_VLC_USE_STATIC cases, carl missed. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18438 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/intrax8.c | 2 +- libavcodec/svq1dec.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 74fda7f73e5e836e08d335d71c917621bbaa4b2c Author: michael Date: Sat Apr 11 13:58:18 2009 +0000 get rid of INIT_VLC_USE_STATIC in h261. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18437 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h261dec.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit ad4b5f93f67b3d31a7143225045dea5f69455536 Author: michael Date: Sat Apr 11 13:53:34 2009 +0000 Get rid of INIT_VLC_USE_STATIC in rv10/rv20. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18436 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv10.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 40fe7147362cb7dc3daf605e40746999e3c7a872 Author: michael Date: Sat Apr 11 13:43:09 2009 +0000 Get rid of INIT_VLC_USE_STATIC in 4xm. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18435 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/4xm.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 03f028ef5c356847321b0189ad5a4270ba0e9dee Author: michael Date: Sat Apr 11 13:40:39 2009 +0000 Get rid of INIT_VLC_USE_STATIC in asv1. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18434 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/asv1.c | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) commit 2db0c7dab1b43ffc6c96b669a66d25320a411edb Author: michael Date: Sat Apr 11 13:29:05 2009 +0000 Get rid of INIT_VLC_USE_STATIC in msmpeg4 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18433 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/msmpeg4.c | 92 +++++++++++++++++++++++++++---------------------- 1 files changed, 51 insertions(+), 41 deletions(-) commit 710c3e41df73f2c797056b00d9f722350474b900 Author: stefano Date: Sat Apr 11 13:04:33 2009 +0000 Clarify documentation for put_bits_count(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18432 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bitstream.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 557b69a81ea15dfca4f7bd7399e6a706ef687a2c Author: reimar Date: Sat Apr 11 12:42:29 2009 +0000 Get rid of av_destruct_packet_nofree and use NULL instead. It is still used in comparisons to keep ABI compatibility. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18431 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 10 +++++++--- libavcodec/avpacket.c | 2 +- libavformat/utils.c | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) commit fab46a4b4f9bf85c9feeb3225ee033f610b6606a Author: cehoyos Date: Sat Apr 11 11:47:15 2009 +0000 Use INIT_VLC_USE_STATIC and not its value "1". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18430 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/4xm.c | 2 +- libavcodec/asv1.c | 10 +++++----- libavcodec/dca.c | 8 ++++---- libavcodec/h261dec.c | 8 ++++---- libavcodec/intrax8.c | 4 ++-- libavcodec/msmpeg4.c | 32 ++++++++++++++++---------------- libavcodec/rv10.c | 4 ++-- libavcodec/svq1dec.c | 10 +++++----- libavcodec/vc1.c | 24 ++++++++++++------------ libavcodec/wnv1.c | 2 +- 10 files changed, 52 insertions(+), 52 deletions(-) commit f56bc71319e7bd145bc0673f64cac04b5d47e990 Author: reimar Date: Sat Apr 11 10:41:06 2009 +0000 Reindent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18429 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/electronicarts.c | 44 +++++++++++++++++++++--------------------- 1 files changed, 22 insertions(+), 22 deletions(-) commit a67b326d564efa2c453e0afcf5926fb8c013e810 Author: reimar Date: Sat Apr 11 10:38:56 2009 +0000 Make electronicarts demuxer return partial frames, this is the default behaviour of av_get_packet and should not be override without good reason. As a side effect this fixes the memleak described in issue 956. Also return the exact error code from av_get_packet instead of AVERROR(EIO). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18428 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/electronicarts.c | 12 ++++-------- 1 files changed, 4 insertions(+), 8 deletions(-) commit 74af32a1764504939c285d232d0f3bd54870a220 Author: stefano Date: Fri Apr 10 22:29:56 2009 +0000 Document align_put_bits(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18427 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bitstream.h | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 30feb03dad1708289346fa2612b878baac2fb289 Author: stefano Date: Fri Apr 10 22:27:29 2009 +0000 Doxygenate flush_put_bits() documentation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18426 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bitstream.h | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 93fe9a1551887c19bb8c800195711201cc60f2d5 Author: stefano Date: Fri Apr 10 22:14:45 2009 +0000 Doxygenate put_bits_count() documentation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18425 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bitstream.h | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 4266362b71c38cb5e8405fd65abe6e55915baa76 Author: cehoyos Date: Fri Apr 10 17:46:42 2009 +0000 Fix comment: gcc 2.95.3 binaries decode ac3 fine if SSE is available and not disabled. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18424 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/codec-regression.sh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5b7a218898a97a335e8deb66542f1b15eae64de2 Author: stefano Date: Fri Apr 10 17:30:42 2009 +0000 Doxygenate init_put_bits(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18423 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bitstream.h | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 539a911d326af6db4f0885f41e85947754d459fd Author: diego Date: Fri Apr 10 17:23:38 2009 +0000 cosmetics: Rename prn variable to prng (Pseudo Random Number Generator). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18422 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cabac.c | 6 +++--- libavcodec/dct-test.c | 28 ++++++++++++++-------------- libavcodec/fft-test.c | 6 +++--- libavcodec/motion-test.c | 6 +++--- libavcodec/rangecoder.c | 6 +++--- libavcodec/snow.c | 8 ++++---- libavutil/aes.c | 6 +++--- libavutil/pca.c | 12 ++++++------ libavutil/tree.c | 8 ++++---- 9 files changed, 43 insertions(+), 43 deletions(-) commit 6c130c290793022f7a2c399b152f6d10d09c6b93 Author: stefano Date: Fri Apr 10 17:16:19 2009 +0000 Add support to CorePNG P-frames. Patch by Thilo Borgmann thilo DOT borgmann A googlemail com. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18421 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pngdec.c | 34 +++++++++++++++++++++++++++++----- 1 files changed, 29 insertions(+), 5 deletions(-) commit 61fec47a610f4374d2272360ea30c01dec5a8d07 Author: diego Date: Fri Apr 10 17:12:36 2009 +0000 Replace rand() usage by av_lfg_get(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18420 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/timefilter.c | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) commit f527132a237a19b8c939b8a7e2c7a784069476d3 Author: diego Date: Fri Apr 10 15:16:11 2009 +0000 cosmetics: Align output columns. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18419 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/timefilter.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 354ec21b74a8b695c67c83a1d772d382bbdcd85c Author: reimar Date: Fri Apr 10 14:30:04 2009 +0000 Loop up to MAX_THREADS instead of h->s.avctx->thread_count to free the thread contexts, this avoids a crash when freeing the H.264 parser context introduced in r18406, since h->s.avctx is NULL there. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18418 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 32c737585b7ae5fe03d9dbbf0547f28cb51a6947 Author: stefano Date: Fri Apr 10 12:53:22 2009 +0000 Use the new avcodec_decode_* API. Patch by Thilo Borgmann th_lo.borgm_n_@goog_email.co_. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18417 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 46 ++++++++++++++++++++++++---------------------- 1 files changed, 24 insertions(+), 22 deletions(-) commit ece2f1ebc2578050813b6a4d298e033b1bf7d626 Author: aurel Date: Fri Apr 10 12:49:53 2009 +0000 remove useless duplication of what av_new_stream() already does git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18416 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/ffmdec.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 6d4cfb5e6f30ca27b6edf1bc231861bdabbd9c66 Author: stefano Date: Fri Apr 10 12:18:04 2009 +0000 Add 'PNG1' to PNG fourcc codes. Patch by Thilo Borgmann thilo DOT borgmann _AT_ gXXglemail.cXm. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18415 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit f951e96bb1539f7d36ed1b31e3da3fd13c2e66d0 Author: stefano Date: Fri Apr 10 12:07:06 2009 +0000 Use the new avcodec_decode_* API. Patch by Thilo Borgmann thilo.borgmann * googlemail ! com. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18414 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) commit 4566668686c05d2be411b72af15f120da589e654 Author: diego Date: Fri Apr 10 11:33:14 2009 +0000 Remove unused variables along with the related warnings. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18413 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ptx.c | 1 - libavcodec/sunrast.c | 1 - libavcodec/txd.c | 1 - 3 files changed, 0 insertions(+), 3 deletions(-) commit 24070a64c6e8efd5051dc0b60f74291a657eb8ed Author: diego Date: Fri Apr 10 11:32:09 2009 +0000 Ignore .d and .ho files. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18412 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b commit 604bd4ca8ab0da1ca7019a38cadba807f9d480c5 Author: reimar Date: Fri Apr 10 11:31:55 2009 +0000 Add forgotten void return type to ff_h264_free_context git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18411 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- libavcodec/h264.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit e1ea592f891be0d9bcce6ca16c1d19b385ab1f2a Author: diego Date: Fri Apr 10 11:29:51 2009 +0000 Fix sigill on non-MMX2 CPUs. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18410 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/motion-test.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 1f09f71f85d377dc9fe313804de09e10f0bb87c7 Author: stefano Date: Fri Apr 10 11:07:52 2009 +0000 Use the new avcodec_decode_* API. Patch by Thilo Borgmann name.surname AT googlemail.com. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18409 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/api-example.c | 51 +++++++++++++++++++++++++-------------------- 1 files changed, 28 insertions(+), 23 deletions(-) commit 68c90a2c9b7773871f8a18e72e3fdb8046833498 Author: stefano Date: Fri Apr 10 11:03:06 2009 +0000 Make try_decode_frame() use the new avcodec_decode_* API. Patch by Thilo Borgmann thilo.borgmann AT g00glemail dot com. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18408 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 17a03f70e1d8dac9670e654b5737ca69a4180c4b Author: reimar Date: Fri Apr 10 07:17:30 2009 +0000 Make sure error resilience does not try to use unavailable reference frames. Fixes the crash described in issue 706. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18407 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/error_resilience.c | 23 +++++++++++++++++------ 1 files changed, 17 insertions(+), 6 deletions(-) commit 1eb40be0e1cdd1d2d196ff1000bdbcc8aa66f068 Author: reimar Date: Fri Apr 10 07:01:55 2009 +0000 Add a ff_h264_free_context function and call it from the H.264 parser. This ensures that the parser will no longer leak memory for all SPS/PPS it encounters. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18406 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 12 +++++++++--- libavcodec/h264.h | 5 +++++ libavcodec/h264_parser.c | 1 + 3 files changed, 15 insertions(+), 3 deletions(-) commit 7e532dd73cd2f02a3370a7a2835cd73457c34e0d Author: michael Date: Fri Apr 10 00:09:07 2009 +0000 Make sure mpeg2 has its height rounded up to 32 as that is needed for iterlaced stuff. This might have been exploitable when emu edge was not set though note this bug has been introduced just a few days ago. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18405 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit a273e205be8af8379eca3cee298189627f47d599 Author: michael Date: Thu Apr 9 21:53:48 2009 +0000 Dont use SSE2 SAD for snow as it requires more alignment than can be easily provided. Fixes issue315. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18404 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/x86/motion_est_mmx.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit fa5e31d2f07bf0c08bb0e13bd5592fec9825491b Author: lucabe Date: Thu Apr 9 21:52:12 2009 +0000 Fix documentation for the "-ps" option Patch by Martin Storsjö (martin AT martin DOT st) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18403 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffmpeg-doc.texi | 2 +- libavcodec/options.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 6fb1ae079922512dd2d28fe28046d4ac55e4e108 Author: lucabe Date: Thu Apr 9 21:48:45 2009 +0000 AAC packetiser cleanup: use consts instead of #defines git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18402 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtp_aac.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit f5f62c328d3cb0b3d35eedf02c50b31183c52a9e Author: lucabe Date: Thu Apr 9 21:39:07 2009 +0000 AAC packetiser cleanup: remove check for a condition that cannot happen git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18401 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtp_aac.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 2553373c9bff8a86e29af606698b9dda36b55407 Author: lucabe Date: Thu Apr 9 21:37:11 2009 +0000 Fix two checks in the AAC packetiser, which were too conservative Patch by Martin Storsjö (martin AT martin DOT st) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18400 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtp_aac.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit b73f832fb7a5182aa8421490bf5cc7787fd0e7e1 Author: michael Date: Thu Apr 9 21:19:25 2009 +0000 Make sure the next used frame is released so get_buffer() wont fail. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18399 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 7bab4db53cd09a4eb7873b7a40bcfb6fe7a089bc Author: michael Date: Thu Apr 9 21:17:53 2009 +0000 Move release_buffer() up so it is prior to a future call to it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18398 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.c | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) commit c29457f2817dbc9d6a27bd78f99f0097b179e9eb Author: michael Date: Thu Apr 9 20:44:18 2009 +0000 Factorize release_buffer() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18397 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.c | 28 +++++++++++++++------------- 1 files changed, 15 insertions(+), 13 deletions(-) commit dddfcd3a0c62908b365efc73199cc21e27c423bb Author: michael Date: Thu Apr 9 20:23:13 2009 +0000 Make sure spatial_decomposition_count is not too large for picture size. this led to an infinite loop in mirror(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18396 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit b070bd646beff3a4f4e83fb0bd23d779b985aa6b Author: michael Date: Thu Apr 9 20:13:35 2009 +0000 Skip non intra frames that have no reference frames. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18395 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit 4c08b10855c02f994cfe84cdbb0dc52d8deecd15 Author: michael Date: Thu Apr 9 19:45:10 2009 +0000 Make sure spatial_decomposition_count is >0. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18394 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 30f2000af9b768fe903ab06504bfa12fd2cb1146 Author: michael Date: Thu Apr 9 18:47:50 2009 +0000 Make sure the block array is of the correct size. This might have been exploitable. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18393 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit c9327751acda51d4508d86f8b8590a8387b23a7a Author: michael Date: Thu Apr 9 18:37:26 2009 +0000 Check spatial_decomposition_count too, fixes another crash. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18392 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit b034b510d2a3c99db6bf41c970f81e30a89c7d52 Author: michael Date: Thu Apr 9 18:29:54 2009 +0000 10l, forgot to remove old code, which broke snow. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18391 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 9f49d95c51a3b568ec5d977a227b05cafa83bd57 Author: michael Date: Thu Apr 9 18:21:51 2009 +0000 Factorize check of read symbols. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18390 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.c | 21 +++++++++++---------- 1 files changed, 11 insertions(+), 10 deletions(-) commit 604aa0c3dd0677eb5032b5face62853f3be83067 Author: michael Date: Thu Apr 9 15:33:02 2009 +0000 Fix spatial_decomposition_type validity check. Fixes infinite loop (did no investigate why exactly it got stuck). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18389 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0772ce47a8e501edc4906b22ce00332059757b3b Author: michael Date: Thu Apr 9 15:17:03 2009 +0000 Fix crash when max_ref_frames was out of range. This might have been exploitable. Fixes first crash of issue840. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18388 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) commit 0c83cd1e81775c393975a1f58354b4f9dec1077c Author: diego Date: Thu Apr 9 15:11:48 2009 +0000 Give liblzo benchmark conditionals more descriptive names and add convenience definitions along with instructions for changing them. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18387 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/lzo.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) commit 991a7470d1a997ead911ded11477c45b979e782c Author: diego Date: Thu Apr 9 14:55:05 2009 +0000 Add a configure check for lzo1x_999_compress() and compile the lzo test program in libavutil when this function is available. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18386 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 ++ libavutil/Makefile | 1 + 2 files changed, 3 insertions(+), 0 deletions(-) commit 395c17425e4f81a8da01be949a6bbbc64b9c3fc6 Author: reimar Date: Thu Apr 9 14:16:22 2009 +0000 Fix memleak in nuv demuxer: free packet already allocated packet when returning an error in nuv_packet. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18385 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/nuv.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit bbb7ebb64acf26841f7258825228996e7fb781f7 Author: diego Date: Thu Apr 9 11:54:13 2009 +0000 Remove unnecessary gcc_fixes.h #include. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18384 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/fft_altivec.c | 3 --- libavcodec/ppc/gmc_altivec.c | 3 --- libavcodec/ppc/int_altivec.c | 7 +++++-- libavcodec/ppc/vc1dsp_altivec.c | 2 -- 4 files changed, 5 insertions(+), 10 deletions(-) commit 2575e595bd3f1171dca3bf7f87d3c92a872de988 Author: diego Date: Thu Apr 9 10:06:54 2009 +0000 cosmetics: Reformat comment paragraph and fix a few typos in it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18383 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/idct_altivec.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit c22f698a797508e62738a12aadee584b57739994 Author: michael Date: Thu Apr 9 00:13:59 2009 +0000 Fix -ss / -t interaction with -acodec copy. Fixes issue203 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18382 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 03463020e84210ef79464aadbf3f18aa47f03d20 Author: michael Date: Wed Apr 8 20:48:44 2009 +0000 Fix mb_height for interlaced mpeg2. This correctly fixes issue961, thanks to steven warren for spoting my mistake. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18381 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg12.c | 4 +++- libavcodec/mpegvideo.c | 3 +++ 2 files changed, 6 insertions(+), 1 deletions(-) commit dd47be64953f558826456ee3696220f587ec8a20 Author: ramiro Date: Wed Apr 8 20:26:18 2009 +0000 configure: Add --enable-runtime-cpudetect git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18380 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 +++ libavcodec/ppc/check_altivec.c | 2 +- libpostproc/postprocess.c | 14 +++++++------- 3 files changed, 11 insertions(+), 8 deletions(-) commit f68fe314162f50888c7896709cedb14b5f795c71 Author: reimar Date: Wed Apr 8 20:20:42 2009 +0000 Correctly set packet size for partial video packets in nuv demuxer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18379 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/nuv.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 0fe8b4f81c74e9bebed178501c765101f62e4af1 Author: reimar Date: Wed Apr 8 20:19:12 2009 +0000 Add av_shrink_packet function for use in av_get_packet that reduces pkt->size and ensures the following padding is correctly initialized to 0. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18378 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 8 ++++++++ libavcodec/avpacket.c | 7 +++++++ libavformat/utils.c | 2 +- 3 files changed, 16 insertions(+), 1 deletions(-) commit 1bc1e6f0fe2afbd8105be6f87eed99026ef5a73d Author: cehoyos Date: Wed Apr 8 16:01:10 2009 +0000 Reduce code duplication. Patch by Zhentan Feng, spyfeng gmail git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18377 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit 97e490664a57c9f0b559ee72ef1add282bb6ff19 Author: rbultje Date: Wed Apr 8 12:37:29 2009 +0000 Document addition of new avcodec_decode_video2/audio3/subtitle2() API and the deprecation of the old API calls. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18376 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/APIchanges | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 3b22cfad5c9596ca9815f86d96126bd8820c309d Author: lucabe Date: Wed Apr 8 07:16:14 2009 +0000 Add support for AMR audio in the RTP muxer patch by Martin Storsjö (martin AT martin DOT st) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18375 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + libavformat/Makefile | 1 + libavformat/rtp_amr.c | 66 +++++++++++++++++++++++++++++++++++++++++++++++++ libavformat/rtpenc.c | 23 +++++++++++++++++ libavformat/rtpenc.h | 1 + libavformat/sdp.c | 12 +++++++++ 6 files changed, 104 insertions(+), 0 deletions(-) commit c94849c25f9d90feb2e7185e34bda79efb605fac Author: bcoudurier Date: Wed Apr 8 03:38:59 2009 +0000 force sample for qcelp when not stored in mov, fix #968 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18374 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit ed1c6dcfe58370d2df73e4f6c517832846f71e53 Author: rbultje Date: Wed Apr 8 03:06:08 2009 +0000 Reindent after r18372. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18373 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit a97529310e78ff9a8a6e29de6adfb5f67e7be69d Author: rbultje Date: Wed Apr 8 03:04:57 2009 +0000 Add waveformat-extensible support in the wav muxer. Patch (GSoC qualfication task) by Zhentan Feng spyfeng gmail com, see "[FFmpeg-devel] Add waveformat extensible support in wav muxer (SoC qualification task)" thread on mailinglist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18372 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 67 +++++++++++++++++++++++++++++++++------------------ 1 files changed, 43 insertions(+), 24 deletions(-) commit eed2cd33e894a9051cb2cdc0a19a7f14ed3e4298 Author: superdump Date: Wed Apr 8 01:45:44 2009 +0000 Clarify which time_base the relevant members of AVPacket use git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18371 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit d7ac4345a51b1858a6d737b1c7fb6423587d070b Author: bcoudurier Date: Tue Apr 7 22:34:05 2009 +0000 move codec tag tables near corresponding code git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18370 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 68 +++++++++++++++++++++++++------------------------- 1 files changed, 34 insertions(+), 34 deletions(-) commit 8cc02f84d780d33449802656a27f7d0c564dd7fb Author: bcoudurier Date: Tue Apr 7 22:31:53 2009 +0000 cosmetics, reindent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18369 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 36 ++++++++++++++++++------------------ 1 files changed, 18 insertions(+), 18 deletions(-) commit 05292b12be0040ae010891e8eec4f0254c083fa1 Author: bcoudurier Date: Tue Apr 7 22:31:17 2009 +0000 cosmetics, add empty line and remove useless braces git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18368 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 12 +++++------- 1 files changed, 5 insertions(+), 7 deletions(-) commit a7cb08bf80a6c095e32c15222a8479141b2e3b35 Author: bcoudurier Date: Tue Apr 7 22:28:39 2009 +0000 fix compilation, add missing parenthesis git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18367 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1a83ab78a72fc64b5cc1bc347f55d7cdc2ac0489 Author: bcoudurier Date: Tue Apr 7 22:26:47 2009 +0000 comment the ipod subtitle check git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18366 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit d7c5eecd61a8b6d396004effb9e30d817e804953 Author: bcoudurier Date: Tue Apr 7 22:25:11 2009 +0000 invert condition to simplify code git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18365 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit a6203fc35eb1469674d0adfb721087030b99c71c Author: bcoudurier Date: Tue Apr 7 22:23:15 2009 +0000 remove no more needed code, tag is set by default git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18364 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 043e003d15ad7dd40be72e0c1403ed926fc182b4 Author: bcoudurier Date: Tue Apr 7 22:21:43 2009 +0000 cosmetics, reindent, add empty lines git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18363 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 70 ++++++++++++++++++++++++++----------------------- 1 files changed, 37 insertions(+), 33 deletions(-) commit f73df4a2d17263cedc81886bddbeadbdde28e914 Author: bcoudurier Date: Tue Apr 7 22:19:58 2009 +0000 split mov_find_codec_tag in separate per format functions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18362 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 67 +++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 56 insertions(+), 11 deletions(-) commit 757ffc6ab56b7d4941cb145be40481fd9eb7ee86 Author: stefano Date: Tue Apr 7 21:59:16 2009 +0000 Improve grammar/comprehensibility of the lavu 50.2.0 entry. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18361 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/APIchanges | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 022e2e9532f7fe8381c35062fcfbf0f93bbcd875 Author: reimar Date: Tue Apr 7 21:25:02 2009 +0000 Always return 0 if read_packet is successful. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18360 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/nuv.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 87e7b578d6eec861eaff935971ead1d81622761e Author: reimar Date: Tue Apr 7 21:16:11 2009 +0000 Do not uselessly read version string into a buffer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18359 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/nuv.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit eecce2468386727600b187d4155b63e934c8b26a Author: reimar Date: Tue Apr 7 21:10:10 2009 +0000 Describe read_alloc return value and required pkt handling to avoid memleaks git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18358 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit bd51872afb60efdbf6ef1e183c58211caabcc06d Author: reimar Date: Tue Apr 7 20:52:37 2009 +0000 Error out also when reading nuv header returns with partial data and return AVERROR(EIO) then. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18357 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/nuv.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 773a40281febb59d0630af893e98a48d9837661d Author: bcoudurier Date: Tue Apr 7 20:47:56 2009 +0000 set bits_per_coded_sample for rawvideo git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18356 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 25 ++++++++++++++++++------- 1 files changed, 18 insertions(+), 7 deletions(-) commit f4d981200587acb30627bb808bffdf11812c4773 Author: bcoudurier Date: Tue Apr 7 20:37:30 2009 +0000 override mov fourcc for pcm audio, this is safer when stream copying git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18355 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 8a50e0ff1fab018d31b0b2a9fc5934f026f446c8 Author: superdump Date: Tue Apr 7 19:29:00 2009 +0000 Fix second amr_nb_decode_frame() to also use the new AVPacket argument git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18354 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libamr.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit abaf10c11caec50c47df36e0e9b734e88b23a021 Author: rbultje Date: Tue Apr 7 18:31:14 2009 +0000 Move av_packet_*() functions from libavformat/ to libavcodec/, where the AVPacket structure now resides also. Patch by Thilo Borgmann thilo.borgmann googlemail com, see the mailinglist thread "Google Summer of Code participation" for additional discussion. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18353 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 + libavcodec/avcodec.h | 43 +++++++++++++++++++++++++ libavcodec/avpacket.c | 82 ++++++++++++++++++++++++++++++++++++++++++++++++ libavformat/avformat.h | 40 ----------------------- libavformat/utils.c | 56 -------------------------------- 5 files changed, 126 insertions(+), 96 deletions(-) commit e9f7f58d394b11438b0fae4cfca69e3687e0b0b3 Author: aurel Date: Tue Apr 7 18:24:47 2009 +0000 fix vp5/vp6 decoding by using new prototype for decode function git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18352 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp56.c | 7 ++++--- libavcodec/vp56.h | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) commit 948cdcd56f94e15f0b34a93e794d508a91807ca1 Author: rbultje Date: Tue Apr 7 15:59:50 2009 +0000 Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an AVPacket argument rather than a const uint8_t *buf + int buf_size. This allows passing of packet-specific flags from demuxer to decoder, such as the keyframe flag, which appears necessary to playback corePNG P-frames. Patch by Thilo Borgmann thilo.borgmann googlemail com, see also the thread "Google Summer of Code participation" on the mailinglist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18351 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/4xm.c | 4 +- libavcodec/8bps.c | 4 +- libavcodec/8svx.c | 4 +- libavcodec/aac.c | 4 +- libavcodec/aasc.c | 4 +- libavcodec/ac3dec.c | 4 +- libavcodec/adpcm.c | 4 +- libavcodec/adxdec.c | 4 +- libavcodec/alac.c | 4 +- libavcodec/apedec.c | 4 +- libavcodec/asv1.c | 4 +- libavcodec/atrac3.c | 4 +- libavcodec/avcodec.h | 92 ++++++++++++++++++++++++++++++-------- libavcodec/avs.c | 4 +- libavcodec/bethsoftvideo.c | 4 +- libavcodec/bfi.c | 5 +- libavcodec/bmp.c | 4 +- libavcodec/c93.c | 4 +- libavcodec/cavsdec.c | 4 +- libavcodec/cinepak.c | 4 +- libavcodec/cljr.c | 4 +- libavcodec/cook.c | 4 +- libavcodec/cscd.c | 4 +- libavcodec/cyuv.c | 4 +- libavcodec/dca.c | 4 +- libavcodec/dnxhddec.c | 4 +- libavcodec/dpcm.c | 4 +- libavcodec/dsicinav.c | 8 +++- libavcodec/dv.c | 4 +- libavcodec/dvbsubdec.c | 4 +- libavcodec/dvdsubdec.c | 4 +- libavcodec/dxa.c | 4 +- libavcodec/eacmv.c | 4 +- libavcodec/eatgq.c | 4 +- libavcodec/eatgv.c | 4 +- libavcodec/eatqi.c | 4 +- libavcodec/escape124.c | 4 +- libavcodec/ffv1.c | 4 +- libavcodec/flacdec.c | 4 +- libavcodec/flashsv.c | 4 +- libavcodec/flicvideo.c | 4 +- libavcodec/fraps.c | 4 +- libavcodec/g726.c | 4 +- libavcodec/gifdec.c | 4 +- libavcodec/h261dec.c | 4 +- libavcodec/h263dec.c | 4 +- libavcodec/h264.c | 4 +- libavcodec/huffyuv.c | 4 +- libavcodec/idcinvideo.c | 4 +- libavcodec/imc.c | 4 +- libavcodec/indeo2.c | 4 +- libavcodec/indeo3.c | 4 +- libavcodec/interplayvideo.c | 4 +- libavcodec/kmvc.c | 5 +- libavcodec/lcldec.c | 4 +- libavcodec/libamr.c | 8 +++- libavcodec/libdiracdec.c | 4 +- libavcodec/libfaad.c | 4 +- libavcodec/libgsm.c | 4 +- libavcodec/libopenjpeg.c | 4 +- libavcodec/libschroedingerdec.c | 4 +- libavcodec/libspeexdec.c | 4 +- libavcodec/loco.c | 4 +- libavcodec/mace.c | 4 +- libavcodec/mdec.c | 4 +- libavcodec/mimic.c | 4 +- libavcodec/mjpegbdec.c | 4 +- libavcodec/mjpegdec.c | 4 +- libavcodec/mjpegdec.h | 2 +- libavcodec/mlpdec.c | 4 +- libavcodec/mmvideo.c | 4 +- libavcodec/motionpixels.c | 4 +- libavcodec/mpc7.c | 4 +- libavcodec/mpc8.c | 4 +- libavcodec/mpeg12.c | 4 +- libavcodec/mpegaudiodec.c | 12 ++++- libavcodec/mpegvideo.h | 2 +- libavcodec/msrle.c | 4 +- libavcodec/msvideo1.c | 4 +- libavcodec/nellymoserdec.c | 4 +- libavcodec/nuv.c | 4 +- libavcodec/pcm.c | 4 +- libavcodec/pcx.c | 4 +- libavcodec/pngdec.c | 4 +- libavcodec/pnmenc.c | 4 +- libavcodec/ptx.c | 4 +- libavcodec/qcelpdec.c | 4 +- libavcodec/qdm2.c | 4 +- libavcodec/qdrw.c | 4 +- libavcodec/qpeg.c | 4 +- libavcodec/qtrle.c | 4 +- libavcodec/ra144.c | 4 +- libavcodec/ra288.c | 5 +- libavcodec/rawdec.c | 4 +- libavcodec/rl2.c | 4 +- libavcodec/roqvideodec.c | 4 +- libavcodec/rpza.c | 4 +- libavcodec/rv10.c | 4 +- libavcodec/rv34.c | 4 +- libavcodec/rv34.h | 2 +- libavcodec/sgidec.c | 4 +- libavcodec/shorten.c | 4 +- libavcodec/smacker.c | 8 +++- libavcodec/smc.c | 4 +- libavcodec/snow.c | 4 +- libavcodec/sonic.c | 4 +- libavcodec/sp5xdec.c | 10 +++- libavcodec/sunrast.c | 4 +- libavcodec/svq1dec.c | 4 +- libavcodec/svq3.c | 4 +- libavcodec/targa.c | 4 +- libavcodec/tiertexseqv.c | 4 +- libavcodec/tiff.c | 4 +- libavcodec/truemotion1.c | 4 +- libavcodec/truemotion2.c | 4 +- libavcodec/truespeech.c | 4 +- libavcodec/tscc.c | 4 +- libavcodec/tta.c | 4 +- libavcodec/txd.c | 4 +- libavcodec/ulti.c | 4 +- libavcodec/utils.c | 54 ++++++++++++++++++++--- libavcodec/vb.c | 4 +- libavcodec/vc1.c | 4 +- libavcodec/vcr1.c | 4 +- libavcodec/vmdav.c | 8 +++- libavcodec/vmnc.c | 4 +- libavcodec/vorbis_dec.c | 4 +- libavcodec/vp3.c | 4 +- libavcodec/vqavideo.c | 4 +- libavcodec/wavpack.c | 4 +- libavcodec/wmadec.c | 4 +- libavcodec/wnv1.c | 4 +- libavcodec/ws-snd1.c | 4 +- libavcodec/xan.c | 4 +- libavcodec/xl.c | 4 +- libavcodec/xsubdec.c | 4 +- libavcodec/zmbv.c | 4 +- 137 files changed, 541 insertions(+), 172 deletions(-) commit ae2057f744ca5137517830dca59d135a7827669a Author: rbultje Date: Tue Apr 7 15:37:26 2009 +0000 Move AVPacket up a bit, so that structs/functions that include AVPacket can themselves be reasonably positioned. Patch by Thilo Borgmann thilo.borgmann googlemail com, see mailinglist thread "[FFmpeg-devel] Google Summer of Code participation". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18350 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 98 +++++++++++++++++++++++++------------------------- 1 files changed, 49 insertions(+), 49 deletions(-) commit c91bdb334291263689b7f2168c79124724d634d1 Author: aurel Date: Tue Apr 7 12:31:28 2009 +0000 use av_freep() instead of av_free() + =NULL. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18349 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avienc.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 23cead5045b1d38f7763000997d98bf2772be167 Author: lucabe Date: Tue Apr 7 12:28:41 2009 +0000 Fix the copyright year git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18348 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtp_h263.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 155d7602b41f3ad643963b40deb4abc7d6649263 Author: lucabe Date: Tue Apr 7 06:41:55 2009 +0000 Add support for H.263 video in the RTP muxer patch by Martin Storsjö (martin AT martin DOT st) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18347 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + libavformat/Makefile | 1 + libavformat/rtp_h263.c | 80 ++++++++++++++++++++++++++++++++++++++++++++++++ libavformat/rtpenc.c | 6 +++ libavformat/rtpenc.h | 1 + libavformat/sdp.c | 4 ++ 6 files changed, 93 insertions(+), 0 deletions(-) commit 22543d96cb0b465eb2c99626b87804b99e419211 Author: lucabe Date: Tue Apr 7 06:37:12 2009 +0000 Do not return payload type 34 for H.263 (it is deprecated) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18346 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtp.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit c5cbbf7296eb570019d081b56fb4f93271291893 Author: reynaldo Date: Tue Apr 7 01:39:17 2009 +0000 Move scale factor computation to its own function. Patch by Kenan Gillet. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18345 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdec.c | 32 ++++++++++++++++++++++++-------- 1 files changed, 24 insertions(+), 8 deletions(-) commit 76a49fe8a18995cdb467de13c1626186d69775f2 Author: michael Date: Mon Apr 6 21:45:02 2009 +0000 Try to honor even completely invalid motion vectors as far as is easy. Fixes issue961. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18344 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo_common.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit d92f3ca20b36d43612bea70153d0c9b8248902a6 Author: lucabe Date: Mon Apr 6 21:04:26 2009 +0000 Only insert the SPS and PPS NALs in sprop-parameter-sets Patch by Martin Storsjö (martin AT martin DOT st) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18343 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/sdp.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit db0920f8d835799d342e8c6496bd7929276f3df6 Author: stefano Date: Mon Apr 6 17:44:31 2009 +0000 Add missing entry corresponding to r18163. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18342 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/APIchanges | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit 15fb3fdb4063f97a0c41bca159c37ee90a07d1f5 Author: stefano Date: Mon Apr 6 17:41:15 2009 +0000 Cosmetics: remove empty line. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18341 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/APIchanges | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 2ae895e2c648a29facea1738d0b7e5b258ea603d Author: stefano Date: Mon Apr 6 17:39:39 2009 +0000 Fix minor version for the r18116 entry: minor was not bumped in that revision. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18340 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/APIchanges | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a0a75c38231ac35f91bb720b3db897a81e141569 Author: jbr Date: Mon Apr 6 01:07:09 2009 +0000 Add convenience macros for 5.0/5.1 back speaker configurations. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18339 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit e67951543bf9e7465221f03c353b64b692eae8ad Author: ramiro Date: Mon Apr 6 00:58:03 2009 +0000 mlpdec: Filters and matrices may change only once per substream per access unit. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18338 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlpdec.c | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) commit d025aa656339b2b6aab8073d7f5bc6dbf63a8264 Author: ramiro Date: Sun Apr 5 20:54:19 2009 +0000 mlpdec: There must be no extraword for MLP. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18337 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlpdec.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit aff3060811e71270dfbe40e8b4f8e12f0d1e9c5f Author: ramiro Date: Sun Apr 5 20:46:53 2009 +0000 mlpdec: Validate non-restart bit from the substream header. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18336 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlpdec.c | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) commit af91532c511e82c70202c3501267905c40f77d5b Author: ramiro Date: Sun Apr 5 20:11:40 2009 +0000 mlpdec: matrix_out_ch must not be greater than max_matrix_channel, and not max_channel. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18335 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlpdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 62e02c72a1da2f17cb87e4d8dc7f4b2363111211 Author: michael Date: Sun Apr 5 13:02:47 2009 +0000 Make sure the last bits of huffyuv frames are zeroed. Fixes issue946 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18334 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/huffyuv.c | 2 ++ tests/ffmpeg.regression.ref | 2 +- tests/rotozoom.regression.ref | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) commit 2a9b6b26f8aefcbe16ad3dd62c09e7224f55afb4 Author: conrad Date: Sat Apr 4 21:02:48 2009 +0000 ARM: NEON optimized put_signed_pixels_clamped git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18333 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_neon.c | 2 ++ libavcodec/arm/dsputil_neon_s.S | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+), 0 deletions(-) commit bd97c6665a522e7f64ee1456ed9c39f7cde7234f Author: mru Date: Sat Apr 4 20:18:58 2009 +0000 ARM: NEON optimised add_pixels_clamped Based on patch by David Conrad. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18332 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_neon.c | 4 +++ libavcodec/arm/dsputil_neon_s.S | 45 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+), 0 deletions(-) commit 8a5db47a2421fe2ffb5f5b4cc728bf669b8f74ae Author: reynaldo Date: Sat Apr 4 16:27:54 2009 +0000 Add missing static qualifier from function declaration. Patch by Kenan Gillet. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18331 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8450542243528637b5d09a3a5e23db9a64f92c85 Author: stefano Date: Sat Apr 4 13:20:53 2009 +0000 Rename FF_MM_MMXEXT to FF_MM_MMX2, for both clarity and consistency with libswscale. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18330 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 5 ++++- libavcodec/motion-test.c | 2 +- libavcodec/x86/cpuid.c | 6 +++--- libavcodec/x86/dsputil_mmx.c | 14 +++++++------- libavcodec/x86/dsputilenc_mmx.c | 4 ++-- libavcodec/x86/motion_est_mmx.c | 2 +- libavcodec/x86/mpegvideo_mmx.c | 2 +- 7 files changed, 19 insertions(+), 16 deletions(-) commit 29c2b04f5074e49aa63cf50fb90e3a51e853ad9d Author: Alexander Strange Date: Sat Apr 4 00:35:28 2009 -0400 More todos related to init api mt-work/todo.txt | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)