commit 2e061e071f5d942da0edb9ff6a4650f8cc5e390b Merge: 7ca8010 3ad85b1 Author: Uoti Urpala Date: Wed Oct 7 01:02:38 2009 +0300 Update to latest FFmpeg-mt commit 3ad85b1741ca6d36126bbf674f5b82d550107bae Merge: ff4c627 4495490 Author: Alexander Strange Date: Tue Oct 6 16:12:06 2009 -0400 Merge branch 'master' of git://git.mplayerhq.hu/ffmpeg Conflicts: libavcodec/avcodec.h libavcodec/mpegvideo_enc.c libavcodec/snow.c libavcodec/vp3.c commit ff4c627baab555a4ea6275c919d9f4259adc0e58 Author: Alexander Strange Date: Tue Oct 6 15:41:35 2009 -0400 Word-wrap todo.txt. Try to make some of it cleaner so other people can actually use it. mt-work/todo.txt | 97 +++++++++++++++++++++++++++++++++++++----------------- 1 files changed, 67 insertions(+), 30 deletions(-) commit 4495490571195df5be44834ee70b74931a4565a5 Author: daniel Date: Tue Oct 6 17:51:28 2009 +0000 Reindent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20182 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/wav.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 3d55fbeaa2906fb5c598752f657e4ec8e42f3ba5 Author: daniel Date: Tue Oct 6 17:50:10 2009 +0000 Add RF64 support to wav demuxer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20181 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + libavformat/wav.c | 31 ++++++++++++++++++++++++------- 2 files changed, 25 insertions(+), 7 deletions(-) commit c0400c0e961af6145851c35aba584723d451e6be Author: daniel Date: Tue Oct 6 17:42:58 2009 +0000 Add my GPG key fingerprint git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20180 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit a3dac29f30b5af4c1b1a5854ac0ab5df9f66c883 Author: cehoyos Date: Tue Oct 6 16:06:15 2009 +0000 Move HuffYUV left prediction to dsputil. Patch by Nathan Caldwell, saintdev gmail git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20179 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 55 +++++++++++++++++++++++++++++++++++ libavcodec/dsputil.h | 2 + libavcodec/huffyuv.c | 77 +++++++++++-------------------------------------- 3 files changed, 75 insertions(+), 59 deletions(-) commit c32d6a6d2f4de7f7bbfc93e579a0af2bd1f7588b Author: kostya Date: Tue Oct 6 15:30:08 2009 +0000 Since some junk may be or may be not present before actual VC-1 extradata, search for real extradata start instead of always skipping one byte. Patch by Andrew Dennison gmailify(${name}d, lists) Thread: [PATCH] Fix VC1 "Incomplete extradata" for mkv files generated by eac3to git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20178 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c02b82d695a8b36f2948bbe9f33fdb8673759b3e Author: reimar Date: Tue Oct 6 06:33:18 2009 +0000 Remove casts that are useless since the argument is void *. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20177 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dnxhdenc.c | 8 ++++---- libavcodec/h264.c | 2 +- libavcodec/mpeg12.c | 2 +- libavcodec/mpegvideo_enc.c | 8 ++++---- 4 files changed, 10 insertions(+), 10 deletions(-) commit 1672dce99081648aa1befaf90c7bf6cd4cb926f8 Author: jai_menon Date: Tue Oct 6 06:18:57 2009 +0000 Allow building api-example from outside of libavcodec and also make it more consistent with libavformat/output-example. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20176 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/api-example.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7dc6d3abc028068ba7b9469e1a4045dc6911c7fc Author: cehoyos Date: Mon Oct 5 21:36:56 2009 +0000 Only read ID3v1 tag if ID3v2 isn't present or is empty. This prevents the demuxer from exporting multiple semantically identical but differently named tags. Patch by Anton Khirnov, wyskas gmail git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20175 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mp3.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 78b2363535e7678e5f6c1e9bcb91ad2e3d756ea6 Author: jbr Date: Mon Oct 5 21:33:50 2009 +0000 cosmetics: reindent and line wrap after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20174 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alacenc.c | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) commit 13327cb221b11e7524cde29d2171670c6086bbe0 Author: jbr Date: Mon Oct 5 21:27:36 2009 +0000 alacenc: add a fixed LPC coefficient mode as compression level 1. old compression level 1 is now compression level 2 and is still the default. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20173 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alacenc.c | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) commit e0a39809600785a59497a78ba62f66f7216d733e Author: michael Date: Mon Oct 5 20:18:16 2009 +0000 Revert: r18826 | stefano | 2009-05-14 20:50:58 +0200 (Thu, 14 May 2009) | 2 lines Make av_set_string3() print a message in case of unknown option. This change led to multiple identical error messages to be printed if an option was not found. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20172 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/opt.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit af043c06514c22d291e52f3ff616c975f415b0ed Author: ramiro Date: Mon Oct 5 20:10:07 2009 +0000 id3v2: Export all text information frames with correct names. Patch by Anton Khirnov git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20171 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/id3v2.c | 60 ++++++++++++++++++-------------------------------- libavformat/mp3.c | 1 + 2 files changed, 23 insertions(+), 38 deletions(-) commit 2e6b80dc9dd46ff7a56d67a1878e6d8cb41402cc Author: ramiro Date: Mon Oct 5 16:06:00 2009 +0000 MP3 muxer: Write all metadata. Patch by Anton Khirnov git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20170 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/id3v2.c | 9 ++++++ libavformat/id3v2.h | 6 ++++ libavformat/mp3.c | 80 +++++++++++++++++++++++++++++--------------------- 3 files changed, 61 insertions(+), 34 deletions(-) commit ed22f90f7870f30f09584c552a89856529d9fb52 Author: diego Date: Mon Oct 5 09:19:42 2009 +0000 Fix pcm_read_seek () when the position it calculates is greater than 2 GB. pcm_read_seek() puts the return value of url_fseek() in an int and then compares < 0 to see if an error occurred; if the position is greater than 2 GB, the 32-bit signed int result will be < 0. Change the type of ret to int64_t to avoid the wraparound. patch by Daniel Verkamp, daniel drv nu git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20169 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 428e197b5eba82ad0f57638ac1b4244f3388bd23 Author: cehoyos Date: Mon Oct 5 08:38:39 2009 +0000 Allow the combined TrueHD/AC3 tracks on Blu-Ray discs to be demuxed as two separate streams. Patch by Ian Caulfield, ian D caulfield A gmail git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20168 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 56 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 53 insertions(+), 3 deletions(-) commit 0e6b7c551d87da283f9d940b411f1b935ac342f5 Author: mru Date: Sun Oct 4 13:13:12 2009 +0000 ARM: add ff_ prefix to lots of functions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20167 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_arm.S | 16 +++--- libavcodec/arm/dsputil_arm.h | 2 +- libavcodec/arm/dsputil_init_arm.c | 78 ++++++++++++++++---------------- libavcodec/arm/dsputil_init_armv5te.c | 12 +++--- libavcodec/arm/dsputil_iwmmxt.c | 2 +- libavcodec/arm/jrevdct_arm.S | 2 +- libavcodec/arm/simple_idct_arm.S | 2 +- libavcodec/arm/simple_idct_armv5te.S | 6 +- 8 files changed, 60 insertions(+), 60 deletions(-) commit a5a91c24ca9c43ce4ad37a22bff8902151ce4074 Author: mru Date: Sun Oct 4 13:13:08 2009 +0000 ARM: cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20166 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_init_arm.c | 39 +++++++++++++++++---------------- libavcodec/arm/dsputil_init_armv5te.c | 6 ++-- libavcodec/arm/dsputil_init_armv6.c | 8 +++--- libavcodec/arm/dsputil_init_neon.c | 31 ++++++++++++------------- 4 files changed, 42 insertions(+), 42 deletions(-) commit 6a5fd9e3630e9236da41143d1fcedd36928c51af Author: mru Date: Sun Oct 4 13:13:06 2009 +0000 ARM: replace some #if with if() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20165 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_init_arm.c | 13 +++---------- 1 files changed, 3 insertions(+), 10 deletions(-) commit edea99e782d0eaa8b36e8d49acd521c7712b0e0b Author: mru Date: Sun Oct 4 13:13:02 2009 +0000 ARM: clean up file/function naming conventions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20164 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 10 +- libavcodec/arm/dsputil_arm.S | 726 +++++++++++++++++++++++ libavcodec/arm/dsputil_arm.c | 130 ----- libavcodec/arm/dsputil_arm.h | 2 +- libavcodec/arm/dsputil_arm_s.S | 726 ----------------------- libavcodec/arm/dsputil_init_arm.c | 130 +++++ libavcodec/arm/dsputil_init_neon.c | 340 +++++++++++ libavcodec/arm/dsputil_init_vfp.c | 36 ++ libavcodec/arm/dsputil_neon.S | 1129 ++++++++++++++++++++++++++++++++++++ libavcodec/arm/dsputil_neon.c | 340 ----------- libavcodec/arm/dsputil_neon_s.S | 1129 ------------------------------------ libavcodec/arm/float_arm_vfp.c | 36 -- 12 files changed, 2367 insertions(+), 2367 deletions(-) commit e7f5e7b5b8de7b0540c7db7f100b91b0a05760a7 Author: mru Date: Sun Oct 4 13:12:55 2009 +0000 ARM: clean up dsputil initialisation - Move v5 and v6 initialisation to separate files. - Move NEON IDCT selection to ff_dsputil_init_neon() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20163 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 6 ++- libavcodec/arm/dsputil_arm.c | 74 +++------------------------------ libavcodec/arm/dsputil_arm.h | 30 +++++++++++++ libavcodec/arm/dsputil_init_armv5te.c | 41 ++++++++++++++++++ libavcodec/arm/dsputil_init_armv6.c | 37 ++++++++++++++++ libavcodec/arm/dsputil_neon.c | 26 +++++++++++ libavcodec/arm/float_arm_vfp.c | 1 + 7 files changed, 145 insertions(+), 70 deletions(-) commit 432c6ce4e9edea821798065b66d6e6255c9742e0 Author: pross Date: Sun Oct 4 08:42:23 2009 +0000 Sun Raster RGB support git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20162 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/sunrast.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 406ca3375769136be9ac84852013bfdab29ed9b5 Author: cehoyos Date: Sat Oct 3 19:40:52 2009 +0000 Add FIXME about low_delay vs has_b_frames. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20161 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit ad93b7d1a045ead90f2f092fced100cb93f77980 Author: cehoyos Date: Sat Oct 3 19:30:09 2009 +0000 B264 allows B frames without requiring a >=1 sized buffer. Patch by wallak, wallak free fr git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20160 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 53918a18bcc7db91b6743f57809e808f4b7332b2 Author: mru Date: Sat Oct 3 18:22:56 2009 +0000 ARM: shorten some long macro names git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20159 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_arm_s.S | 90 ++++++++++++++++++++-------------------- 1 files changed, 45 insertions(+), 45 deletions(-) commit 95606cf4cfa69d79bae1de0688007be4644dbf91 Author: mru Date: Sat Oct 3 18:22:52 2009 +0000 ARM: update ldm/stm instructions to modern syntax git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20158 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_arm_s.S | 222 ++++++++++++++++++++-------------------- 1 files changed, 111 insertions(+), 111 deletions(-) commit 2c4874287f79ad34115634725d6ead8881adbb92 Author: mru Date: Sat Oct 3 18:22:49 2009 +0000 ARM: whitespace cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20157 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_arm_s.S | 908 ++++++++++++++++++++-------------------- 1 files changed, 454 insertions(+), 454 deletions(-) commit 97a29efc1b7cfcebf3dbb3d40dcb365cf44fe9d4 Author: superdump Date: Sat Oct 3 14:59:40 2009 +0000 Reindent after channel layout commit from yesterday git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20156 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit fce880a697bf8b27e739f3ade47bf866440efbca Author: faust3 Date: Sat Oct 3 10:01:23 2009 +0000 increase maximum compressed frame size fixes playback of piece.wmv git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20155 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmaprodec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f384125694edeee92d786e2cd50822c131a0cd9a Author: faust3 Date: Sat Oct 3 09:44:05 2009 +0000 return AVERROR_INVALIDDATA when the bitstream could not be decoded git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20154 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmaprodec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1050ade2a6f896fc8e8e7adbede02fbfdae828c6 Author: pross Date: Sat Oct 3 05:18:32 2009 +0000 Support decoding of uncompressed PCX scanlines git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20153 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pcx.c | 34 ++++++++++++++++++++-------------- 1 files changed, 20 insertions(+), 14 deletions(-) commit d8640dfbb540be0130a648f4cd3c07ee863274af Author: mru Date: Fri Oct 2 23:11:03 2009 +0000 ARM: use plain labels for pc-relative addressing git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20152 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/jrevdct_arm.S | 2 +- libavcodec/arm/simple_idct_arm.S | 2 +- libavcodec/arm/simple_idct_armv5te.S | 14 +++++++------- 3 files changed, 9 insertions(+), 9 deletions(-) commit a5dc149d7439ca72f37364bb7a7829f85c1e4eb8 Author: mru Date: Fri Oct 2 19:35:12 2009 +0000 ARM: remove unnecessary .fpu neon directives git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20151 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_neon_s.S | 1 - libavcodec/arm/h264dsp_neon.S | 2 -- libavcodec/arm/h264idct_neon.S | 2 -- libavcodec/arm/mdct_neon.S | 1 - libavcodec/arm/simple_idct_neon.S | 2 -- 5 files changed, 0 insertions(+), 8 deletions(-) commit 4ed3845ad2409d3680725d9b68cceaabc1c3b916 Author: mru Date: Fri Oct 2 19:35:07 2009 +0000 ARM: use undocumented .syntax directive enable UAL syntax git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20150 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_vfp.S | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 818a633cc74f9bcaf98d9ede440dec8edda6b84a Author: stefano Date: Fri Oct 2 19:06:27 2009 +0000 Prefer "loglevel" over "logging level number or string" as argname of the loglevel command line option. Make the loglevel option help message more clear, since the option argument is shown as a single token, and make the whole message better aligned with the other help messages. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20149 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 +- ffplay.c | 2 +- ffserver.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 8709fe869812d68d5db56e2260f5ca3dadd3526c Author: superdump Date: Fri Oct 2 12:59:37 2009 +0000 Add vorbis channel layout support according to those defined in the Vorbis I specification git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20148 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis.h | 2 ++ libavcodec/vorbis_data.c | 19 +++++++++++++++++++ libavcodec/vorbis_dec.c | 13 +++++++++++++ 3 files changed, 34 insertions(+), 0 deletions(-) commit 682e7a31c30535505744387f9cc8db923ae7a487 Author: mru Date: Fri Oct 2 08:42:00 2009 +0000 ARM: apply extern symbol prefix where needed git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20147 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/asm.S | 7 ++++++- libavcodec/arm/fft_neon.S | 4 ++-- libavcodec/arm/mdct_neon.S | 2 ++ 3 files changed, 10 insertions(+), 3 deletions(-) commit c056c9e52b76e70bb81319c5744d782c1bc089c8 Author: mru Date: Fri Oct 2 08:41:57 2009 +0000 configure: define extern symbol prefix without quotes for for asm files git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20146 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit dd8319a23472ca5cffbded2e99727f92c19a5c8a Author: mru Date: Fri Oct 2 08:41:54 2009 +0000 Do not use -mdynamic-no-pic if PIC is enabled git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20145 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 89dd9960f6f8d664d2b131c7bab4b2255313ae49 Author: mru Date: Fri Oct 2 08:41:52 2009 +0000 ARM: add -marm flag since we do not support Thumb git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20144 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit e2073e9c9f40b4f720699c1ddd85ceeb167f0125 Author: reimar Date: Fri Oct 2 07:27:08 2009 +0000 wav demuxer: return AVERROR_EOF instead of AVERROR(EIO) when the end of the file is reached normally, without any error. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20143 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/wav.c | 2 +- tests/seek.regression.ref | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) commit 43e98e9f1ffb2ce74a2e036f4821e7a5c7df0baa Author: reimar Date: Fri Oct 2 07:22:44 2009 +0000 wav: return av_get_packet errors unchanged. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20142 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/wav.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 6506d6ad6c2d6c957a7fcdbd2601604d2ed936c4 Author: reimar Date: Fri Oct 2 07:19:21 2009 +0000 Fix seek regression test: several AVERROR(EIO) correctly changed to AVERROR_EOF. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20141 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/seek.regression.ref | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) commit 55d672b2f8b748b3421714bff03dbfe2976facb5 Author: reimar Date: Fri Oct 2 07:05:52 2009 +0000 Remove url_feof check that would be triggered only after incorrectly producing an empty packet and also av_get_packet already handles EOF now. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20140 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/wav.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 272ef34219c687e2bc4073a29df85e89ffc46acb Author: reimar Date: Fri Oct 2 07:03:04 2009 +0000 Remove useless setting of pkt->size, av_get_packet already handles that. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20139 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/wav.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit e3b0e58f43b76311d018b8b01b05721c723ac72e Author: reimar Date: Fri Oct 2 06:42:20 2009 +0000 Return special EOF checking for aiff and au demuxers, the check was at the wrong place, causing an empty packet to be read before EOF was detected and the eof detection is already now handled by av_get_packet anyway. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20138 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aiff.c | 4 ---- libavformat/au.c | 2 -- 2 files changed, 0 insertions(+), 6 deletions(-) commit 30d1b87a8103a3b84101ca0335d2e020bea38898 Author: reimar Date: Fri Oct 2 06:40:50 2009 +0000 Return any error return values from av_get_packet, get_buffer etc. unchanged in the raw demuxers. Also remove special handling of 0-size reads, if they are due to an error/eof, these are already converted to the appropriate error by get_buffer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20137 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 17 ++++++++--------- 1 files changed, 8 insertions(+), 9 deletions(-) commit a89e1d8c6b59a35ff9fd18f8f1a3b77d32196bc8 Author: reimar Date: Fri Oct 2 06:38:56 2009 +0000 Make seek regression tests fit after previous get_buffer change. The au and aiff demuxers would always return an empty packet before detecting EOF, this is now fixed with av_get_packet etc. returning EOF. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20136 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/seek.regression.ref | 48 ++++++++++++++++++++++---------------------- 1 files changed, 24 insertions(+), 24 deletions(-) commit 66982b2e20ae8b0690e4dfcbf1a236540ff1c707 Author: reimar Date: Fri Oct 2 06:36:39 2009 +0000 Make get_buffer and get_partial_buffer return url_ferror or AVERROR_EOF as appropriate if it couldn't read any data at all. This should make handling of EOF and error simpler or make it work right without extra code in a few place (e.g. raw demuxer). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20135 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aviobuf.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit bb9f747af7b42637a242f7721d13f39c73d01cd6 Author: conrad Date: Thu Oct 1 21:38:25 2009 +0000 Check whether 32-bit x86 is really 64-bit Fixes configure on OS X 10.6 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20134 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 13 +++++-------- 1 files changed, 5 insertions(+), 8 deletions(-) commit efb7c9e956abf78549a44be62711991b593d19a1 Author: aurel Date: Thu Oct 1 21:15:36 2009 +0000 matroskadec: cosmetics: indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20133 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) commit e4aa6210e4f9401fafdfa2e258dd64766689b4d8 Author: aurel Date: Thu Oct 1 21:14:46 2009 +0000 matroskadec: don't overwrite extradata already read by ff_get_wav_header() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20132 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 853cb83156575586a4e773a0743a7d11257b8f4c Author: aurel Date: Thu Oct 1 21:14:05 2009 +0000 matroskadec: fix handling of A_MS/ACM track with no extradata git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20131 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 075a9ff419666f080c9c38bdd177ad79c7643aca Author: reimar Date: Thu Oct 1 17:32:22 2009 +0000 Make rawvideo_read_packet return partial frames. This is consistent with other demuxers and also fixes a memleak (memory allocated for partial frame data was leaked). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20130 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2f118654ec80f099e3bc0add3d2dd2f11c9ad044 Author: reimar Date: Thu Oct 1 17:26:20 2009 +0000 Simplify: remove pointless {} and else git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20129 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 8c063ab7a888e45dbf6f6a5e04f15ad13bad4fba Author: reimar Date: Thu Oct 1 17:22:01 2009 +0000 Remove pointless setting of pkt->size, av_get_packet already handles this. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20128 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 2a5a6b45bedef99447acfd611541545af6f7eeb9 Author: reimar Date: Thu Oct 1 17:08:33 2009 +0000 au demuxer: pass av_get_packet error on unchanged instead of converting to AVERROR(EIO). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20127 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/au.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 330487472e746bd1358b5e006b68d93b1f26efe1 Author: reimar Date: Thu Oct 1 16:10:09 2009 +0000 av_new_packet failing should return ENOMEM, not EIO. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20126 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit c8d61bce29c48896481c3bd73069ff39cbf5a249 Author: reimar Date: Thu Oct 1 15:54:55 2009 +0000 Make avcodec_open set codec_id and codec_type if they haven't been set. This fixes the API breakage introduced by the check that avctx codec id and type match the opened codec and should make (almost?) all applications work again. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20125 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 7cd034864e6ae1524ca23976e43d41f2bec9b131 Author: reimar Date: Thu Oct 1 15:40:29 2009 +0000 put_bits can only reliably write up to 31 bit bits, above it relies on undefined shift behaviour. Document this, fix the assert and add a put_bits32 to handle writing 32 bits and use that where necessary. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20124 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alacenc.c | 2 +- libavcodec/put_bits.h | 22 +++++++++++++++++++++- libavcodec/vorbis_enc.c | 16 ++++++++-------- libavformat/mpegenc.c | 4 ++-- 4 files changed, 32 insertions(+), 12 deletions(-) commit 7feba79f074b2bcdee78c6d76e337d99bce59a49 Author: reimar Date: Thu Oct 1 15:30:27 2009 +0000 Use MANGLE in cavsdsp, the current version using "m" constraints will not compile on e.g. OpenBSD due to running out of registers. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20123 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/x86/cavsdsp_mmx.c | 46 +++++++++++++++++++++--------------------- 1 files changed, 23 insertions(+), 23 deletions(-) commit 0d79949ab904d58ecdd227a0242ff43d327252ce Author: diego Date: Thu Oct 1 13:48:23 2009 +0000 Document -sn option. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20122 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffmpeg-doc.texi | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 4ef7fe86734d77dd032a563949dc54b120d4fc98 Author: benoit Date: Thu Oct 1 12:21:54 2009 +0000 Fix indentation after last commit. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20121 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/targaenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9df73f869d864ad0269817476dab395acf88b0a0 Author: benoit Date: Thu Oct 1 12:20:08 2009 +0000 Add support for TARGA images without RLE compression. Patch by Anne-Laure de Smit: gmail_address(annelaure, desmit) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20120 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/targaenc.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit f28d3394084e1dee9fee4e76a80ed253f133e232 Author: diego Date: Thu Oct 1 11:58:34 2009 +0000 Explain the process of patch review and commit a bit. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20119 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/developer.texi | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit 9ee309466e24b992ddfe485a8331e10429a81853 Author: aurel Date: Thu Oct 1 10:24:02 2009 +0000 Fix playback of strange AVI files with stray LIST. sample: http://samples.mplayerhq.hu/avi/AV36_1.AVI fix suggested by Michael git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20118 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avidec.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 00988d148b5ea2a91f16d111ad0637bf807e9d7b Author: diego Date: Thu Oct 1 09:30:08 2009 +0000 Fix wrongly indented block. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20117 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/sgienc.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit 32bca27a08fb2724b72ab7b43f5307052c0b77b5 Author: diego Date: Thu Oct 1 09:13:21 2009 +0000 Use "!exp" instead of "exp == NULL" in if condition. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20116 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/sgienc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 594e05d1ea9d688bc532ed6e790a699c0ab099d2 Author: diego Date: Thu Oct 1 09:11:07 2009 +0000 cosmetics: K&R coding style, prettyprinting git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20115 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/sgienc.c | 101 ++++++++++++++++++++++++++------------------------- 1 files changed, 51 insertions(+), 50 deletions(-) commit 754d4406fd5b3946748eaced81888508addbc98b Author: kostya Date: Thu Oct 1 06:31:49 2009 +0000 Do not attempt to decode TIFF files containing fax data with uncompressed mode allowed for there is no code to decode it (yet). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20114 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/tiff.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit e458f4ae32369b0e24db911ada09a2cf9674a067 Author: kostya Date: Thu Oct 1 05:52:38 2009 +0000 lavc MJPEG decoder is capable of decoding some extended sequential Huffman-compressed JPEG files, so make it decode those files (samples are welcome). This fixes issue 1420 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20113 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mjpegdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0e26204eb4cde5b907b467c7760d84ab48a50a8c Author: kostya Date: Thu Oct 1 05:46:17 2009 +0000 Make BMP decoder produce flipped picture with RLE compression. This fixes issue 1415 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20112 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bmp.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 8846af7b0bf426bc67eba4cf6fe37b47d30bfc2e Author: kostya Date: Thu Oct 1 05:42:55 2009 +0000 Make MS RLE decoder produce produce both bottom-up and up-bottom pictures git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20111 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/msrledec.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit b5c808117bbe9bfe1c601882eb4d7f9c0e15b060 Author: jbr Date: Thu Oct 1 00:06:54 2009 +0000 Change an error to a warning to support broken AC-3 files known to exist. Fixes Issue 1426. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20110 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a5ac197b1e60ca44cbc1ea0f64e25af977f7dae5 Author: conrad Date: Wed Sep 30 22:25:49 2009 +0000 Support constant-quant encoding for libtheora Based on a patch by j f (gonzaz-z # operamail (d) com) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20109 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libtheoraenc.c | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) commit c3bbcac25a3badddf9b4dc1d852a094d25923168 Author: mru Date: Wed Sep 30 22:08:16 2009 +0000 configure: break a long line git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20108 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 458c1c9ccf070c998185731e99ae466da6bc614e Author: reimar Date: Wed Sep 30 21:57:13 2009 +0000 Re-add check for compilation failure with ebx clobber, and only set ebx_available if both "b" constraint and exb clobber code compile. This is to fix compilation with Mac OSX 10.5.8's gcc 4.0.1 in 64 bit mode (-m64) which only fails for ebx/rbx clobbers but not "b" constraints - this is probably a compiler bug. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20107 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ceba4b81ce59b723b3e68d72aac58dab9a3a3555 Author: jbr Date: Wed Sep 30 21:51:02 2009 +0000 10l: wrong operation in stereo rematrixing git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20106 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 37646485985813e996cce1d1de599a027b72ba91 Author: mru Date: Wed Sep 30 21:38:11 2009 +0000 configure: return result of test from check_asm This makes it possible to use check_asm in conditionals. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20105 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit f52400ae3ea861e83ed87e6a87bd9c1940b0121d Author: diego Date: Wed Sep 30 21:23:47 2009 +0000 Add support for SGI images without RLE compression. patch by Anne-Laure de Smit, annelaure.desmit gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20104 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/sgienc.c | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-) commit 6d24fc95cd8e4f5f4d3b04cf5a8e9dfd01884f71 Author: reimar Date: Wed Sep 30 20:47:59 2009 +0000 Do not needlessly add 7 to put_buts_count before dividing by 8, flush_put_bits ensures it is divisible 8. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20103 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_enc.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 68508cde93e9fd334640851b366fc4410982cec9 Author: reimar Date: Wed Sep 30 18:27:39 2009 +0000 10l in code reading codec_name, the first byte is the length and should not become part of the string. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20102 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3d8e3b66bba48bc6cac442d8cb56db11a261b1b0 Author: reimar Date: Wed Sep 30 16:55:32 2009 +0000 Use a "b" constraint instead of ebx clobber to detect if EBX is available. The test using clobber incorrectly indicates ebx to be available with the default compilers on OpenBSD 4.5 and Haiku. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20101 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d819cb3e4ee777b3b94c67f3eb43843274eadb90 Author: cehoyos Date: Wed Sep 30 15:13:09 2009 +0000 Use floating point mathematics when encoding mpeg audio. Fixes issue 975: high db peak levels when encoding mp2 Original patch by Lasse Reinhold, lassemikkelreinhold hotmail git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20100 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudioenc.c | 2 +- tests/rotozoom.regression.ref | 8 ++++---- tests/vsynth.regression.ref | 8 ++++---- 3 files changed, 9 insertions(+), 9 deletions(-) commit 76982b077508dcb63a5cdd53e590a5bc7d03a9cb Author: reimar Date: Wed Sep 30 13:35:13 2009 +0000 Return an error when the parsed mpc chunk size is negative, otherwise we might end up in an endless loop where the same chunk is parsed over and over. Fixes a hang near the end for http://samples.mplayerhq.hu/A-codecs/musepack/sv8/sv8-tags.mpc git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20099 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpc8.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit da005843ecbb94b1c7702ec91ad7d248e89d1529 Author: reimar Date: Wed Sep 30 13:01:48 2009 +0000 Fix compilation of beosaudio.cpp, not tested if it actually works though. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20098 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/beosaudio.cpp | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit c4d2d82803625a4c6bc4c8c484d2b8e93822ec2d Author: reimar Date: Wed Sep 30 12:39:18 2009 +0000 Fix typo in comment. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20097 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8d25f9d93d81fcf0e1f98302677ee24d687db9fd Author: reimar Date: Wed Sep 30 10:48:14 2009 +0000 Use skip_put_bytes in MJPEG encoder instead of filling all bytes with 0 with put_bits. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20096 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mjpegenc.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit bf08e3e7e81ac2594b7b4149ab40a811d2d19b16 Author: reimar Date: Wed Sep 30 10:37:37 2009 +0000 Use ff_put_string in vorbis encoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20095 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_enc.c | 9 +++------ 1 files changed, 3 insertions(+), 6 deletions(-) commit 9f8734330bca3127fb29b46d4f696dbbd4e32709 Author: reimar Date: Wed Sep 30 09:49:12 2009 +0000 Replace several #ifdef PIC with the more obvious and correct #if !HAVE_EBX_AVAILABLE, since all it does is avoid using ebx. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20094 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/x86/dsputil_mmx_avg_template.c | 16 ++++++++-------- libavcodec/x86/dsputil_mmx_rnd_template.c | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) commit 7fb2fe280374bcb1c41c2a8e7aa5632d18dc4279 Author: reimar Date: Wed Sep 30 09:46:48 2009 +0000 Disable parsing for ogg streams where no ogg header was found, if no header was found the parser was not initialized and thus will crash when trying to use it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20093 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/oggdec.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 75480000ba3d0cf7e3b1a865c261a24a0a020f6e Author: reimar Date: Wed Sep 30 09:43:56 2009 +0000 Convert latin1 codec_name in mov to UTF-8, since all strings in FFmpeg must be valid UTF-8. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20092 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) commit fc537549215ff4e48f23bbc352c9f6e506f47575 Author: kostya Date: Wed Sep 30 05:49:18 2009 +0000 When BitsPerSample tag is not present in TIFF, that means file is monochrome, so initialize picture before decoding. This fixes decoding monochrome files produced by lavc TIFF encoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20091 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/tiff.c | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) commit 7aa41398a24ceefb1143327f25b24961c427aa3f Author: jbr Date: Wed Sep 30 01:25:04 2009 +0000 Simplify stereo rematrixing by only using one temporary variable. It is also about 1.8% faster on my system. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20090 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) commit d6d7657e4c5a91206e8a280bbdadefbb946ea6ea Author: jbr Date: Wed Sep 30 01:09:57 2009 +0000 remove unneeded assignment in inner loop. rematrixing bands are contiguous. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20089 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 8663440d4c2310ad3eef658b32c34c1ed6c8341d Author: stefano Date: Tue Sep 29 21:53:36 2009 +0000 Prefer -vcodec rawvideo over -vcodec huffyuv for lavfi regression tests, as the use of huffyuv may cause the auto-insertion of a scale filter, thus masking the mis-behavior of some filter. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20088 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/codec-regression.sh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 721b1aced5142906c93dff76ea59f0e39bbd86d9 Author: diego Date: Tue Sep 29 21:08:33 2009 +0000 Remove disabled code cruft. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20087 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 52 ---------------------------------------------------- 1 files changed, 0 insertions(+), 52 deletions(-) commit 4f5125a6ab631d599511d6228a3cd9e85ca9cfda Author: diego Date: Tue Sep 29 19:49:04 2009 +0000 Fix md5 program invocation for BSD. patch by Michael Kostylev, michael.kostylev gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20086 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/codec-regression.sh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b67837f76effd1d93fbf19a8c026424f3a1fd6e4 Author: reimar Date: Tue Sep 29 19:18:51 2009 +0000 Use context instead of NULL for logging. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20085 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 58d23b6ffce41fb453c5bc899807ef34922e3ab9 Author: reimar Date: Tue Sep 29 19:17:18 2009 +0000 Make sure that dv encoder initializes all encoded packet data. The specification does not say which value to use for unused parts, so fill all unused bytes with 0xff, which is consistent with what DV usually uses for reserved or unused parts. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20084 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 11 ++++++++++- tests/lavf.regression.ref | 2 +- tests/rotozoom.regression.ref | 6 +++--- tests/vsynth.regression.ref | 6 +++--- 4 files changed, 17 insertions(+), 8 deletions(-) commit 97161593fea50f51f5650b6f5a2e59bee2ee9126 Author: diego Date: Tue Sep 29 18:03:30 2009 +0000 cosmetics: K&R coding style, prettyprinting git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20083 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libx264.c | 223 +++++++++++++++++++++++++------------------------- 1 files changed, 111 insertions(+), 112 deletions(-) commit 5064ab0a5e9e18d6cb9d924c4a67a0fef26191d2 Author: darkshikari Date: Tue Sep 29 17:34:36 2009 +0000 Fix indentation in avcodec.h git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20082 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 37cc8233c35dd81f50a23057f4a35f041e6569d0 Author: mru Date: Tue Sep 29 12:48:24 2009 +0000 WMA: fix loop unrolling in decode_exp_vlc() The count can be a non-multiple of 4 after all. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20081 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmadec.c | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) commit 3613118760c70524972b74b1cf2e74654947e7f1 Author: diego Date: Tue Sep 29 11:43:58 2009 +0000 whitespace cosmetics, prettyprinting, K&R coding style git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20080 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis.c | 89 +- libavcodec/vorbis_data.c | 4209 +++++++++++++++++++++--------------------- libavcodec/vorbis_dec.c | 1131 ++++++------ libavcodec/vorbis_enc.c | 286 ++-- libavcodec/vorbis_enc_data.h | 669 ++++---- 5 files changed, 3194 insertions(+), 3190 deletions(-) commit c68b11ee08a2190b33b68a20552ff3a083ecfeb9 Author: reimar Date: Tue Sep 29 11:06:04 2009 +0000 Simplify r20025: use align_get_bits instead of reimplementing it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20079 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit d14174430f65e23307ed6b4776a4b94e9678f750 Author: mru Date: Tue Sep 29 10:38:34 2009 +0000 WMA: store level_table as floats, use type punning for sign flip in decode git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20078 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wma.c | 19 +++++++++++++------ libavcodec/wma.h | 4 ++-- libavcodec/wmaprodata.h | 4 ++-- libavcodec/wmaprodec.c | 2 +- 4 files changed, 18 insertions(+), 11 deletions(-) commit 291ce9e716b97f716cd5c88ee45901511fad82f9 Author: mru Date: Tue Sep 29 10:38:30 2009 +0000 WMA: use type punning and unroll loops in decode_exp_vlc() GCC does stupid things if these assignments are done using floats directly, so fill the runs using integer operations instead. Also unroll the loops since the length is always a multiple of 4. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20077 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmadec.c | 22 ++++++++++++++++------ 1 files changed, 16 insertions(+), 6 deletions(-) commit 189ddcf2de23bf5e38b6b1b5da26bfe7d668c566 Author: mru Date: Tue Sep 29 10:38:27 2009 +0000 WMA: use a table instead of pow() in decode_exp_vlc git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20076 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmadec.c | 77 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 73 insertions(+), 4 deletions(-) commit 68b85504e87c0ef24accee313dd4b1c7018eb60e Author: reimar Date: Tue Sep 29 10:23:47 2009 +0000 Sync AC3 probe values with MP3 probe values, they have to avoid similar issues. This fixes ffmpeg-generated files with -acodec ac3 being detected as raw ac3 instead of MPEG. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20075 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mp3.c | 2 ++ libavformat/raw.c | 7 +++++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit 953dfa8b5956155dd25b4472f02531c47bdbeb06 Author: reimar Date: Tue Sep 29 10:12:18 2009 +0000 Extend DV autodetection to also reliably detect single-frame DVs with a higher score that MAX/4. It checks that there are at least 10 DIF headers and at least one per 24000 bytes, and if so considers the file reliably detected as DV. Passes probetest, too. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20074 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/dv.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit 4749b5c7cfdcf03f01b82b4ac2ebdc2b81c15ccd Author: cehoyos Date: Tue Sep 29 07:05:03 2009 +0000 Add id3v2 metadata conversion table and use it in mp3 muxer. Patch by Anton Khirnov, wyskas gmail git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20073 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/id3v2.c | 19 +++++++++++++++++++ libavformat/id3v2.h | 3 +++ libavformat/mp3.c | 1 + 3 files changed, 23 insertions(+), 0 deletions(-) commit 8e502442ce6631e26f28069762f6a938d64b4913 Author: kostya Date: Tue Sep 29 05:55:14 2009 +0000 Make sure all the bits are written to output in fax data decoder. This fixes decoding TIFF images with fax compression and width being not multiple of eight (and issue 1429). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20072 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 49fe8e1df904660b6107054b2df34672e56281e2 Author: diego Date: Mon Sep 28 21:46:22 2009 +0000 some more linebreak and brace placement cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20071 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis.c | 36 ++++++++++++++++++++++++------------ libavcodec/vorbis_dec.c | 6 +++--- libavcodec/vorbis_enc.c | 3 ++- 3 files changed, 29 insertions(+), 16 deletions(-) commit edd0399fbe5a089a04d88d0d976661c1a1765406 Author: diego Date: Mon Sep 28 21:13:47 2009 +0000 brace placement and linebreak cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20070 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis.c | 38 ++++++---- libavcodec/vorbis.h | 4 +- libavcodec/vorbis_data.c | 5 +- libavcodec/vorbis_dec.c | 188 ++++++++++++++++++++++++---------------------- libavcodec/vorbis_enc.c | 153 ++++++++++++++++++++++++------------- 5 files changed, 226 insertions(+), 162 deletions(-) commit 1786673b14b8a90c7b56379490d3ee140941c045 Author: superdump Date: Mon Sep 28 15:37:18 2009 +0000 Refactor channel element configuration and mapping code into its own function to allow reuse git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20069 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 62 ++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 39 insertions(+), 23 deletions(-) commit d283b2a30af1da62ce4aa1e0623238c1fb5dcbe5 Author: superdump Date: Mon Sep 28 15:35:51 2009 +0000 Reindent after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20068 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 44 ++++++++++++++++++++++---------------------- 1 files changed, 22 insertions(+), 22 deletions(-) commit c88cb1b7a60942e03a228464d7c5ad9191a2794b Author: superdump Date: Mon Sep 28 15:35:13 2009 +0000 AAC: Add channel layout support for channel configuration as defined in the specification git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20067 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 28 +++++++++++++++++++++++----- libavcodec/aacdectab.h | 23 +++++++++++++++++++++++ 2 files changed, 46 insertions(+), 5 deletions(-) commit e024cee789cc4c732347360c2b3cb9e2cc86f6ec Author: kostya Date: Mon Sep 28 05:19:13 2009 +0000 cosmetics: reindent and reformat function declarations git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20066 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 5 +++-- libavcodec/faxcompr.h | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) commit 5d49a316de6e7fda4aa95e687a1954eadba52dfa Author: kostya Date: Mon Sep 28 05:17:20 2009 +0000 Finally distinguish TIFF_CCITT_RLE and TIFF_G3 1-D case, so both of them will be decoded correctly. This fixes issue 1423. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20065 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 5 +++-- libavcodec/faxcompr.h | 2 +- libavcodec/tiff.c | 4 +--- 3 files changed, 5 insertions(+), 6 deletions(-) commit 32e8a58b9f76e766cc250f67a73af51bae59c410 Author: kostya Date: Mon Sep 28 05:15:27 2009 +0000 Make TIFF decoder load compression options only for corresponding codec git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20064 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/tiff.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 927725a4a687d89881a4a7486f892f7566f7a7cb Author: mru Date: Sun Sep 27 16:52:05 2009 +0000 ARM: NEON optimised vector_fmul_add git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20063 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_neon.c | 3 +++ libavcodec/arm/dsputil_neon_s.S | 27 +++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 0 deletions(-) commit f25e66b86445c0683f3a23dd60d469aaf898befa Author: mru Date: Sun Sep 27 16:52:00 2009 +0000 cosmetics: fix indentation after previous commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20062 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/float_altivec.c | 26 ++++++++-------- libavcodec/x86/dsputil_mmx.c | 64 ++++++++++++++++++++-------------------- 2 files changed, 45 insertions(+), 45 deletions(-) commit b55353bbb33d2997cd334bc63cb6e946c67b3337 Author: mru Date: Sun Sep 27 16:51:54 2009 +0000 Drop unused args from vector_fmul_add_add, simpify code, and rename The src3 and step arguments to vector_fmul_add_add() are always zero and one, respectively. This removes these arguments from the function, simplifies the code accordingly, and renames the function to better match the new operation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20061 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 6 ++-- libavcodec/dsputil.h | 4 +-- libavcodec/ppc/float_altivec.c | 66 ++-------------------------------- libavcodec/wmadec.c | 8 ++-- libavcodec/x86/dsputil_mmx.c | 76 +++------------------------------------ 5 files changed, 18 insertions(+), 142 deletions(-) commit 880da8f45cf8655518d3cbce1941977c79725afc Author: stefano Date: Sun Sep 27 10:29:24 2009 +0000 Remove duplicated / stray code which slipped in with r20057. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20060 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/codec-regression.sh | 16 ---------------- 1 files changed, 0 insertions(+), 16 deletions(-) commit f1ffc4c9935cf36d4dcdd64bb56e6242d6d97e2f Author: reimar Date: Sun Sep 27 10:06:35 2009 +0000 Get rid of "function" "keywords" in lavfilter testing code, hopefully will make regressions tests runnable again with all shells. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20059 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/codec-regression.sh | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit d594f300045887097f6d3345513f223e2c9407fa Author: kostya Date: Sun Sep 27 09:43:11 2009 +0000 Do not compile ZLib data uncompressing function in TIFF decoder when ZLib is not present. Patch by Martin Storsjö ($firstname $firstname two first letters of $lastname) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20058 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/tiff.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 1805159ae47a34677aa7452159644f6a391526ec Author: stefano Date: Sun Sep 27 09:33:37 2009 +0000 Implement a lavfitest target for testing regressions in libavfilter. The target is disabled. See the thread: "[PATCH] libavfilter-soc: regression test for libavfilter". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20057 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 18 ++++++++++++++++-- tests/codec-regression.sh | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+), 2 deletions(-) commit 7e79f38f1ac118d44a0ba9836c11d0a8aeb04d36 Author: mru Date: Sun Sep 27 08:16:50 2009 +0000 WMAPRO: use vector_fmul_scalar from dsputil where possible git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20056 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmaprodec.c | 19 +++++++++++-------- 1 files changed, 11 insertions(+), 8 deletions(-) commit 1e3feb69fbe7820c4879e67191fc46c818e8d214 Author: jbr Date: Sun Sep 27 07:16:51 2009 +0000 Rearrange loop structure for approx. 35-50% faster calc_transform_coeffs_cpl() depending on content. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20055 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) commit f1845fd0b6a0ba7abb6eaf43928c12bcf39eeb38 Author: kostya Date: Sun Sep 27 07:01:01 2009 +0000 Looks like ZLib uncompress() cannot deal with some kinds of TIFF deflated data, so replace it with custom code. This fixes issue 1419. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20054 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/tiff.c | 27 +++++++++++++++++++++++++-- 1 files changed, 25 insertions(+), 2 deletions(-) commit f7a6198163af812c352c514ea3fb5d825b93f5cb Author: jbr Date: Sun Sep 27 06:38:57 2009 +0000 Move variable declaration to inside of loop. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20053 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 4fb8f548c7ee4fb564c2536b5f12722296fa3bd1 Author: jbr Date: Sun Sep 27 06:38:13 2009 +0000 Cosmetics: Rename some variables. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20052 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) commit d434cc4eed4014e5332020baed55d7ce89236ae4 Author: jbr Date: Sun Sep 27 06:33:23 2009 +0000 Simplify coupling band loop. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20051 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit e6578a1871774024d74571077da6a20886a69a40 Author: jbr Date: Sun Sep 27 06:16:49 2009 +0000 Remove unneeded table lookup. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20050 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0d8f3128d0419a0e77e336edce95e19e33b585ec Author: jbr Date: Sun Sep 27 06:13:01 2009 +0000 Cosmetics: Rename some variables to be more descriptive of their use. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20049 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3.c | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit fc6a7663cd5b98c0a20be5e07bdfbf3bc4852eee Author: jbr Date: Sun Sep 27 06:10:36 2009 +0000 Move some variable declarations to inside of loops. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20048 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 7309871ba38b1f44a8bf2f9e880147353be47579 Author: jbr Date: Sun Sep 27 06:01:32 2009 +0000 Remove unneeded variable. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20047 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 17d77c792924f18b59ccf1ad20d561215eed375e Author: jbr Date: Sun Sep 27 05:48:03 2009 +0000 Cosmetics: Rename some variables to be more descriptive of their use. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20046 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3.c | 16 +++++++--------- 1 files changed, 7 insertions(+), 9 deletions(-) commit 336b26362c63e1337d83ee035d41e37b0ddc480e Author: jbr Date: Sun Sep 27 05:39:57 2009 +0000 Remove some unneeded variables. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20045 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3.c | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) commit ea134a093477adc5ec606b273d993cb58126aa28 Author: jbr Date: Sun Sep 27 05:36:52 2009 +0000 Cosmetics: Rename some variables git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20044 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3.c | 70 +++++++++++++++++++++++++---------------------------- 1 files changed, 33 insertions(+), 37 deletions(-) commit e9addb3a27d8b51a8d7fbeba2442e1a9f37080da Author: jbr Date: Sun Sep 27 04:57:36 2009 +0000 simplify 2 lines into 1 using FFMIN git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20043 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 98a7135e6e679e6a12bd2a0b774d8c34a0dde7f9 Author: jbr Date: Sun Sep 27 04:55:37 2009 +0000 Cosmetics: Do some basic pretty-printing. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20042 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3.c | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) commit 128ccf5cc09600faa69299589db907892ce228e9 Author: jbr Date: Sun Sep 27 04:47:38 2009 +0000 Simplify by combining increment with array access. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20041 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit bf5202b32c9c432b5283b63f4b84ef187eeae36b Author: jbr Date: Sun Sep 27 04:46:56 2009 +0000 cosmetics: Rename some variables to be more descriptive of their use. Do some pretty-printing as well. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20040 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3.c | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) commit d97e8003ac02750e97462091266a516bade8d2ba Author: jbr Date: Sun Sep 27 04:41:05 2009 +0000 Move 2 variable declarations to inside of loop. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20039 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 41bebfdb28ae4e6939ad93a2b3a9c277fd07ddc8 Author: jbr Date: Sun Sep 27 04:37:00 2009 +0000 simplify by combining increment with array access git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20038 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 30c7e675c973220a870f2dbfe58b8f82e5a64085 Author: jbr Date: Sun Sep 27 04:32:31 2009 +0000 Remove unneeded variable git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20037 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit fdd7e8ac47adaab46edbb3728359beb2e5a96e8b Author: jbr Date: Sun Sep 27 04:07:49 2009 +0000 Hardcode AC-3 critical band tables when CONFIG_HARDCODED_TABLES is set. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20036 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3.c | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 45 insertions(+), 0 deletions(-) commit b8341c59a585970416c401a3201c9594036b931c Author: stefano Date: Sat Sep 26 23:30:41 2009 +0000 Add support to the -loglevel option. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20035 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffserver-doc.texi | 14 ++++++++++++++ ffserver.c | 1 + 2 files changed, 15 insertions(+), 0 deletions(-) commit 148fa6fb702bd0d7169881caa8d7a0ca102e5966 Author: jbr Date: Sat Sep 26 22:54:29 2009 +0000 simplify format string for writing pix_fmt string. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20034 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/imgconvert.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d5803c3655048933d623269d96ae34b750d2c043 Author: bcoudurier Date: Sat Sep 26 21:06:18 2009 +0000 100l, typo git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20033 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit cbdd096049867d3f54a5220004905a400db1227a Author: bcoudurier Date: Sat Sep 26 20:51:38 2009 +0000 Export mov/mp4 major and compatible brands as metadata. Patch by haim alon, haim dot alter at gmail dot com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20032 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 30 +++++++++++++++++++++++++----- 1 files changed, 25 insertions(+), 5 deletions(-) commit ef75b6ccb7503ea8818f15ce403ea332d64963a5 Author: mru Date: Sat Sep 26 19:55:21 2009 +0000 ARM: NEON optimised vector_clipf git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20031 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_neon.c | 4 ++++ libavcodec/arm/dsputil_neon_s.S | 26 ++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 0 deletions(-) commit 79ce7a3c1ffe7ce05e5bc03dcd2321329dee5f85 Author: mru Date: Sat Sep 26 19:23:27 2009 +0000 WMA: remove some unused variables git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20030 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmadec.c | 10 +++------- 1 files changed, 3 insertions(+), 7 deletions(-) commit c14a6a4c6f7b62061bae87d45d8bb667d2e5064c Author: mru Date: Sat Sep 26 19:23:25 2009 +0000 ARM: NEON optimised vector_fmul_reverse git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20029 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_neon.c | 3 +++ libavcodec/arm/dsputil_neon_s.S | 24 ++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 0 deletions(-) commit 46e70b5a07ba922a62c57716393071d65aa0bf36 Author: stefano Date: Sat Sep 26 17:21:22 2009 +0000 Document the -loglevel option in the ffmpeg man page. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20028 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffmpeg-doc.texi | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) commit 1cabc2a5ccac52681c55eef6ae9a85cdd8a44f46 Author: stefano Date: Sat Sep 26 17:18:02 2009 +0000 Add support to the -loglevel option. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20027 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffplay-doc.texi | 13 +++++++++++++ ffplay.c | 1 + 2 files changed, 14 insertions(+), 0 deletions(-) commit 66f67f9f54e74fd5417701899eca5d0d2802937f Author: reimar Date: Sat Sep 26 16:04:35 2009 +0000 Specify maximum sample rate of MLP by defining the factor relative to 48000 instead of directly. This makes clear that the code assumes the maximum sample rate to be a multiple of 48000 and also removes the division from the MAX_BLOCKSIZE macros, which causes an issue with the Solaris assembler where "/" is a comment marker unless the --divide option is used. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20026 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlp.h | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit 4bcc97ba003ea6f94073a05df17774c336f30f6f Author: kostya Date: Sat Sep 26 05:48:50 2009 +0000 Fix decoding of TIFF CCITT RLE compressed data. This fixes issue 1417. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20025 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit c7f20837bc90523a3d3df0e4ec66f996a19290ff Author: jbr Date: Fri Sep 25 01:31:53 2009 +0000 Align pix_fmt list by allowing one more char for the pix_fmt name. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20024 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/imgconvert.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1c924a5eff2921e445fe227e625145c8bfd10545 Author: reimar Date: Thu Sep 24 22:39:47 2009 +0000 Remove ff_realloc_static, it is no longer used and since it was declared static there is no reason to wait for a major version bump, removing it does not change ABI in any way, not even the non-public one. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20023 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bitstream.c | 19 ------------------- 1 files changed, 0 insertions(+), 19 deletions(-) commit b325b3f2af2d96c138ae3928fa0c619bce38c09f Author: reimar Date: Thu Sep 24 22:37:34 2009 +0000 Reindent. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20022 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bitstream.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 3f994461e906633cae2df7ec475b3f0438f7f4cb Author: reimar Date: Thu Sep 24 22:36:52 2009 +0000 Remove a piece of code left-over from the removed alloc'd static vlc table code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20021 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bitstream.c | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit 817674ba899319b80219f01c27decd6a3da6e6ce Author: vitor Date: Thu Sep 24 21:26:35 2009 +0000 Reindent code folowing previous commit (r20019) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20020 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac1.c | 36 ++++++++++++++++++------------------ 1 files changed, 18 insertions(+), 18 deletions(-) commit 0807a26c54609071b978e8ec4f82bc41df9a80b9 Author: vitor Date: Thu Sep 24 21:24:58 2009 +0000 Factor duplicated code in at1_imdct_block() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20019 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac1.c | 35 +++++++++++++++++------------------ 1 files changed, 17 insertions(+), 18 deletions(-) commit 84052f53e5ef6a8be625e34c106775784778fc6a Author: cehoyos Date: Thu Sep 24 19:37:41 2009 +0000 Allow decoding of 625/50 (PAL) with video_stype==1. Patch by Maksym Veremeyenko, verem m1stereo tv git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20018 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dvdata.h | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) commit e5301322ae32fa7beecb93844ba552f3c5249da7 Author: cehoyos Date: Thu Sep 24 19:20:53 2009 +0000 Fix reading VDR files (broken since r19000). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20017 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit ad8158f93c3a59e91b233395b940fc9b3657df21 Author: kostya Date: Thu Sep 24 18:30:28 2009 +0000 Support both LSB and MSB orders for TIFF CCITT G.x compressed data. This fixes issue 1410. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20016 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/tiff.c | 17 +++++++++++++++-- libavcodec/tiff.h | 1 + 2 files changed, 16 insertions(+), 2 deletions(-) commit b81ff606751cebcdc538483d4c1ef08633308b73 Author: alexc Date: Thu Sep 24 16:54:26 2009 +0000 Check if a git-svn revision number is available to try to get better version information from git. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20015 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b version.sh | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit fdf622ded070640a924e63a6e630325520d0b567 Author: reimar Date: Thu Sep 24 15:37:09 2009 +0000 Fix possible buffer over-read in vorbis_comment, fix it double to be sure. First, make s signed, so that comparisons against end - p will not be made as unsigned, making the check incorrectly pass if p is beyond end. Also ensure that p will never be > end, so the code is correct also if buf is not padded. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20014 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/oggparsevorbis.c | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit b59a466a33c5194831452eea8e20ee91e7bc4c4c Author: reimar Date: Thu Sep 24 15:13:34 2009 +0000 Completely remove INIT_VLC_USE_STATIC, it is deprecated since ages and finally no longer used anywhere. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20013 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bitstream.c | 9 ++------- libavcodec/get_bits.h | 1 - 2 files changed, 2 insertions(+), 8 deletions(-) commit 002fb1a4ef97929163ec28814c3daab99acfca21 Author: reimar Date: Thu Sep 24 15:12:05 2009 +0000 Replace last use of INIT_VLC_USE_STATIC by INIT_VLC_USE_NEW_STATIC in svq1dec git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20012 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq1dec.c | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) commit 0d72a7810f3ff4133691014df681c146f642d048 Author: reimar Date: Thu Sep 24 11:04:46 2009 +0000 Change VLC table creation in x8_vlc_init to use INIT_VLC_USE_NEW_STATIC. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20011 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/intrax8.c | 31 ++++++++++++++++++++++++++++--- 1 files changed, 28 insertions(+), 3 deletions(-) commit c8126822ab6f92de8b77b7d7964df07c8a8b6858 Author: reimar Date: Thu Sep 24 10:49:47 2009 +0000 Use ff_msmpeg4_decode_init to initialize ff_msmp4_mb_i_vlc since static VLC tables should only be initialized from one place. This initializes/calculates more VLC tables than necessary for VC1 decoding, but this is only done once and only a small overhead in time and space (maybe 30 kB) it seems not worth adding a separate function. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20010 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1dec.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 092a1c1d469e878b380160dae1de95f249b1e513 Author: reimar Date: Thu Sep 24 09:44:51 2009 +0000 Use INIT_VLC_STATIC where easily possible in svq1dec git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20009 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq1dec.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit 3303bd41acebb0068f1afd09fbb39432d3982620 Author: melanson Date: Thu Sep 24 06:33:16 2009 +0000 Make sure that all memory allocations succeed. Based on 28_theora_malloc_checks.patch from the Google Chrome team. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20008 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) commit ce283b4653e467f27278d3638133043193feae6c Author: kostya Date: Thu Sep 24 05:24:46 2009 +0000 Take into account real number of colours when reading BMP palette. This fixes issue 1408 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20007 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bmp.c | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) commit b6b84329e3277f37b441becd5311542156b10894 Author: diego Date: Wed Sep 23 18:22:00 2009 +0000 id3v2: Add support for UTF-16 encoding. patch by Anton Khirnov, wyskas gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20006 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/id3v2.c | 28 ++++++++++++++++++++++++++++ libavutil/common.h | 24 ++++++++++++++++++++++++ 2 files changed, 52 insertions(+), 0 deletions(-) commit 2e1b3050af218d7378ae1bb4a4efd191e1b3c3f9 Author: diego Date: Wed Sep 23 18:10:29 2009 +0000 id3v2: Use 0 instead of '\0'. patch by Anton Khirnov, wyskas gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20005 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/id3v2.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ba93c3f636edd91dae1c5a7681f3f17cec2307cc Author: diego Date: Wed Sep 23 18:04:40 2009 +0000 id3v2: check for enough space to write full UTF-8 characters. patch by Anton Khirnov, wyskas gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20004 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/id3v2.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit c2ca1c6ee96c27ec872012dbc5a8b15fdb15eca9 Author: reimar Date: Wed Sep 23 15:30:38 2009 +0000 Fix format string to match the types printed. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20003 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 614ed3e6c9aa23c6869b4d1335d8795ca0f39cc1 Author: michael Date: Wed Sep 23 15:16:36 2009 +0000 Make sure priv_data is freed and codec is set to NULL in case of failure of avcodec_open(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20002 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) commit c1fe0583d44a67f94047bd3e59f2b53f304db4ec Author: michael Date: Wed Sep 23 14:19:17 2009 +0000 Check submap indexes. 10_vorbis_submap_indexes.patch by chrome. Iam applying this even though reimar had some comments to improve it as it fixes a serious security issue and i do not want to leave such things unfixed. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20001 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) commit 84acbb94ee14bbaee5f8a1eccaee1750d00f77a2 Author: mru Date: Wed Sep 23 13:52:56 2009 +0000 ARM: NEON optimised int32_to_float_fmul_scalar git-svn-id: file:///var/local/repositories/ffmpeg/trunk@20000 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_neon.c | 3 +++ libavcodec/arm/dsputil_neon_s.S | 28 ++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 0 deletions(-) commit 544b56d480444940160bd87f6d7880000d241e2a Author: mru Date: Wed Sep 23 13:52:53 2009 +0000 AAC: minor simplification in PNS decoding git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19999 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 4094d487a5f7ba8b3afa82cf53d4c429a685e70a Author: mru Date: Wed Sep 23 13:52:50 2009 +0000 configure: fix tms470 flag mapping for soft-float git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19998 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 213d02328757c6b212ac6d4bb7ec23f70080fb25 Author: michael Date: Wed Sep 23 13:18:29 2009 +0000 Make error return sign consistent. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19997 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 60 +++++++++++++++++++++++----------------------- 1 files changed, 30 insertions(+), 30 deletions(-) commit d71f5b5b2b9f2e0ba2da67ca2c15b9bbb69ac1fc Author: michael Date: Wed Sep 23 13:08:48 2009 +0000 Check begin/end/partition_size. 23_vorbis_sane_partition.patch by chrome. Also this should be better documented but i prefer not to leave potential security issues open due to missing documentation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19996 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit 377415dc70148d70f7c73c0dde48e63a2a8c88c7 Author: michael Date: Wed Sep 23 12:42:12 2009 +0000 Fix >= vs > check of coded_fragment_list_index. 22_fix_theora_frag_fencepost.patch by chrome git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19995 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 499a2fbfef38f31e5de612fc8fb62aebe0148b44 Author: diego Date: Wed Sep 23 12:29:56 2009 +0000 Remove unused variables, fixes the warnings: libavcodec/wmadec.c:629: warning: unused variable `i' libavcodec/wmadec.c:628: warning: unused variable `b' libavcodec/wmadec.c:628: warning: unused variable `a' git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19994 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmadec.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 351a67a951b4b95bc0cb05127445b685f362f9b9 Author: michael Date: Wed Sep 23 12:27:10 2009 +0000 Fix init_get_bits() buffer size. 18_fix_theora_header_bit_len.patch by chrome git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19993 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ecd690a24a440553e0ba587e13dc5b2ec279f0a8 Author: michael Date: Wed Sep 23 12:24:21 2009 +0000 Check res_setup->books. 15_more_residue_book_indexes.patch by chrome. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19992 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit 8ff644b871f3afe9529e451d86efb2f08014b53b Author: michael Date: Wed Sep 23 12:17:54 2009 +0000 Check masterbook index and subclass book index. 14_floor_masterbook_index.patch by chrome git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19991 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) commit 6d7908b8de6d34b425e18c412c341ed34e4f1fe4 Author: michael Date: Wed Sep 23 12:09:33 2009 +0000 Add checks for per-packet mode indexes and per-header mode mapping indexes. 12_vorbis_mode_indexes.patch by chrome maybe exploitable git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19990 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) commit 093a791b172df483199fe81ac59ffcdbb63bf6c7 Author: michael Date: Wed Sep 23 12:02:31 2009 +0000 Check classbook value. 11_vorbis_residue_book_index.patch by chrome. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19989 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 7565e59ef9effe28962d7103f78c2d25e76524e0 Author: michael Date: Wed Sep 23 11:44:30 2009 +0000 Set data_size to 0 to avoid having it uninitialized. based on 31_mp3_outlen.patch by chrome. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19988 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudiodec.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit f6a0f8074a6ad33ebb90b687c77d33cd552f7005 Author: michael Date: Wed Sep 23 11:33:44 2009 +0000 Check data_size in decode_frame_mp3on4(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19987 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudiodec.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit af59b51d945929694b5533d3d28ea4215e42af67 Author: michael Date: Wed Sep 23 11:29:38 2009 +0000 check data_size in decode_frame() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19986 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudiodec.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 9c2479e770b64571ef5c51a5260721a40e8f8acf Author: mru Date: Wed Sep 23 10:48:58 2009 +0000 ARM: improve armcc detection Apparently some versions of armcc do not identify as RVCT. This changes the test to a string used by all versions. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19985 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a2dad711e92fbb83a2d79959bb67764d034a56e3 Author: michael Date: Wed Sep 23 10:45:14 2009 +0000 Fix book_idx check. 25_vorbis_floor0_index.patch by chrome. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19984 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit b8f5dcd9af3d9997143b42980aec5226f7bad677 Author: michael Date: Wed Sep 23 10:40:33 2009 +0000 Sanity checks for magnitude and angle. 26_vorbis_mag_angle_index.patch by chrome git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19983 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) commit 0a7e56db7441d14afa66d228de17c63d5b49f8e9 Author: michael Date: Wed Sep 23 10:33:49 2009 +0000 = -> == typo. 27_vorbis_residue_loop_error.patch by chrome git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19982 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7e8e1a7210da07e31eaac4171bc9560edd88d3a7 Author: mru Date: Wed Sep 23 10:33:13 2009 +0000 WMA: use DSPContext.butterflies_float git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19981 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmadec.c | 7 +------ 1 files changed, 1 insertions(+), 6 deletions(-) commit ebb68519f0240b0117250b1bca24a08b7312d314 Author: cehoyos Date: Wed Sep 23 10:07:29 2009 +0000 Cosmetics: Fix typo. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19980 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1259942b556eb7e58c74d09f0e160c204c7f0ac1 Author: michael Date: Wed Sep 23 09:58:44 2009 +0000 Check num_units_in_tick/time_scale to be valid and within the range we support. based on a patch by chrome git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19979 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit d6b16a911fed0881e230c9337b6fa17372af348d Author: reimar Date: Wed Sep 23 09:18:23 2009 +0000 Correctly print number of remaining bytes in oggparsevorbis instead of always with inverted sign. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19978 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/oggparsevorbis.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b49f57b791d0e53ad8cc9f63bcadf7fbfb731627 Author: darkshikari Date: Wed Sep 23 09:03:26 2009 +0000 Add support for new x264 API. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19977 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 ++-- libavcodec/libx264.c | 36 +++++++++++++----------------------- 2 files changed, 15 insertions(+), 25 deletions(-) commit 68cb8f3c6c3bde792c0e918a441be3ede478f8cc Author: michael Date: Wed Sep 23 08:35:29 2009 +0000 Check dimensions against 0 too. 39_vorbis_zero_dims.patch from chrome git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19976 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 22364a7802dd1bcb769af371b8e4f2ef165aa3f8 Author: michael Date: Wed Sep 23 07:46:51 2009 +0000 Check validity of channels & samplerate. This may be security relevant. Based on 2 patches by chrome. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19975 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) commit 7baea6582b3e38d22f5132f8e9e31f0ac5d8c054 Author: melanson Date: Wed Sep 23 05:38:12 2009 +0000 Another micro-optimization for unpack_vlcs(): Eliminate a possible branch and save around 45k-55k dezicycles per function run. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19974 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit 4b66e1cc71d14569ffb2687276712d14e92a5d19 Author: michael Date: Tue Sep 22 22:44:56 2009 +0000 Check codec_id and codec_type in avcodec_open(), based on 43_codec_type_mismatch.patch from chrome This is said to be able to lead to a stack based buffer overflow. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19973 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit d30b7612c3b3f709280f891a2493b52c8b12926f Author: mru Date: Tue Sep 22 20:38:03 2009 +0000 Set compiler version string for supported non-gcc compilers git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19972 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit f2f5d248aacafa68a9a1f772844a1eb4f6e720ed Author: mru Date: Tue Sep 22 20:37:55 2009 +0000 ARM: NEON optimised scalarproduct_float git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19971 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_neon.c | 2 ++ libavcodec/arm/dsputil_neon_s.S | 13 +++++++++++++ 2 files changed, 15 insertions(+), 0 deletions(-) commit 8e7be2ad3d5353e10377f44ebd353632a50fa44b Author: mru Date: Tue Sep 22 19:31:01 2009 +0000 AAC: 10l: fix PNS decoding git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19970 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e08b01efa6a77754b9b506317d3addf06685fb97 Author: banan Date: Tue Sep 22 17:28:03 2009 +0000 Hook up the MD studio demuxer and Atrac1 decoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19969 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 2 ++ doc/general.texi | 2 ++ libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 2 +- libavformat/Makefile | 1 + libavformat/allformats.c | 1 + libavformat/avformat.h | 2 +- 8 files changed, 10 insertions(+), 2 deletions(-) commit 92274e4e17d0d539ca7d6f6b8e81e4882bb23008 Author: banan Date: Tue Sep 22 17:05:19 2009 +0000 Mention SDDS so search engines will pick it up for when someone needs to decode the SDDS tracks found on 35 mm movies. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19968 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac1.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit df7cd39bd5d0948dda93b74093db07c5f9dd9eba Author: banan Date: Tue Sep 22 17:03:28 2009 +0000 Use ff_sine_32 in atrac1. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19967 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac1.c | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) commit 29d92d6f360187686168c762490fafa7b5a99ba5 Author: melanson Date: Tue Sep 22 15:58:08 2009 +0000 Perform the DC prediction reversal immediately after decoding all of the DC coefficients. This has a greater probability of leveraging the coefficients while they are still cached. When testing with the Big Buck Bunny 1080p video, I consistently saw improvements of 500k-600k dezicycles per run (through reverse_dc_prediction()) thanks to this move. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19966 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 24 ++++++++++++++++-------- 1 files changed, 16 insertions(+), 8 deletions(-) commit 41cbba5c3e2436f498d1ce4c2474a733863cae84 Author: diego Date: Tue Sep 22 14:44:44 2009 +0000 Fix METEOR vs. BKTR typo, noticed by Steve O'Hara-Smith, steve sohara org. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19965 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/bktr.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 19ebe7a3a310313765273a52a27c7625b48dcb92 Author: diego Date: Tue Sep 22 12:39:19 2009 +0000 Place MP3 demuxer code under appropriate #ifdefs. Fixes compilation with --disable-optimizations --disable-demuxers. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19964 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mp3.c | 31 +++++++++++++++++-------------- 1 files changed, 17 insertions(+), 14 deletions(-) commit f9416494cfc7f54385081eccc37dcfe9f5430fac Author: diego Date: Tue Sep 22 12:23:14 2009 +0000 Improve compiler information code to print to the console on program startup. Remove gcc-specific hacks and allow filling relevant information for non-gcc compilers in configure. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19963 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 8 ++------ configure | 4 ++++ 2 files changed, 6 insertions(+), 6 deletions(-) commit 1ac27b51f9bf3cf6eea9ce70f74aa405fdd883d2 Author: diego Date: Tue Sep 22 12:21:06 2009 +0000 Print compiler version and build date before configuration in console output. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19962 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 3f07f20ccd864782d49b58c0a22e99da4c6172f5 Author: diego Date: Tue Sep 22 11:19:36 2009 +0000 Rearrange wav_muxer and {wav|w64}_demuxer blocks to be under proper #ifdefs. Fixes compilation with --disable-optimizations --disable-demuxers. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19961 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/wav.c | 179 ++++++++++++++++++++++++++--------------------------- 1 files changed, 88 insertions(+), 91 deletions(-) commit 315af1d8e46b81d1a75649cb869edcdf60407adb Author: diego Date: Tue Sep 22 11:17:29 2009 +0000 The W64 demuxer depends on the WAV demuxer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19960 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit b166a374718254546d69901375dcdba06feb6759 Author: diego Date: Tue Sep 22 10:31:29 2009 +0000 Move find_guid function and guid_data array to a globally available place. Fixes compilation with W64 demuxer disabled. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19959 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/wav.c | 46 +++++++++++++++++++++++----------------------- 1 files changed, 23 insertions(+), 23 deletions(-) commit 96474cdd1fc04e32d948f70f68ddc63234b0cf85 Author: alexc Date: Tue Sep 22 01:34:42 2009 +0000 AAC: Simplify some logic from r19956. (The escape codebook is unsigned.) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19958 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 94cd4381dc51d12312f83aa6bb519f17dfe47644 Author: mru Date: Tue Sep 22 00:48:48 2009 +0000 ARM: NEON optimisations for some dsputil functions NEON versions of the following functions are added: vector_fmul_scalar vector_fmul_sv_scalar sv_fmul_scalar butterflies_float git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19957 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_neon.c | 19 +++++ libavcodec/arm/dsputil_neon_s.S | 152 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 171 insertions(+), 0 deletions(-) commit 418d10a7524d0649ae1d337491197ceab3f805ce Author: mru Date: Tue Sep 22 00:48:45 2009 +0000 AAC: use new dsputil functions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19956 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 59 +++++++++++++++++++++++--------------------------- libavcodec/aactab.c | 12 +++++----- 2 files changed, 33 insertions(+), 38 deletions(-) commit facfd8bea1ae2b6507ce7c18892073276904d408 Author: mru Date: Tue Sep 22 00:48:41 2009 +0000 Add some dsputil functions useful for AAC decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19955 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/dsputil.h | 50 ++++++++++++++++++++++++++++++ 2 files changed, 133 insertions(+), 0 deletions(-) commit f4c37a98b28f4181f73cf12d45e7e19b5c718100 Author: banan Date: Mon Sep 21 21:00:18 2009 +0000 Add forgotten cleanup function in atrac1. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19954 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac1.c | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) commit 5ddda73571453a5469aaab810c20ec2e6e863cd2 Author: banan Date: Mon Sep 21 20:53:29 2009 +0000 Cosmetics, indentation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19953 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac1.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4565f64f9d643a1c400408d9cf1b3a83c7a27c64 Author: banan Date: Mon Sep 21 20:52:24 2009 +0000 Cosmetics. Merge declaration and initialization. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19952 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac1.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 78781955b6e11954279bf267ea5b5fce44eb3c3b Author: banan Date: Mon Sep 21 20:49:08 2009 +0000 Move the scale factor and word length indexes to the stack. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19951 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac1.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 5c4c10f6476560bfacef213ded7ff7e68fadf6a2 Author: diego Date: Mon Sep 21 12:51:45 2009 +0000 Deinterleave the generation of config.h and config.mak. As a sideeffect this moves more interesting variables to the top of config.mak. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19950 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 41 +++++++++++++++++++++-------------------- 1 files changed, 21 insertions(+), 20 deletions(-) commit 3a7a2af84eb6ac8f7b20333fe52f745d61c92812 Author: reimar Date: Mon Sep 21 10:28:31 2009 +0000 Use a custom radix sort implementation instead of qsort in dnxhd encoder. This is mainly to avoid test failures due to implementation-defined behaviour of qsort when elements are equal, giving different results for each of FreeBSD, Linux/glibc and Solaris. In addition it is about 35 % faster, effect on overall speed is minimal though (< 2%). Regression tests are unchanged (i.e. identical to Linux/glibc). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19949 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dnxhdenc.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 54 insertions(+), 3 deletions(-) commit 3343868b8ce1bf7fd85ef7071903bc9bd624e32c Author: alexc Date: Mon Sep 21 04:32:51 2009 +0000 aacenc: Use preprocessor constants for trellis states and stages. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19948 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aaccoder.c | 21 ++++++++++++--------- 1 files changed, 12 insertions(+), 9 deletions(-) commit cbb89380dc75e529444e05775a837b4778b7a99b Author: alexc Date: Mon Sep 21 04:15:12 2009 +0000 aacenc: Split paths in the scalefactor selection trellis into a 2-D array. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19947 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aaccoder.c | 95 +++++++++++++++++++++++++----------------------- 1 files changed, 49 insertions(+), 46 deletions(-) commit 50e39b1f8f9effeaee63083f849d231a346ec16d Author: alexc Date: Mon Sep 21 03:53:39 2009 +0000 aacenc: Replace cbrt() with cbrtf() when the result is destined for float storage. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19946 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aaccoder.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit d1173efa7eed5122ff4dbb0ddab73ac8fe3dc7c8 Author: alexc Date: Mon Sep 21 03:50:59 2009 +0000 aacenc: Multiple distortion by lambda after it's summed and not each individual term before. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19945 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aaccoder.c | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) commit 768b89cb99a0cb1c60ceb6b470d25460f45ec9a9 Author: alexc Date: Mon Sep 21 03:42:54 2009 +0000 Cosmetics: Reindent after r19943. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19944 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aaccoder.c | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) commit 45bf2cbb9f4f0634b4061a87f6dc5588ebae8b0d Author: alexc Date: Mon Sep 21 03:41:08 2009 +0000 aacenc: Don't make unnecessary compares to the escape value in tight loops. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19943 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aaccoder.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 7e568b99db51024dbb14d3575a2c5776fed1cdb3 Author: lorenm Date: Mon Sep 21 03:01:57 2009 +0000 extend ff_inverse[], and fix its documentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19942 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 6 ++++-- libavutil/internal.h | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) commit 36648139160e5cb3388bbb390656394e23b4eee4 Author: mru Date: Mon Sep 21 02:56:12 2009 +0000 ARM: merge two loops in ff_mdct_calc_neon git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19941 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/mdct_neon.S | 126 ++++++++++++++++++++------------------------ 1 files changed, 58 insertions(+), 68 deletions(-) commit a99f03a385a8b026a9b032b0d67c437875ee302f Author: mru Date: Mon Sep 21 02:56:09 2009 +0000 ARM: interleave cos/sin tables for improved NEON MDCT git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19940 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/fft_init_arm.c | 1 + libavcodec/arm/mdct_neon.S | 54 +++++++++++++---------------------------- 2 files changed, 18 insertions(+), 37 deletions(-) commit ca98d38ad6070254466d09500462524f1a6d007d Author: mru Date: Mon Sep 21 02:56:06 2009 +0000 Allow arch-specific mdct code to request interleaving of cos/sin tables git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19939 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 3 +++ libavcodec/mdct.c | 32 ++++++++++++++++++++++---------- 2 files changed, 25 insertions(+), 10 deletions(-) commit f3885b7a107ece5fec250a2bf056b1cee67267a6 Author: mru Date: Mon Sep 21 02:46:09 2009 +0000 regtest: do not write to /tmp/ffmpeg$$ Nothing useful was ever written to this file. It did, however, often cause spurious failures when the file was left behind by another user on the system. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19938 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/codec-regression.sh | 18 +++++------------- 1 files changed, 5 insertions(+), 13 deletions(-) commit ae1f64b12121337391acfab856526adda746eebf Author: mru Date: Mon Sep 21 01:40:14 2009 +0000 configure: remove some unnecessary backslashes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19937 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 56 ++++++++++++++++++++++++++++---------------------------- 1 files changed, 28 insertions(+), 28 deletions(-) commit 0aeaae8659795002cf6a2a2afa32dc02f8beb064 Author: mru Date: Mon Sep 21 01:40:12 2009 +0000 Split dnxhd regression test so the parts can run in parallel git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19936 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 4 +++- tests/codec-regression.sh | 6 +++++- tests/rotozoom.regression.ref | 6 +++--- tests/vsynth.regression.ref | 6 +++--- 4 files changed, 14 insertions(+), 8 deletions(-) commit cbb5514e0cc0f28afc451fd927b2a64cfc30db3b Author: mru Date: Mon Sep 21 01:40:08 2009 +0000 ARM: remove broken IPP support git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19935 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_arm.c | 37 +------------------------------------ 1 files changed, 1 insertions(+), 36 deletions(-) commit b440c1fff9e5dbd334980ed316097a93b206b019 Author: melanson Date: Mon Sep 21 01:37:50 2009 +0000 Modify unpack_vlcs() so that there are fewer dereferences through the main (heavily iterated) loop. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19934 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 24 +++++++++++++++--------- 1 files changed, 15 insertions(+), 9 deletions(-) commit eda0794ed012dfddcce0d19587a56cdcd4146475 Author: diego Date: Sun Sep 20 18:29:48 2009 +0000 Add parentheses to logical expression to avoid the warning: libavcodec/utils.c:476: warning: suggest parentheses around && within || git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19933 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 3a85e79e2ab59e9cf69e0450391a6d266461800b Author: diego Date: Sun Sep 20 18:21:54 2009 +0000 Remove unused variable, fixes the warning: libavcodec/atrac3.c:195: warning: unused variable ‘s’ git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19932 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac3.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 53e515dfa9f1830e82d3d1d604e3e86d87f38a09 Author: mru Date: Sun Sep 20 17:30:20 2009 +0000 Merge FFTContext and MDCTContext git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19931 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.h | 4 +- libavcodec/aacenc.h | 4 +- libavcodec/ac3dec.h | 4 +- libavcodec/arm/fft_init_arm.c | 6 ++-- libavcodec/arm/mdct_neon.S | 34 ++++++++++++++---------------- libavcodec/atrac1.c | 4 +- libavcodec/atrac3.c | 2 +- libavcodec/cook.c | 2 +- libavcodec/dca.c | 2 +- libavcodec/dsputil.h | 44 +++++++++++++++++----------------------- libavcodec/fft-test.c | 2 +- libavcodec/mdct.c | 32 ++++++++++++++-------------- libavcodec/nellymoserdec.c | 2 +- libavcodec/nellymoserenc.c | 2 +- libavcodec/twinvq.c | 2 +- libavcodec/vorbis_dec.c | 2 +- libavcodec/vorbis_enc.c | 2 +- libavcodec/wma.h | 2 +- libavcodec/wmaprodec.c | 2 +- libavcodec/x86/fft.h | 12 +++++----- libavcodec/x86/fft_3dn2.c | 12 +++++----- libavcodec/x86/fft_sse.c | 12 +++++----- 22 files changed, 91 insertions(+), 99 deletions(-) commit 9af589442cc9c57500823325958fa4a5a4053ae8 Author: diego Date: Sun Sep 20 17:18:59 2009 +0000 Fix embarassing typo in last commit: Restore mistakenly removed ','. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19930 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac1.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a69b0b69f24001739ef01d9a8d8c336ae1b5c49a Author: diego Date: Sun Sep 20 17:16:12 2009 +0000 K&R coding style whitespace cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19929 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac1.c | 95 ++++++++++++++++++++++++++------------------------- 1 files changed, 48 insertions(+), 47 deletions(-) commit d8b30425034d96ab1f0e7bada16ab4e3d41d3ce9 Author: cehoyos Date: Sun Sep 20 14:09:27 2009 +0000 Cosmetics: Reindent after r19927. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19928 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg12enc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0d39369dee0b4e9c842edb83268ce3ee585850cb Author: cehoyos Date: Sun Sep 20 14:08:44 2009 +0000 Allow encoding frames with more than 2800 lines. Patch by Martin Fiedler, martin fiedler gmx net git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19927 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg12enc.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit d7ce28b8349484d55d575b7a41f93004e5ff91c1 Author: reimar Date: Sat Sep 19 11:42:41 2009 +0000 Support uncompressed 16 bit sgi image format, as e.g. used by the files at http://media.xiph.org/svt/2160p50_CgrLevels_Master_SVTdec05_/1_CrowdRun_2160p50_CgrLevels_MASTER_SVTdec05_/ git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19926 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/sgidec.c | 20 +++++++++++--------- 1 files changed, 11 insertions(+), 9 deletions(-) commit 8daa05a2ff3744f96a86041ccef751b3a6357d8d Author: reimar Date: Sat Sep 19 11:36:51 2009 +0000 Simplify color_flags calculation, remove a pointless initialization and use AV_RB16 where possible. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19925 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/smc.c | 11 +++-------- 1 files changed, 3 insertions(+), 8 deletions(-) commit 4f35ac1568d3f1f198922096050aab2fbbe2aece Author: reimar Date: Sat Sep 19 11:35:55 2009 +0000 Make default_correlation array const since it is never modified. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19924 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmaprodata.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0dd03d5f0f9a7a10a4b6dec841105f5004782a04 Author: reimar Date: Sat Sep 19 10:53:23 2009 +0000 Use default sws_flags for dnxhd regression tests and also test the "-mbd rd" variant of the encoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19923 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/codec-regression.sh | 11 +++++++---- tests/rotozoom.regression.ref | 16 ++++++++++------ tests/vsynth.regression.ref | 16 ++++++++++------ 3 files changed, 27 insertions(+), 16 deletions(-) commit f1cb301c87a359344781768e4ed854ea29aa4979 Author: reimar Date: Sat Sep 19 10:21:22 2009 +0000 Update regression reference for DNxHD test update git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19922 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/rotozoom.regression.ref | 12 ++++++++---- tests/vsynth.regression.ref | 12 ++++++++---- 2 files changed, 16 insertions(+), 8 deletions(-) commit 7a45d5ca75ec71add98db5532d1d23aaea26cb1b Author: reimar Date: Sat Sep 19 10:20:47 2009 +0000 Change DNxHD regression tests to test both 720p and 1080i instead of just 1080i for better test coverage. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19921 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/codec-regression.sh | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 7df5fda7ede99bbcfae94cd57009801805c1dd30 Author: reimar Date: Sat Sep 19 09:09:07 2009 +0000 Add missing strings.h include needed for strcasecmp. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19920 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/bktr.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 43ff91b4701f79a350449dc9b2cf18961b36de2a Author: jbr Date: Sat Sep 19 04:56:22 2009 +0000 Update AC-3 channel map. 2F/2R layout only has 4 channels. This correction does not change any current channel mapping behavior. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19919 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3tab.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a0069813941a8afc6f304a2768baa57abf0944a7 Author: banan Date: Sat Sep 19 01:46:03 2009 +0000 Align sample output buffer in atrac1. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19918 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac1.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 39147b8e67a1742a21cf9e1a97c73e775daaf012 Author: banan Date: Sat Sep 19 01:45:00 2009 +0000 Fix the short block transform for atrac1. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19917 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac1.c | 22 +++++++--------------- 1 files changed, 7 insertions(+), 15 deletions(-) commit 8ecdc823143b29d32f22d291952dba096d014a53 Author: reimar Date: Fri Sep 18 21:29:17 2009 +0000 Change dnxhd regression tests for r19912 which fixed uninitialized data in encoded data. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19916 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/rotozoom.regression.ref | 2 +- tests/vsynth.regression.ref | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit f74090d3a06cf658c84b1fe9cbec04846763bea1 Author: diego Date: Fri Sep 18 19:51:05 2009 +0000 #include correct header to fix 'make checkheaders'. AVCodecTag is declared in riff.h, not avformat.h. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19915 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/caf.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 39b23b1b02914cee95cbf76227a9c9a8be45920f Author: diego Date: Fri Sep 18 19:45:09 2009 +0000 Reorder functions so that encoding functions are disabled by the preprocessor. Fixes compilation with disabled optimizations and enabled Snow decoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19914 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.c | 2686 ++++++++++++++++++++++++++--------------------------- 1 files changed, 1342 insertions(+), 1344 deletions(-) commit ffb4145bd20e5c7da5cd82e1c55b5ea5f90909ca Author: diego Date: Fri Sep 18 19:41:23 2009 +0000 Add missing stdint.h #include to fix 'make checkheaders'. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19913 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac1data.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 4502b57a87ffd5a790790ed1a9097185e210b1b3 Author: bcoudurier Date: Fri Sep 18 19:03:05 2009 +0000 fix uninitialized memory in dnxhd encoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19912 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dnxhdenc.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 50221cd9893a9352eafcaf6a61c1fbe2f909835c Author: michael Date: Fri Sep 18 13:19:13 2009 +0000 Only use *ic_ptr when it has been initialized. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19911 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 5d49452bcc785a7c80127a093ade16e8e92ed717 Author: rbultje Date: Fri Sep 18 13:18:47 2009 +0000 Unscrewup indentation (pointed out by Diego). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19910 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 52e95d8ad27cbac7e7434fc2a3b55704f5504c20 Author: diego Date: Fri Sep 18 10:25:25 2009 +0000 Add probetest to TOOLS list. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19909 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7128a49513df2f7ef0b6af85c680cf2495e6a363 Author: diego Date: Fri Sep 18 10:24:47 2009 +0000 Introduce a variable for all targets in the tools subdirectory. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19908 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 41ade2d7228ee869628a9ab0a4685acdcc7a1a5a Author: diego Date: Fri Sep 18 10:14:46 2009 +0000 Drop argc/argv parameters from main(), they are unused. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19907 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tools/probetest.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3e6c6ed7bf7abc0155c9bc362f65d7a1d9dd0c8f Author: diego Date: Fri Sep 18 10:13:10 2009 +0000 cosmetics: K&R coding style, prettyprinting git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19906 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tools/probetest.c | 73 +++++++++++++++++++++++++++-------------------------- 1 files changed, 37 insertions(+), 36 deletions(-) commit 476b62526cd6004855eb8b773160f5e2b7133cb3 Author: rbultje Date: Thu Sep 17 21:47:11 2009 +0000 RTSP basic authentication, patch originally by Philip Coombes (philip coombes zoneminder com), see "[PATCH]RTSP Basic Authentication" thread on mailinglist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19905 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 27 +++++++++++++++++++++++---- libavformat/rtsp.h | 3 +++ 2 files changed, 26 insertions(+), 4 deletions(-) commit 86491c49384f4b56aa26ab9eca34d582c0731a08 Author: bcoudurier Date: Thu Sep 17 21:35:48 2009 +0000 update seek regression tests due to r19902 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19904 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/seek.regression.ref | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) commit 358087d8de3b3440aef366f65c01dbffa95b8aa5 Author: reimar Date: Thu Sep 17 19:51:27 2009 +0000 Update dnxhd rotozoom regression test values with more sane ones that match the results of most FATE machines. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19903 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/rotozoom.regression.ref | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 341953fb23b48b9be5688888ebcd5ceb89b5d4f7 Author: bcoudurier Date: Thu Sep 17 19:07:09 2009 +0000 fix pes overhead computation, patch by Niobos, niobos at dest-unreach dot be git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19902 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegtsenc.c | 16 ++++++++++++---- tests/lavf.regression.ref | 4 ++-- 2 files changed, 14 insertions(+), 6 deletions(-) commit 21c5e8f237e21eb7a97b9fad8789d721759ed3ac Author: reimar Date: Thu Sep 17 18:57:22 2009 +0000 Update dnxhd regression test to match the majority of FATE machines (which also have a much saner stddev). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19901 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/vsynth.regression.ref | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 74204be22c726bea2011e993e75d865022a47198 Author: banan Date: Thu Sep 17 18:52:11 2009 +0000 Only use one mdct window size in atrac1. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19900 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac1.c | 72 +++++++++++++++----------------------------------- 1 files changed, 22 insertions(+), 50 deletions(-) commit 0db905b29b2ef195f51f17e362e963b5a1b1f1f0 Author: bcoudurier Date: Thu Sep 17 18:46:50 2009 +0000 print at debug level the score at which codec probing succedeed git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19899 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 70dc9a08ea21ca69b9916ae9820fd891d7b15b65 Author: reimar Date: Thu Sep 17 18:09:20 2009 +0000 Improve SIFF probe by also checking the first tag is one of the expected. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19898 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/siff.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit e52312caabbee4119aed8e7241447663352060fe Author: reimar Date: Thu Sep 17 18:08:07 2009 +0000 Improve dxa probe by checking the values for width and height are reasonable. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19897 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/dxa.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) commit bb93e506d5d1bd69da3cdaead4e7b77971e814c9 Author: reimar Date: Thu Sep 17 18:07:27 2009 +0000 Slightly improve probe for ea format by checking that it is possible to guess whether the file is little- or big-endian. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19896 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/electronicarts.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit 96773dddf8a468caf9bc73d9ea886dda21db1f8f Author: reimar Date: Thu Sep 17 18:06:03 2009 +0000 Add dnxhd test to regression tests. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19895 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 1 + tests/codec-regression.sh | 5 +++++ tests/rotozoom.regression.ref | 4 ++++ tests/vsynth.regression.ref | 4 ++++ 4 files changed, 14 insertions(+), 0 deletions(-) commit 2e3afeca36da83a20f58962b150580d00a48b6c6 Author: kostya Date: Thu Sep 17 05:31:02 2009 +0000 Do not include "mp4:" prefix from RTMP URL into "app" path or second time into playpath. Patch by Lars Täuber (<$name> . <$lastname with umlaut replaced with diphtong> @ . ) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19894 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtmpproto.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit e0d47e9fbb52c23e4718c442e90be80eee4aba3f Author: kostya Date: Thu Sep 17 05:24:42 2009 +0000 Register myself as RTMP maintainer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19893 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 993b46c8cf3180eee63e6f16664a6e8398dc0e37 Author: kostya Date: Thu Sep 17 05:01:27 2009 +0000 Remove useless code causing crash in Targa decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19892 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/targa.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 88f8cd08b4e1c4d84d0533efb6f2619e94d7fc92 Author: jbr Date: Wed Sep 16 22:57:00 2009 +0000 add CODEC_CAP_SUBFRAMES to the FLAC decoder capabilities. also add a FIXME comment as a reminder that we can remove both capabilities once a parser is implemented. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19891 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/flacdec.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 1882dc034459fd1a83320461195310947900d84a Author: michael Date: Wed Sep 16 20:44:26 2009 +0000 Print a warning if a format has been detected with a low score. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19890 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit ef72ea228b0a6493eae07b649973a151b02caf24 Author: michael Date: Wed Sep 16 20:23:04 2009 +0000 Print at debug level the score with which probing succeeded. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19889 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit bcb2a623213e6d489f0c92b44825e4ec4001b2ca Author: michael Date: Wed Sep 16 20:06:48 2009 +0000 Fix indention after last commit. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19888 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit fe0138f7d304eb7d2b6df04ac88ef3a319461bb7 Author: michael Date: Wed Sep 16 20:04:04 2009 +0000 Improve amortized worst case speed of the muxers packet interleaving code from O(packets_in_the_file) to O(num_of_streams). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19887 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 4 ++-- libavformat/mxfenc.c | 8 ++++++++ libavformat/oggenc.c | 6 ++++++ libavformat/utils.c | 28 +++++++++++++++++----------- 4 files changed, 33 insertions(+), 13 deletions(-) commit 00c4ef7176eae2df450ccbb4abb372cfd039c7a7 Author: mru Date: Wed Sep 16 19:20:48 2009 +0000 ARM: do not use movw/movt for relocatable values with PIC git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19886 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/asm.S | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7ca80102788dd1d0bb12512b4d5875372df11e27 Merge: 8f0b90c 73608e1 Author: Uoti Urpala Date: Wed Sep 16 22:04:19 2009 +0300 Update to latest FFmpeg-mt commit 73608e1fa14434599aab86d2198a05ec4ca21c59 Merge: a5285ae 6a7ac9c Author: Alexander Strange Date: Wed Sep 16 14:38:47 2009 -0400 Merge branch 'master' of git://git.mplayerhq.hu/ffmpeg The definition of CODEC_CAP_FRAME_THREADS changed, but clients shouldn't have had to check it for anything. commit 6a7ac9cd53d152c268c1ac581487f4d376208949 Author: kostya Date: Wed Sep 16 18:06:29 2009 +0000 reindent after last commit and remove unneeded empty line git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19885 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpc8.c | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) commit 6a551c211e860798f59ac372490cdc1b23620b65 Author: kostya Date: Wed Sep 16 18:05:21 2009 +0000 Make MPC SV8 probe skip tags until stream header is found git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19884 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpc8.c | 57 ++++++++++++++++++++++++++++++++++----------------- 1 files changed, 38 insertions(+), 19 deletions(-) commit 3d380a5ab3789e5e006b6fafe020e95f50912895 Author: kostya Date: Wed Sep 16 16:18:18 2009 +0000 Monkey's Audio uses subframes too, declare that in its capabilities git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19883 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/apedec.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 7798d31bee361724e0a6ede4e2fd67228f24040b Author: reimar Date: Wed Sep 16 15:12:23 2009 +0000 Fix overflow check insufficiently improved in r19840. It assumes that sizeof(vmd_frame) < 64k, otherwise an additional check to ensure sound_buffers <= UINT_MAX / sizeof(vmd_frame) would be necessary. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19882 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/sierravmd.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4c5a7fe906477b1a9ab9e42b87610caf2f815d99 Author: faust3 Date: Wed Sep 16 15:08:26 2009 +0000 Add CODEC_CAP_SUBFRAMES for codecs that output multiple subframes per AVPacket No longer print "Multiple frames in a packet" error message when CODEC_CAP_SUBFRAMES is set (wmapro, wavpack) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19881 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 3 ++- libavcodec/avcodec.h | 4 ++++ libavcodec/wavpack.c | 1 + libavcodec/wmaprodec.c | 1 + 4 files changed, 8 insertions(+), 1 deletions(-) commit dccd01f619e20615f8c142989c838d4563bdc32e Author: faust3 Date: Wed Sep 16 12:45:24 2009 +0000 fix PTS calculation for audio formats with bits per sample != 16 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19880 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 315ae11c696513d902cbbb6011ca6ad0883c3221 Author: pross Date: Wed Sep 16 12:26:59 2009 +0000 Core Audio Format demuxer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19879 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 2 + libavformat/Makefile | 1 + libavformat/allformats.c | 1 + libavformat/caf.c | 58 +++++++ libavformat/caf.h | 34 ++++ libavformat/cafdec.c | 379 ++++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 476 insertions(+), 0 deletions(-) commit 13ff127b5fe3526ce40343d6f78f177e66f6d009 Author: pross Date: Wed Sep 16 11:35:01 2009 +0000 Make mov LPCM and AAC parsing functions public git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19878 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.h | 4 ++++ libavformat/mov.c | 35 ++++++++++++++++++++--------------- 2 files changed, 24 insertions(+), 15 deletions(-) commit ed0cb9cbc0a936b5eff67fcd4249cb46a2259e7c Author: pross Date: Wed Sep 16 11:29:47 2009 +0000 perform sanity check on number of audio channels in avcodec_open() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19877 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 118e1076d4a588c5d6ae9aaa54e3a78c234ce2f2 Author: gb Date: Wed Sep 16 07:50:09 2009 +0000 Fill in new VASliceParameterBufferMPEG2.slice_horizontal_position field. This is needed for the Intel G45 driver. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19876 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vaapi_mpeg2.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 04cc0a4ce5578aeac1b367f15c8917ebbc4e7bc9 Author: gb Date: Wed Sep 16 07:49:08 2009 +0000 Move down HWAccel code path so that to fill in s->mb_x first. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19875 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg12.c | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) commit 6c492188626193b86f8f0d2ad0d8ee84a5280725 Author: kostya Date: Wed Sep 16 04:43:33 2009 +0000 Enhance Musepack SV8 probing code git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19874 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpc8.c | 30 ++++++++++++++++++++++++++++-- 1 files changed, 28 insertions(+), 2 deletions(-) commit a613180954647d1a0096a950a6abb439be9c67e2 Author: michael Date: Wed Sep 16 01:49:34 2009 +0000 Flv should be AVFMT_VARIABLE_FPS. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19873 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 151ad7c407fba7e7e1377b70893581fa45c1732c Author: michael Date: Wed Sep 16 01:47:54 2009 +0000 Upgrade a few important messages to AV_LOG_WARNING. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19872 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit c06d83e4db5f8135146de964922af9d6375e8cc9 Author: michael Date: Wed Sep 16 01:17:39 2009 +0000 Fix indention after previous commit. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19871 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit fb7228d64faf78740154ba8e1e66ba8e6e53da6c Author: michael Date: Wed Sep 16 00:59:15 2009 +0000 Make packet interleaving in the muxer not scan throuh the whole buffer when simply appending at the end works. Much faster if one stream ends prematurely. Fixes issue1379. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19870 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 6 ++++++ libavformat/utils.c | 28 ++++++++++++++++++---------- 2 files changed, 24 insertions(+), 10 deletions(-) commit 2ec1226dc0813e6231884794d1a358b7e548b348 Author: michael Date: Wed Sep 16 00:56:31 2009 +0000 Also reset *_end in flush_packet_queue(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19869 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit c78b8047516168c7e450b7064d94be5362dd552e Author: stefano Date: Tue Sep 15 23:54:31 2009 +0000 Make pkgconfig_generate() fills Libs with the required linking flags if the "shared" var has not been explicitely enabled, rather than if it has been explicitely disabled. This way is not necessary to explicitely disable shared libraries in order to have a pc file usable with only static libraries. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19868 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 7fcab69ea3f64734838b7002796f9c7b724bb583 Author: jbr Date: Tue Sep 15 23:40:10 2009 +0000 10l: set genre default immediately before reading genre tag git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19867 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mp3.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 86be9efa9396f3075de909b37643790abfc1d68b Author: jbr Date: Tue Sep 15 23:37:54 2009 +0000 Set ID3v1 genre to 0xFF (unknown) by default instead of 0 (Blues). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19866 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mp3.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit be396c2f8b184f1933c0956061cd5944fc81e0d4 Author: mru Date: Tue Sep 15 23:14:55 2009 +0000 10l: fix ff_fft_init_arm() prototype git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19865 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c9dd58e9def5035889e0e43d1cedc03a774d91fd Author: mru Date: Tue Sep 15 21:14:14 2009 +0000 Move per-arch fft init bits into the corresponding subdirs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19864 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 + libavcodec/arm/fft_init_arm.c | 39 ++++++++++++++++++++++++++++++++++++ libavcodec/dsputil.h | 21 ++++-------------- libavcodec/fft.c | 39 ++++------------------------------- libavcodec/ppc/fft_altivec.c | 6 +++++ libavcodec/x86/fft.c | 44 +++++++++++++++++++++++++++++++++++++++++ libavcodec/x86/fft.h | 36 +++++++++++++++++++++++++++++++++ libavcodec/x86/fft_3dn2.c | 1 + libavcodec/x86/fft_sse.c | 1 + 9 files changed, 139 insertions(+), 50 deletions(-) commit e9b9b2d3152c62a6804274a9159202bf9cea5fe2 Author: kostya Date: Tue Sep 15 16:36:53 2009 +0000 Do not 0 FPS in VC-1 test streams format demuxer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19863 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/vc1test.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit d38b1b16ef9738da6ac9b6aac150d76833b9c4b9 Author: vitor Date: Tue Sep 15 16:18:16 2009 +0000 Add two more sizes to ff_sine_windows[] and also pad it with NULLs so that FF_ELEMS(ff_sine_windows[x]) == 1 << x. Fix issue 1384. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19862 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 4 +++- libavcodec/mdct.c | 6 +++++- libavcodec/twinvq.c | 8 ++++---- libavcodec/wma.c | 4 ++-- libavcodec/wmaprodec.c | 2 +- 5 files changed, 15 insertions(+), 9 deletions(-) commit 8fd22602e7be4c218f4b4e9645541e0e0fa8ab25 Author: kostya Date: Tue Sep 15 15:28:11 2009 +0000 Check for explicit 32-bit FPS value so it works on 64-bit systems too git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19861 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/vc1test.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 46054489e47dff3d7494a03b96baa65c013c2e21 Author: kostya Date: Tue Sep 15 15:22:36 2009 +0000 Make probing for VC1 test bitstream format stricter git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19860 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/vc1test.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 4cb4e3f412b51aedf6d8ba738d4acd5e004730bd Author: jai_menon Date: Tue Sep 15 15:06:04 2009 +0000 Fix max_coded_frame_size computation to account for byte alignment. Fixes issue 1386. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19859 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alacenc.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 10b3771832d6bb4f1deda7019845b811a9257bf1 Author: michael Date: Tue Sep 15 14:56:09 2009 +0000 Check offset in flv_probe() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19858 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7ca23cc0f7b1dc0cde6336e8a3e1c7e3bf170e54 Author: michael Date: Tue Sep 15 13:28:14 2009 +0000 Do not return values above AVPROBE_SCORE_MAX from probe(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19857 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/ncdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6b1abb87edfc74361a89b9f5f35d9131072f4229 Author: michael Date: Tue Sep 15 13:27:13 2009 +0000 Make h261 and mpegvideo probe a little more robust so they dont fail with slightly different probetest. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19856 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 87218163f17241baf5c761a6016778f531d53de7 Author: michael Date: Tue Sep 15 13:09:34 2009 +0000 Init i to 0 (10l fix). Patch by Martin Storsjö / martin von martin aus st git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19855 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tools/probetest.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0bf2ab2a7dde9fcd8af58c03e151a2de1eceb748 Author: michael Date: Tue Sep 15 12:20:03 2009 +0000 Make mpeg_probe() pass probetest. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19854 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpeg.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 4b6fba397c2c4b6ea7dc4f5d65fd43f2d895095c Author: michael Date: Tue Sep 15 10:42:01 2009 +0000 Probetest, to test the demuxers probe functions against random and not so random input. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19853 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tools/probetest.c | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 119 insertions(+), 0 deletions(-) commit 9b9a3e8f5763db3231e58e065bd2b4dfa852561c Author: reimar Date: Tue Sep 15 10:01:25 2009 +0000 Slightly stricter MPEG-PES probing, fixes issue 1383. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19852 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpeg.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 1ad29e0e06d64ac8cf6be574a197732138af8d0a Author: reimar Date: Tue Sep 15 09:21:29 2009 +0000 Vastly improved mm_probe function, passes probetest. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19851 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mm.c | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) commit 7b9e10c19af5ff30fb5415efb0a81cdc94b5b9ae Author: reimar Date: Tue Sep 15 09:16:29 2009 +0000 Improve sierravmd probe. It is still quite weak, but further improvements are non-obvious and probably need a large (about 1kB at least) probe buffer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19850 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/sierravmd.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit 7585b04758217f616e982fd1c9727c30048360a9 Author: michael Date: Mon Sep 14 23:03:33 2009 +0000 Slighty tweak mp3 probe threshold to prevent probetest from complaining. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19849 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mp3.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0388e2337fc26764c1137e87ed58922d3b7f35b2 Author: reimar Date: Mon Sep 14 22:03:07 2009 +0000 Try harder to avoid false positives for DV probe. Require at least one signature match per provided 1MB of probe data, and if there is only a single match, return at most MAX/4. Fixes issue1382 but could/should probably still be improved. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19848 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/dv.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) commit fa0792f76428133e229e2f10369367a7769e3ed9 Author: reimar Date: Mon Sep 14 21:50:23 2009 +0000 Make dnxhd probe more strict, fail if we detect values in header that would make our decoder fail anyway. dnxhd probe now passes probetest. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19847 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) commit 89a1e0a4a528bc3c6ac12e8582728ca77ea922e4 Author: mru Date: Mon Sep 14 21:37:41 2009 +0000 ARM: 10l: fix large FFTs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19846 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/fft_neon.S | 6 ++++-- libavcodec/arm/mdct_neon.S | 18 ++++++++++++------ libavcodec/fft.c | 5 +---- 3 files changed, 17 insertions(+), 12 deletions(-) commit 6ce4776a90db04e8f65fa3cd54e0367104211e9f Author: michael Date: Mon Sep 14 21:29:19 2009 +0000 Rewrite h261_probe(). New code can detect h261 startcodes even when the first is damaged or not at the begin. It also passes probetest v2 & v3. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19845 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 36 +++++++++++++++++++++++++++++------- 1 files changed, 29 insertions(+), 7 deletions(-) commit 7b99776deaf103c3354048790cf3312707d4f276 Author: reimar Date: Mon Sep 14 20:28:10 2009 +0000 Make DTS probe more robust against false positives (as e.g. probetest shows). In particular check that the detected markers clearly indicate a specific DTS format (a wild mixture of e.g. little- and big-endian markers is unlikely to be a valid DTS file) and ensure the markers appear with sufficient frequency. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19844 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) commit e6f34a8da1e4405045dc0413faf3199184f5672d Author: reimar Date: Mon Sep 14 20:01:32 2009 +0000 Check the index validity more thoroughly for the c93 probe function. In particular, check that length of the first index entries is not 0 since that is interpreted "end of file" and makes no sense in the very first entries. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19843 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/c93.c | 18 +++++++++++------- 1 files changed, 11 insertions(+), 7 deletions(-) commit 92a2cb386eccbb26aca7908bae854d836f4a1dfe Author: reimar Date: Mon Sep 14 19:58:51 2009 +0000 Add more sanity checks for header elements, rejecting files with clearly invalid values that wouldn't play right anyway and reduce probe score to MAX/2. Passes probetest v2. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19842 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/xa.c | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) commit 8452e47a37c6c14dd6fd0c04bef7210cdd98c4a9 Author: michael Date: Mon Sep 14 19:06:36 2009 +0000 Rewrite h263_probe(). The new code should detect h263 even if the first startcode is damaged or somewhere else than the first byte. It also passes probetest v2 as just posted on ffmpeg-dev. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19841 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 31 +++++++++++++++++++++++++------ 1 files changed, 25 insertions(+), 6 deletions(-) commit ebbccbaa5e925c2ddb212559f82c29ef526cc17e Author: reimar Date: Mon Sep 14 17:15:18 2009 +0000 Extend check for integer overflow for malloc argument to take into account also the addition of "sound_buffers" not only the multiplication. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19840 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/sierravmd.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0cf8b755c45146b3d2c9515afdd330fcd683d4aa Author: kostya Date: Mon Sep 14 17:05:13 2009 +0000 Fix wrong logical operator which causes too relaxed checking in VC-1 test format probe. Spotted by Reimar Döffinger. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19839 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/vc1test.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 48abd2a338510abf19f2461a6805d0f1c76ffeee Author: reimar Date: Mon Sep 14 15:44:05 2009 +0000 Check buffer size for idcin check, otherwise false positives are too likely for small probe buffer sizes due to 0-padding (see probetest results). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19838 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/idcin.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 283adf65e55d2fcbfd246b345b78cbbf4a7017e2 Author: darkshikari Date: Mon Sep 14 09:59:32 2009 +0000 Update preset files to jive somewhat better with more recent x264 API. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19837 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffpresets/libx264-default.ffpreset | 7 +++++-- ffpresets/libx264-fastfirstpass.ffpreset | 2 +- ffpresets/libx264-hq.ffpreset | 4 ++-- ffpresets/libx264-max.ffpreset | 8 ++++---- ffpresets/libx264-normal.ffpreset | 4 ++-- ffpresets/libx264-slowfirstpass.ffpreset | 4 ++-- 6 files changed, 16 insertions(+), 13 deletions(-) commit 5d0910641a2b281c8fe3c83863d6f284de66f255 Author: bcoudurier Date: Sun Sep 13 20:08:47 2009 +0000 ensure pes buffer is set to avoid segv git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19836 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bf48e39f25332692cc10a405dd27f8a6b62fe80e Author: bcoudurier Date: Sun Sep 13 20:06:49 2009 +0000 reset pes state to skip after flushing, avoid segv with dvgrab-2009.03.28_19-07-22.m2t git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19835 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 3d2d3ebe9fbc66c570c3a7b82d76e5e14a4ba351 Author: banan Date: Sun Sep 13 19:17:02 2009 +0000 Do no release the AVFrame when using reget_buffer in flashsv. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19834 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/flashsv.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 1711fe41595791ef9dc2a5c903079e29d43c6395 Author: banan Date: Sun Sep 13 18:27:53 2009 +0000 Add condition to aea demuxer probe. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19833 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aea.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 765753bdbf285df3bc17d44527d79c8b752dce4d Author: banan Date: Sun Sep 13 18:05:14 2009 +0000 Cosmetics. Renames, indentation and spacing. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19832 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac1.c | 48 ++++++++++++++++++++++++++++-------------------- 1 files changed, 28 insertions(+), 20 deletions(-) commit 2317bd4d033c131215623e53b800c933061fa54d Author: diego Date: Sun Sep 13 16:46:28 2009 +0000 Replace @node commands with @anchor to refer to specific points in the text. This fixes the warnings ** `Developers Guide' is up for `Coding Rules', but has no menu entry for this node ** `Invocation' is up for `FFmpeg formula evaluator', but has no menu entry for this node git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19831 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/developer.texi | 2 +- doc/ffmpeg-doc.texi | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit c557d1ad7174600a49db8b24293ace3aee95b5e1 Author: reimar Date: Sun Sep 13 11:08:59 2009 +0000 When resetting vst->pkt.data to NULL, also set vst->slices. This avoids a crash when the next slice is not a start slice and thus pkt->data is still NULL. This probably only happens with broken or unsupported files like http://samples.mplayerhq.hu/real/multirate/JustaSpa1937_64kb.rm that need further fixes, but keeping vst state consistent is still a good idea. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19830 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rmdec.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit b42397d04e429279f490cffaa7fa09b77a3eb2a3 Author: schreter Date: Sun Sep 13 08:57:30 2009 +0000 Use I/O buffer size as initial value for backoff for seeking sync point search. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19829 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/seek.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 05eba2340a49828bb4daee0b74bb81047c92e1cc Author: ramiro Date: Sat Sep 12 20:10:02 2009 +0000 Remove ; after while(0) in macros. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19828 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/v210dec.c | 2 +- libavcodec/v210enc.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 19a98b08477c5fee336823bcb2883d2ac3460554 Author: ramiro Date: Sat Sep 12 17:59:19 2009 +0000 eval: Check for return value of memory allocations. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19827 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eval.c | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) commit 15816e25c477d2a1885519cb5d10123e39773a0d Author: ramiro Date: Sat Sep 12 17:22:56 2009 +0000 Check for return value of some context allocations. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19826 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) commit 86b088ca92e42acd8e89cfc5f2fd0d922250db95 Author: vitor Date: Sat Sep 12 16:23:13 2009 +0000 Do not do free AVStream in case of error, this is not supposed to be done by the demuxer. Fix issue 1378. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19825 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/oss_audio.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 56957637b1ac91a5ce97ec88768c703ada3b78a3 Author: banan Date: Fri Sep 11 19:39:40 2009 +0000 Remove table that was forgotten in the split. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19824 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac3data.h | 11 ----------- 1 files changed, 0 insertions(+), 11 deletions(-) commit 23c128449508e19b655c0059501708e75a028d7f Author: banan Date: Fri Sep 11 19:38:26 2009 +0000 Fix doxygen comment git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19823 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 03941a01af72232ac9ab104eecc124fd0f40a92d Author: faust3 Date: Fri Sep 11 15:59:27 2009 +0000 reinit get_bits for every decode_packet call git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19822 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmaprodec.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit d15ce053b39463fe10d466eac5cb83f9f88b4aa2 Author: benoit Date: Fri Sep 11 06:25:36 2009 +0000 Make get_ur_golomb capable of reading 16 bit values. Patch by Lars Taüber: firstname taeuber gmx net git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19821 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/golomb.h | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit 036a06f68c0bb84b359e55bace09e02962feb173 Author: benoit Date: Fri Sep 11 06:20:05 2009 +0000 Fix a typo in the documentation. Patch by Lars Taüber: firstname taeuber gmx net git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19820 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/get_bits.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit fe312b587ef084d7d1d97813a6ffed1ff6f70ad8 Author: mru Date: Fri Sep 11 02:24:22 2009 +0000 ARM: NEON optimised MDCT git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19819 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/mdct_neon.S | 160 ++++++++++++++++++++++++++++++++++++++++++++ libavcodec/dsputil.h | 1 + libavcodec/fft.c | 1 + 3 files changed, 162 insertions(+), 0 deletions(-) commit 10f371694ae5525b084c2ccddc24c2a3912b6492 Author: mru Date: Fri Sep 11 02:24:19 2009 +0000 Prepare for optimised forward MDCT implementations This adds a function pointer for forward MDCT to FFTContext and initialises it with the existing C function. ff_calc_mdct() is changed to an inline function calling the selected version as done for other fft/mdct functions. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19818 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 9 ++++++++- libavcodec/fft.c | 1 + libavcodec/mdct.c | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) commit a4f631b0f93557846e258fe3c571cdb25b401cf1 Author: mru Date: Fri Sep 11 02:01:18 2009 +0000 ARM: faster NEON IMDCT git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19817 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/mdct_neon.S | 46 ++++++++++++++++--------------------------- 1 files changed, 17 insertions(+), 29 deletions(-) commit 8acfdaba4dc8944915c9b984e380d01efd5f9d7c Author: banan Date: Thu Sep 10 19:12:13 2009 +0000 Cosmetics, add spaces git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19816 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aea.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit e86b5f63384d3a3fbc57821e2a42e212b16175f6 Author: banan Date: Thu Sep 10 19:08:03 2009 +0000 Move get_arg to avoid future declaration of function when new code is added. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19815 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 64 ++++++++++++++++++++++++++++++------------------------------ 1 files changed, 32 insertions(+), 32 deletions(-) commit 412bc5a6c8974d562ab609d3299269f101007c9e Author: banan Date: Thu Sep 10 19:01:53 2009 +0000 Use reget_buffer instead of get_buffer. Fixes issue1367. Patch by jarkko.palviainen.sesca.com. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19814 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/flashsv.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit b696fbaf79fc4f8d4c3385cb15ff9ea8cb484344 Author: banan Date: Thu Sep 10 18:49:25 2009 +0000 Added ATRAC1 id git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19813 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 9e62f4da3e421452155093f55bdaef2bad59cdcc Author: banan Date: Thu Sep 10 18:48:12 2009 +0000 Initial commit of the MD studio demuxer, not hooked up yet git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19812 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aea.c | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 110 insertions(+), 0 deletions(-) commit e0d56ebf00384537fd0fa6789ddd75bfd8bf32f3 Author: banan Date: Thu Sep 10 18:47:02 2009 +0000 Initial commit of the atrac1 decoder, not hooked up yet git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19811 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac1.c | 402 +++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/atrac1data.h | 62 +++++++ 2 files changed, 464 insertions(+), 0 deletions(-) commit 88dc497f7c263373c3d740acac4fcccd6005a29e Author: banan Date: Thu Sep 10 18:39:57 2009 +0000 Remove redundant code forgotten in the split git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19810 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac3.c | 7 ------- 1 files changed, 0 insertions(+), 7 deletions(-) commit acef634be83a3deb4d3b4081b4d422c1a2144dd9 Author: michael Date: Thu Sep 10 14:12:05 2009 +0000 Check for thread_count==0. fixed issue1333 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19809 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo_enc.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit f56035fc7f5e0ff1f2c5b7ba3359533b368476f6 Author: reimar Date: Thu Sep 10 12:23:45 2009 +0000 Simplify: reget_buffer behaves exactly like get_buffer if the buffer was previously released, so no extra condition is necessary. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19808 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/nuv.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 38221c2b79d423b4fc4f0bc1badeaf60aa624672 Author: diego Date: Thu Sep 10 09:30:57 2009 +0000 Fix typo: '.' was used instead of '/' as directory separator. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19807 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6768555cd5b51c60b061f3a41fa4ea5536e9b2e2 Author: mru Date: Thu Sep 10 08:50:03 2009 +0000 ARM: NEON optimised FFT and MDCT Vorbis and AC3 ~3x faster. Parts by Naotoshi Nojiri, naonoj gmail git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19806 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 4 + libavcodec/arm/fft_neon.S | 369 ++++++++++++++++++++++++++++++++++++++++++++ libavcodec/arm/mdct_neon.S | 178 +++++++++++++++++++++ libavcodec/dsputil.h | 4 + libavcodec/fft.c | 10 +- 5 files changed, 564 insertions(+), 1 deletions(-) commit f8030ad6215450867d004491c2dc2de7dea54857 Author: mru Date: Thu Sep 10 08:49:59 2009 +0000 DCA: move an aligned array from stack to context git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19805 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit c950e93665092e9975942e2eb0ebb9369c0a629e Author: mru Date: Thu Sep 10 02:42:19 2009 +0000 configure: add -g to ASFLAGS when debug is enabled git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19804 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a4dc5671666529adedf120fc3f1252769df75ca0 Author: reimar Date: Wed Sep 9 23:07:00 2009 +0000 Fix typo in configure error message. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19803 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ecee1112e5e244b15967254617463733a3e7cad9 Author: cehoyos Date: Wed Sep 9 22:55:10 2009 +0000 Document padding for AVProbeData. Patch by roundup user shinya, tesutosan hotmail git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19802 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 61e462a320731efa737fdfb59b03fbc7c2891f71 Author: michael Date: Wed Sep 9 21:44:48 2009 +0000 Check thread count as multithreaded decoding is not supported. Fixes issue1292 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19801 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq3.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 018eb2c1bc08b5a2d146ed9f922e0c237fb1a480 Author: reimar Date: Wed Sep 9 21:00:51 2009 +0000 Add warnings to av_strlcat and av_strlcpy doxygen that the input strings already must be properly 0-terminated strings, unlike strncpy it can not be use on raw data read from a file. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19800 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/avstring.h | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit f85e04ce2a2fcbae95e8c623a58f1427d5ba14b4 Author: banan Date: Wed Sep 9 17:27:30 2009 +0000 Change developer doc to reflect reality git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19799 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/developer.texi | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 20de5f0c5a5c08c979c9bad35fae4652a2ae8b91 Author: cehoyos Date: Wed Sep 9 16:26:24 2009 +0000 Fix a bug with reading non-interleaved AVI if one the streams is shorter. Patch by Maksym Veremeyenko, verem m1stereo tv git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19798 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avidec.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit cf0e3863d46cccf763cca7bc3ae388264c62d585 Author: cehoyos Date: Wed Sep 9 16:25:12 2009 +0000 Factorise st->nb_index_entries check. Patch by Maksym Veremeyenko, verem m1stereo tv git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19797 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avidec.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit d8c01510954718376ed21aab9a9fec5d976ecb86 Author: banan Date: Tue Sep 8 19:25:54 2009 +0000 Split out common routines needed in the atrac1 decoder from atrac3.c to atrac.c. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19796 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 +- libavcodec/atrac.c | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/atrac.h | 38 ++++++++++++++++ libavcodec/atrac3.c | 70 +++--------------------------- 4 files changed, 165 insertions(+), 64 deletions(-) commit 4e2dda419c5eb91fd020814cf3734aeeef61630f Author: diego Date: Tue Sep 8 09:11:56 2009 +0000 Remove pointless debug statement that fails to compile. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19795 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pcm-mpeg.c | 6 ------ 1 files changed, 0 insertions(+), 6 deletions(-) commit 13ce66f259118b76d8336458e4d84200a1b66f10 Author: reimar Date: Tue Sep 8 08:30:56 2009 +0000 Try to clarify that anyone using get_bits must check for buffer overrun themselves, get_bits does not do anything in that regard. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19794 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/get_bits.h | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 59a7d76f26091bb379e41e546c561d6987b2df3b Author: bcoudurier Date: Mon Sep 7 22:42:51 2009 +0000 check entries against field_size, potential malloc overflow in read_stsz, fix #1357 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19793 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b601744633167a1b37bc171d298872d57522400e Author: bcoudurier Date: Mon Sep 7 22:36:33 2009 +0000 add one missing check for stream existence in read_elst, fix #1364 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19792 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit ff455a8141e7f39484aaf9572074d4113e979b50 Author: diego Date: Mon Sep 7 10:49:51 2009 +0000 Use all 32 bits of the timestamp when calculating flv duration. At the moment, duration is mainly set from the metadata packet. If that is not available, the fallback is checking the low 24 bits of the last packet. This is not enough for files over 4,6 hours in length, so read all 32 bits instead. patch by Martin Storsjö, martin martin st git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19791 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvdec.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 3d1da57b8514f02da49b101e36da20f7bec0e0ac Author: cehoyos Date: Sun Sep 6 18:24:25 2009 +0000 Cosmetics: Fix typo. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19790 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bmpenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3d23bf3cde04408a64b0bd301b904f715853b379 Author: reimar Date: Sun Sep 6 16:09:21 2009 +0000 Mark all pix_fmts and supported_framerates compound literals as const. Makes no difference for gcc but at least icc can put them in .rodata then. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19789 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/asv1.c | 4 ++-- libavcodec/bmpenc.c | 2 +- libavcodec/dnxhdenc.c | 2 +- libavcodec/dv.c | 2 +- libavcodec/ffv1.c | 2 +- libavcodec/flashsv.c | 2 +- libavcodec/flashsvenc.c | 2 +- libavcodec/gif.c | 2 +- libavcodec/h261enc.c | 2 +- libavcodec/huffyuv.c | 4 ++-- libavcodec/jpeglsenc.c | 2 +- libavcodec/libdiracenc.c | 2 +- libavcodec/libschroedingerenc.c | 2 +- libavcodec/libx264.c | 2 +- libavcodec/libxvidff.c | 2 +- libavcodec/mjpegenc.c | 2 +- libavcodec/mpeg12enc.c | 4 ++-- libavcodec/mpegvideo_enc.c | 16 ++++++++-------- libavcodec/pcxenc.c | 2 +- libavcodec/pngenc.c | 2 +- libavcodec/pnmenc.c | 20 ++++++++++---------- libavcodec/qtrleenc.c | 2 +- libavcodec/roqvideoenc.c | 4 ++-- libavcodec/rv10enc.c | 2 +- libavcodec/rv20enc.c | 2 +- libavcodec/sgienc.c | 2 +- libavcodec/svq1dec.c | 2 +- libavcodec/svq1enc.c | 2 +- libavcodec/svq3.c | 2 +- libavcodec/targaenc.c | 2 +- libavcodec/tiffenc.c | 2 +- libavcodec/v210enc.c | 2 +- libavcodec/vc1dec.c | 4 ++-- libavcodec/wmv2enc.c | 2 +- libavcodec/zmbvenc.c | 2 +- 35 files changed, 56 insertions(+), 56 deletions(-) commit 9c79054d950f57a104af61b9117b6c0a92745b01 Author: schreter Date: Sun Sep 6 15:59:32 2009 +0000 disable new seeking code in mpeg-ts per #ifdef (use old read_seek by default) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19788 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 34 ++++++++++++++++++++++++++ tests/seek.regression.ref | 58 ++++++++++++++++++++++++-------------------- 2 files changed, 66 insertions(+), 26 deletions(-) commit 0785650eaf4951c33ae59209c120acb33a4cda70 Author: reimar Date: Sun Sep 6 09:15:07 2009 +0000 Make sample_fmts and channel_layouts compound literals const to reduce size of .data section. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19787 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 2 +- libavcodec/aacenc.c | 2 +- libavcodec/ac3enc.c | 4 ++-- libavcodec/adpcm.c | 2 +- libavcodec/adxenc.c | 2 +- libavcodec/flacenc.c | 2 +- libavcodec/g726.c | 2 +- libavcodec/libfaac.c | 2 +- libavcodec/libgsm.c | 4 ++-- libavcodec/libmp3lame.c | 2 +- libavcodec/libopencore-amr.c | 2 +- libavcodec/libvorbis.c | 2 +- libavcodec/mpegaudioenc.c | 2 +- libavcodec/pcm-mpeg.c | 2 +- libavcodec/pcm.c | 4 ++-- libavcodec/roqaudioenc.c | 2 +- libavcodec/vorbis_enc.c | 2 +- libavcodec/wmaenc.c | 4 ++-- 18 files changed, 22 insertions(+), 22 deletions(-) commit a57b4e983cba590e6a3096bdc4b44ec998239d44 Author: reimar Date: Sun Sep 6 08:57:19 2009 +0000 ff_rm_metadata is const. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19786 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rm.c | 2 +- libavformat/rm.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit de9ab6e4bb8600ecbb83833c13f3eeb000a7b016 Author: reimar Date: Sun Sep 6 08:56:10 2009 +0000 ff_sine_windows table contains only constant data, too. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19785 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 2 +- libavcodec/mdct.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 1a6bd14d90d72ecedcdce9772e36a8b4626f6ba7 Author: reimar Date: Sun Sep 6 08:53:14 2009 +0000 The ff_cos_tabs table itself is constant, too, so mark it as such. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19784 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 2 +- libavcodec/fft.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 00697129dbe14399bafad978516a0c1c5b421607 Author: reimar Date: Sun Sep 6 08:50:20 2009 +0000 The pointers in ff_sin_tabs themselves are constant, so mark them accordingly. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19783 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rdft.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f53d6a249b57fc98de2e7deaa4ee3dca7d71d3f0 Author: reimar Date: Sun Sep 6 08:48:45 2009 +0000 ff_swb_offset_* tables should be const. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19782 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aactab.c | 4 ++-- libavcodec/aactab.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 525b49eb22e4e49668f99be17cfa045b39ca68e6 Author: reimar Date: Sun Sep 6 08:39:41 2009 +0000 ff_id3v1_genre_str table should be const. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19781 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/id3v1.c | 2 +- libavformat/id3v1.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit c4e1f4e73243e0c66021246bf3339f73f142adff Author: reimar Date: Sun Sep 6 08:36:25 2009 +0000 100l, all avlanguage tables should be both static and const. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19780 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avlanguage.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 7b2c4aa1a81bd5c559c9cc2a25179687e9afde78 Author: reimar Date: Sun Sep 6 08:27:23 2009 +0000 compatible_frame array can be static const, too. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19779 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 08edb2acd7c4d141a22fd6ad91d0a57094f41a94 Author: faust3 Date: Sun Sep 6 08:16:26 2009 +0000 do not decode more than one audio frame in a decode packet call git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19778 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmaprodec.c | 45 ++++++++++++++------------------------------- 1 files changed, 14 insertions(+), 31 deletions(-) commit f5cb804c4c27b4b0b2e30879dd2adf1f178e4d1f Author: faust3 Date: Sun Sep 6 06:56:25 2009 +0000 avoid extra memcpy during scale factor decoding git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19777 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmaprodec.c | 19 +++++++++---------- 1 files changed, 9 insertions(+), 10 deletions(-) commit d3fae49ddbcb4563daeb754e561fdd26da50164e Author: ramiro Date: Sun Sep 6 00:08:19 2009 +0000 Rename CHECKED_ALLOC(Z) to FF_ALLOC(Z)_OR_GOTO and add context and label parameters. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19776 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dnxhdenc.c | 28 ++++++------ libavcodec/h264.c | 24 +++++----- libavcodec/mpegvideo.c | 106 ++++++++++++++++++++++++------------------------ libavutil/internal.h | 12 +++--- 4 files changed, 85 insertions(+), 85 deletions(-) commit 749a097607260afdfe2355fba653d1f04374a565 Author: ramiro Date: Sat Sep 5 23:33:25 2009 +0000 Make 16bit YUV formats compatible with NE avcodec_get_pix_fmt(). Patch by Lars Täuber taeuber gmx net>. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19775 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/imgconvert.c | 48 +++++++++++++++++++++++----------------------- libavcodec/pixdesc.c | 24 +++++++++++----------- libavutil/pixfmt.h | 18 ++++++++-------- 3 files changed, 45 insertions(+), 45 deletions(-) commit d2712715ae24a775c32c788386a127141a6b672b Author: reimar Date: Sat Sep 5 19:35:59 2009 +0000 Use memcpy to copy till end of line in one go instead of copying pixel by pixel in xan_wc3_output_pixel_run and xan_wc3_copy_pixel_run git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19774 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xan.c | 26 +++++++++++++++----------- 1 files changed, 15 insertions(+), 11 deletions(-) commit 5d7f159c6454da5273e8d7a0459af52c461bb2fb Author: schreter Date: Sat Sep 5 19:31:01 2009 +0000 cosmetic changes (indentation, doxygen comments, braces, put structures for API to header, ...) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19773 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/seek.c | 190 ++++++++++++++++++++++------------------------------ libavformat/seek.h | 93 +++++++++++++++++--------- 2 files changed, 142 insertions(+), 141 deletions(-) commit b2532cdc9e4de429f9ad5a2a5fa1ea07ac6d6e6c Author: reimar Date: Sat Sep 5 19:14:44 2009 +0000 Slightly simplify detection of end of compressed data in xan_unpack git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19772 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xan.c | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-) commit bb514135c6f73eaf04551ade8d2f42f348d0ca66 Author: reimar Date: Sat Sep 5 17:28:20 2009 +0000 Make vp3 arrays static const where possible. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19771 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 8ac0209d457b88ad232afa123469ac785b124348 Author: reimar Date: Sat Sep 5 16:41:20 2009 +0000 Remove useless ulti_decode_end function. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19770 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ulti.c | 9 +-------- 1 files changed, 1 insertions(+), 8 deletions(-) commit 44f1715fb782ad9278368ae9aebcfd8fd4120a40 Author: reimar Date: Sat Sep 5 15:41:32 2009 +0000 Search for ipmovie signature beyond the start of the file. This allows to play directly files that combine player and movie into a single executable like http://samples.mplayerhq.hu/game-formats/interplay-mve/DES3S.EXE git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19769 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/ipmovie.c | 24 ++++++++++++++++++------ 1 files changed, 18 insertions(+), 6 deletions(-) commit 6314f152039e00763ba3104f11235d54e2064714 Author: reimar Date: Sat Sep 5 11:30:55 2009 +0000 Extend ipmovie signature to match exactly one place in mve files that have a player binary prepended. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19768 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/ipmovie.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit bbd6014326311bad5e26ac626006683e1b837c0e Author: diego Date: Sat Sep 5 11:22:36 2009 +0000 prettyprinting cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19767 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/v210dec.c | 19 ++++++++++--------- libavcodec/v210enc.c | 9 +++++---- 2 files changed, 15 insertions(+), 13 deletions(-) commit 77649930c8881a2f334ea67a5c8b397481f7de83 Author: faust3 Date: Sat Sep 5 10:59:09 2009 +0000 fix handling of packet loss when the output buffer is full git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19766 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmaprodec.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit f0ea93bfe1b0be252b453c44c3e3437f395e9301 Author: faust3 Date: Sat Sep 5 10:18:23 2009 +0000 reindent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19765 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmaprodec.c | 86 ++++++++++++++++++++++++------------------------ 1 files changed, 43 insertions(+), 43 deletions(-) commit a564db4bf949c6b1ff0fef325e9f6811ab379c81 Author: faust3 Date: Sat Sep 5 10:11:04 2009 +0000 remove no longer needed debug output git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19764 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmaprodec.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 22c1a15130f319fa3836c5cabad90aa5c5f256ff Author: faust3 Date: Sat Sep 5 10:07:55 2009 +0000 reduce output buffer needs (fixes playback of some multichannel files) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19763 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmaprodec.c | 33 ++++++++++++++++++++++++--------- 1 files changed, 24 insertions(+), 9 deletions(-) commit 81753ec8c5263f9a2eae5a00ad1efab85ac8d868 Author: faust3 Date: Sat Sep 5 09:56:06 2009 +0000 store packet GetBitContext in the decoder context git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19762 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmaprodec.c | 25 +++++++++++++------------ 1 files changed, 13 insertions(+), 12 deletions(-) commit 78b76dd8b8d02fee0d8253b3e854738a110a2aaf Author: jbr Date: Fri Sep 4 21:43:41 2009 +0000 Remove fake Speex header creation from FLV demuxer. Having it there was not the correct solution to the problem. A better solution might be possible later once Speex is supported in muxers. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19761 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvdec.c | 33 --------------------------------- 1 files changed, 0 insertions(+), 33 deletions(-) commit 17e858fa075911a4828d29b5e86a87700a9a4ced Author: jbr Date: Fri Sep 4 21:38:45 2009 +0000 Add frame_size as a codec parameter requirement for Speex in av_find_stream_info(). It forces decoding of a packet when there is no Speex header in order to determine the correct frame size. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19760 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit e9604ef3fa6fd942b598f581685b066524e371a3 Author: diego Date: Fri Sep 4 19:04:12 2009 +0000 Reduce pointless verbosity after seeks in the MP3 decoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19759 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudiodec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e3c16fd844394c02de17b5e0a13890621ec94139 Author: ramiro Date: Fri Sep 4 16:59:28 2009 +0000 Add a newline in error message in CHECKED_ALLOC(Z). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19758 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/internal.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 660fa5a64ce075facd4b6bd2098b0ff38978857f Author: ramiro Date: Fri Sep 4 16:32:06 2009 +0000 Indent. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19757 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/vfwcap.c | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit ad989d8e2603cc286768db1f7e3a86327a5ee7a0 Author: ramiro Date: Fri Sep 4 16:31:21 2009 +0000 Use if(0){} instead of #if 0 to prevent debug code to rot. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19756 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/vfwcap.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 61668d6676cb8dc28d5c02577a5ab4b03d1d0021 Author: jbr Date: Fri Sep 4 00:57:20 2009 +0000 libspeex: Do not set AVCodecContext.frame_size in decoder init if there is no header in extradata since the default value will be incorrect for multiple frames per packet. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19755 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libspeexdec.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 6691ecc2fb254a82da6aadf4b22511628b6235b6 Author: mru Date: Wed Sep 2 22:53:31 2009 +0000 configure: fix check for x264 libx264 recently started mangling the name of x264_encoder_open() to prevent version mismatches, breaking our test. Checking for another function instead makes it work again. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19754 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit dfc4054dc7d59fbc0f57eff4839d27fc6c9e69ed Author: diego Date: Wed Sep 2 18:03:13 2009 +0000 cosmetics: indentation and other prettyprinting fixes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19753 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmaprodec.c | 147 ++++++++++++++++++++++++------------------------ 1 files changed, 74 insertions(+), 73 deletions(-) commit 687888fec207c9f1ef10875ab24b94676db81e76 Author: faust3 Date: Wed Sep 2 16:41:49 2009 +0000 add missing wmapro decoder parts git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19752 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 1 + libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 2 +- libavcodec/wmaprodec.c | 1282 +++++++++++++++++++++++++++++++++++++++++++++++- 6 files changed, 1279 insertions(+), 9 deletions(-) commit 951d125e81b8bfda443bcd44b9ef58edaa3fbca8 Author: diego Date: Tue Sep 1 16:00:45 2009 +0000 whitespace cosmetics, prettyprinting git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19751 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/internal.h | 70 +++++++++++++++++++++++++------------------------- 1 files changed, 35 insertions(+), 35 deletions(-) commit f98710bbbf5b747c4bb01d00484d156b05d20e5e Author: diego Date: Mon Aug 31 05:48:17 2009 +0000 Update ffv1 codec long name in the documentation as well. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19750 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b50a9b4060cab758dd7e0bae6941fd4fa3e909e9 Author: diego Date: Sun Aug 30 21:19:37 2009 +0000 Use "FFmpeg video codec #1" instead of "FFmpeg codec #1" as codec long name. patch by Lars Täuber, lars.taeuber gmx net git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19749 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ffv1.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit b1fc39ecee01516d4ddcbe73c693d0ab1de581bb Author: cehoyos Date: Sun Aug 30 18:14:22 2009 +0000 Fix incorrect display of ASF/WMV duration after r12926. Patch by Josh Harris, qt tateu net git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19748 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asfdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 714aa573da5c0eecef30ac0b91381661378b09f8 Author: jbr Date: Sun Aug 30 15:50:03 2009 +0000 Add function to compute ceil(log2(x)). Patch by Thilo Borgmann git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19747 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/common.h | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit 7580433956505fc242235400764787692c9473eb Author: kostya Date: Sun Aug 30 10:54:16 2009 +0000 Convert ZERO8x2 macro into inline function git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19746 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit f6c2f89314fa3b69cb931576debda8fe9aa49636 Author: reimar Date: Sun Aug 30 08:29:11 2009 +0000 Remove unused variable. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19745 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit c3ab5ee57c07dcbd82ef51746c143ed6ed4fa18e Author: kostya Date: Sun Aug 30 06:30:53 2009 +0000 Zeroing pic->motion_val in RV3/4 causes alignment problems on some 64-bit architectures since stride is multiple of 4 and not of 8, so split fill_rectangle() calls to operate on 32-bit words instead of 64-bit ones. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19744 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 19 ++++++++++++------- 1 files changed, 12 insertions(+), 7 deletions(-) commit 23c0cc308bc1602d55f6ca970abcfd32ee7e94f0 Author: kostya Date: Sun Aug 30 06:16:33 2009 +0000 Adjust r->avail_cache[] indexes to avoid alignment issues when zeroing block inside it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19743 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 44 ++++++++++++++++++++++---------------------- libavcodec/rv40.c | 8 ++++---- 2 files changed, 26 insertions(+), 26 deletions(-) commit d008edf17bb4f7f22addc18f335bef94dc9562bb Author: ramiro Date: Sat Aug 29 22:38:48 2009 +0000 Add CHECKED_ALLOC macro. It works the same as CHECKED_ALLOCZ except that it does not zero the allocated memory. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19742 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/internal.h | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit b67241efca560b121abed3a42ebbce3ace689d3d Author: jbr Date: Sat Aug 29 21:04:18 2009 +0000 Store the frame size in the LibSpeexContext in case the header does not exist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19741 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libspeexdec.c | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) commit 423e6b01c65e2075c796b3e26b1e4a2e7fd1d526 Author: mru Date: Sat Aug 29 16:55:55 2009 +0000 One declaration of mm_flags is enough git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19740 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 7 +------ 1 files changed, 1 insertions(+), 6 deletions(-) commit 875c0fb6cee68b0f5640b00419377a4c690b8783 Author: mru Date: Sat Aug 29 16:55:50 2009 +0000 Move declarations of some mmx functions to dsputil_mmx.h git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19739 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 6 ------ libavcodec/x86/dsputil_mmx.h | 5 +++++ libavcodec/x86/idct_sse2_xvid.c | 1 + libavcodec/x86/motion_est_mmx.c | 1 + libavcodec/x86/simple_idct_mmx.c | 1 + 5 files changed, 8 insertions(+), 6 deletions(-) commit 676eeb1035143e92e979d65153cdf54c214bd4b9 Author: mru Date: Sat Aug 29 16:55:46 2009 +0000 Move DECLARE_ALIGNED_8 definition next to DECLARE_ALIGNED_16 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19738 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 4c8d2274eb9ec508b3c0bedfc6f2e52c271712ad Author: mru Date: Fri Aug 28 23:39:02 2009 +0000 Make DECLARE_ALIGNED_8 align to 8 bytes, never to 16 The DECLARE_ALIGNED_8 macro is defined to align to 16 bytes instead the 8 suggested by the name on some CPUs. None of the uses of this macro ever need 16-byte alignment, cases which once did having been changed to always specify 16 bytes explicitly. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19737 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 5 ----- 1 files changed, 0 insertions(+), 5 deletions(-) commit aff9535f2900a93cbd553dbc59cac1eb2eab295d Author: jbr Date: Fri Aug 28 00:57:00 2009 +0000 Use the output data type to determine the maximum number of samples that can be decoded. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19736 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libspeexdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e4e58d43ffe492e0125d9f51e688a692e743de05 Author: jbr Date: Fri Aug 28 00:46:19 2009 +0000 Add myself as maintainer for libspeexdec.c git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19735 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e33b5f4cc71460aad9e7a2d78345ffe96c761c34 Author: jbr Date: Fri Aug 28 00:44:54 2009 +0000 Modify the Ogg/Speex demuxer and the libspeex decoder so that they always treat a packet of Speex frames as a single frame. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19734 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libspeexdec.c | 9 ++++++--- libavformat/oggparsespeex.c | 10 ++++++++++ 2 files changed, 16 insertions(+), 3 deletions(-) commit 98a20315c84e530ada85050aa19c82080e35a635 Author: alexc Date: Thu Aug 27 17:46:13 2009 +0000 Re-add search_for_ms to the coefficients encoders to silence warnings git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19733 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aaccoder.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit f9fd252274b635c273703482b75cf4b77e6d6e37 Author: vitor Date: Thu Aug 27 16:38:57 2009 +0000 Formatting K&R fixes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19732 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/twinvq.c | 102 +++++++++++++++++++++++++------------------------- 1 files changed, 51 insertions(+), 51 deletions(-) commit 57debe55122232a8c10a951e07a6363746cbb497 Author: vitor Date: Thu Aug 27 15:52:44 2009 +0000 Mark "i" parameter of vector_clipf_sse() as early-clobber git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19731 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/x86/dsputil_mmx.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6677a4269afb91a0db279ec7a0f61f78a5665d09 Author: vitor Date: Thu Aug 27 15:49:05 2009 +0000 100l, revision 19728 added a bug that broke twinvq decoding. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19730 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/twinvq.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d5d676dca2fe7efe16ff43465593f15a7f7c5fff Author: vitor Date: Thu Aug 27 15:38:59 2009 +0000 Mark parameter src of vector_clipf() as const git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19729 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 6 +++--- libavcodec/dsputil.h | 2 +- libavcodec/x86/dsputil_mmx.c | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) commit 8f0b90c83ff18047684ff27a3604cf7d8a026220 Merge: f29b3d9 a5285ae Author: Uoti Urpala Date: Thu Aug 27 17:54:24 2009 +0300 Update to latest FFmpeg-mt Use compilation-time .d file generation from upstream FFmpeg now that it's been added there, but keep the -MP flag which is missing upstream to avoid failures if a header is renamed or removed. commit ea87f4deaa93fe0b89ed95653f236d87e131a248 Author: vitor Date: Thu Aug 27 14:49:36 2009 +0000 SSE optimized vector_clipf(). 10% faster TwinVQ decoding. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19728 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 46 ++++++++++++++++++++++++++++++++++++++++++ libavcodec/dsputil.h | 1 + libavcodec/twinvq.c | 5 +-- libavcodec/x86/dsputil_mmx.c | 35 +++++++++++++++++++++++++++++++ 4 files changed, 84 insertions(+), 3 deletions(-) commit 3eb429199c099df4cd25ea86ad0ba76675a477f9 Author: lorenm Date: Thu Aug 27 13:41:29 2009 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19727 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis.c | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) commit a9eb8c79d19906f754cf6ffeccdf66491d4a2836 Author: lorenm Date: Thu Aug 27 13:41:11 2009 +0000 1.5x faster ff_vorbis_floor1_render_list, 5% faster vorbis decoding on Core2. 1.3x and 3% on G4. Though I think only part of this speedup is due to my optimizations per se; some of it is that I got a better roll on the GCC random code generator. Trivial reorderings of this function have a disproportionate effect on speed. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19726 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis.c | 38 ++++++++++++++++++++++++++++++++------ 1 files changed, 32 insertions(+), 6 deletions(-) commit b2cac411dbd1b212625d2eabfdaf12fd9f02c36f Author: diego Date: Wed Aug 26 23:12:41 2009 +0000 whitespace cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19725 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmaprodec.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 0b28f016b87c9bdc788fa5a55c5e323f0561b581 Author: mru Date: Wed Aug 26 23:07:07 2009 +0000 Remove useless alignment from MpegEncContext.intra_scantable The first member of struct ScanTable is a simple pointer, extra alignment of which serves no purpose. The alignment specifier was added along with some Altivec optimisations also adding a 16-byte-aligned array at the end of struct ScanTable. Presumably the redundant, outer alignment was added by mistake. The inner one is clearly sufficient. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19724 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1ba175bf500735b7805036d58315912b7b4dd122 Author: schreter Date: Wed Aug 26 22:33:48 2009 +0000 Cosmetic changes in read_seek* routines. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19723 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 45 ++++++++++++++++++++++++++------------------- 1 files changed, 26 insertions(+), 19 deletions(-) commit d2f23ecaf02eacaf2f89ba18f039739cd095d06b Author: cehoyos Date: Wed Aug 26 22:10:35 2009 +0000 Decoder for LPCM as used in Bluray discs. Patch by Christian Schmidt, schmidt digadd de git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19722 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 1 + libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 4 +- libavcodec/pcm-mpeg.c | 316 ++++++++++++++++++++++++++++++++++++++++++++++++ libavformat/mpegts.c | 1 + 7 files changed, 324 insertions(+), 1 deletions(-) commit 07e48437523956100f81c351a27f259f05cb2255 Author: diego Date: Wed Aug 26 22:07:23 2009 +0000 Ignore .d files. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19721 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b commit 8f20568d952fe358cd5fbff480ba701de27f944e Author: cehoyos Date: Wed Aug 26 21:25:43 2009 +0000 Fix comments after switching from CABAC to range coder in r3658. Patch by Lars Täuber, lars D taeuber A gmx D net git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19720 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ffv1.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit ba51810cca444fade1c7704abd40251b59f63b45 Author: faust3 Date: Wed Aug 26 21:23:21 2009 +0000 add decode_coeffs() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19719 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmaprodec.c | 88 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 88 insertions(+), 0 deletions(-) commit 19e1be14ada004f3c2bc0fa56cc937e21bc7ff1b Author: faust3 Date: Wed Aug 26 21:18:54 2009 +0000 merge 2-channel M/S stereo decoding code with the multichannel version git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19718 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmaprodec.c | 36 +++++++----------------------------- 1 files changed, 7 insertions(+), 29 deletions(-) commit 45e8481e7c408856ad56d98f1061c2465d18e268 Author: mru Date: Wed Aug 26 15:22:15 2009 +0000 4xm: provide 16-byte alignment where required git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19717 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/4xm.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 92e9c360dc7076dd49c49f7d7f27c1556bddef87 Author: mru Date: Wed Aug 26 13:17:06 2009 +0000 dsputil: declare some arrays 16-byte aligned These arrays are passed to functions for which we promise 16-byte alignment, so make sure we fulfil that promise. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19716 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit fe93d0d4062fa72bd210b77cb9a6727f740f0b73 Author: mru Date: Wed Aug 26 12:12:40 2009 +0000 Remove some unnecessary alignment specifiers None of these arrays are used in ways requiring extra alignment. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19715 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/asv1.c | 4 ++-- libavcodec/dnxhddec.c | 2 +- libavcodec/dv.c | 4 ++-- libavcodec/mpegaudio.h | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) commit f8d9a65da01413843dd1d257405e62bc8b2e0a95 Author: cehoyos Date: Wed Aug 26 11:31:37 2009 +0000 Always allocate a buffer of AVPALETTE_SIZE for palette in the Bluray subtitle decoder instead of as small as possible. This avoids completely unnecessary issues with e.g. libswscale. (See r19673) Patch by Stephen Backway, stev391 A exemail D com D au git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19714 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pgssubdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 96ae7ce6ba0a760c6ade81450cfaf96155a21833 Author: reimar Date: Wed Aug 26 10:22:27 2009 +0000 Increase maximum encoded subtitle size from 64 kB to 1 MB. Fixes "dvd_subtitle too big" errors when encoding HD video subtitles to DVD format. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19713 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8d545aaf31c301148e3181f2bed41cc92b2f9c22 Author: reimar Date: Wed Aug 26 10:08:00 2009 +0000 100l typo, xsub encoder printed end time hours where minutes should have been. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19712 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xsubenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7dbf8223ae4e18f8c4a40114f93c551dcdb9b5eb Author: reimar Date: Wed Aug 26 09:10:51 2009 +0000 100l, inv_zigzag_direct16 must be aligned to 16 bytes for dct_quantize_SSE2 (which uses movdqa to xmm1 on inv_zigzag_direct16). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19711 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b3eff9772a85b85a744284b2e535074a7bc393c9 Author: reimar Date: Wed Aug 26 08:43:11 2009 +0000 Make sure that start_display_time is 0 by moving its value onto pts. If it was not 0, subtitle encoding would fail. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19710 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 7a09c5d7eb555fc931243ee140279ddd0306bf33 Author: reimar Date: Wed Aug 26 08:38:44 2009 +0000 Check for seek failures in avi_load_index, otherwise if the index offset is invalid (e.g. truncated file) we might end up reading the whole file since trying to seek beyond the end of file does not set EOF. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19709 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avidec.c | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) commit a5cb2d1ff1af83a3f75556d787114145d98faeb2 Author: reimar Date: Wed Aug 26 01:29:10 2009 +0000 Reindent. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19708 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pgssubdec.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 92ef5db759afe391b1e3321e547e483491966ced Author: reimar Date: Wed Aug 26 01:28:41 2009 +0000 Remove now dead code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19707 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pgssubdec.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 684a9f137587e9b411e9ea784c040c21315ee5e4 Author: reimar Date: Wed Aug 26 01:27:58 2009 +0000 Apply r19642 also pgssubdec: Make sure AVSubtitle is initialized, memset it to 0. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19706 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pgssubdec.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit f908bef9ea6d15317935ec79d6944b4892e77a3d Author: mru Date: Tue Aug 25 23:28:33 2009 +0000 mdec: remove unused members from struct MDECContext git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19705 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mdec.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 2c444855ec08eb708c3c5a8365e3f74629266b11 Author: mru Date: Tue Aug 25 23:28:30 2009 +0000 Remove explicit init to zero of static inv_zigzag_direct16 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19704 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b593747f25d7a0ca2883921fe7674753fd83821c Author: diego Date: Tue Aug 25 20:02:30 2009 +0000 whitespace cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19703 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmaprodec.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit c97776415de59a0dd0eb6fe4a08c75d0e57962f5 Author: bcoudurier Date: Tue Aug 25 19:59:38 2009 +0000 return AVERROR(ENOMEM) if stream could not be allocated git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19702 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/r3d.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 722b79b9000a2ff710aa52c72c621bd7bbbcf38b Author: bcoudurier Date: Tue Aug 25 19:58:21 2009 +0000 check av_new_stream return value, patch by Kent Mein, mein at cs dot umn dot edu git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19701 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/r3d.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 916aa6c3ce7738739bde77201516322b42a5eb7a Author: diego Date: Tue Aug 25 09:46:16 2009 +0000 Do not read index chunks as audio/video data; closes issue 1336. patch by Maksym Veremeyenko, verem m1stereo tv git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19700 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avidec.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit d4cf159b7b96e7b56e6b30106772561ff6124c37 Author: cehoyos Date: Tue Aug 25 08:47:39 2009 +0000 Add Bluray Subtitle Support Patch by Stephen Backway, stev391 A exemail D com D au git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19699 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 1 + libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 3 +- libavcodec/pgssubdec.c | 466 ++++++++++++++++++++++++++++++++++++++++++++++++ libavformat/mpegts.c | 1 + 7 files changed, 473 insertions(+), 1 deletions(-) commit d6a11728f3da770fbd3bafcf2b604bdb8e1ce060 Author: reimar Date: Tue Aug 25 07:47:34 2009 +0000 Mark video from .mtv files correctly as upside-down. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19698 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mtv.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 4e5eda443e7d4f769e9c4bc7ee0e86498904177c Author: mru Date: Mon Aug 24 21:42:25 2009 +0000 mpegts: change variable-length array to fixed length The difference between 188 and 204 is not worth worrying about. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19697 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 2 +- libavformat/mpegts.h | 2 ++ 2 files changed, 3 insertions(+), 1 deletions(-) commit a5764b8cc7f187fa6efa7e584876ae3d0dfd6728 Author: mru Date: Mon Aug 24 21:42:22 2009 +0000 PPC: remove unnecessary alignment on local variables Storing a single element from a vector where all elements have the same value does not require an aligned destination. Which element is stored depends on the alignment of the destination address, but since they all have the same value, the result is the same regardless of the alignment. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19696 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/dsputil_altivec.c | 18 +++++++++--------- libavcodec/ppc/int_altivec.c | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) commit 2bec27cfe9276052ac80ff88dad6a1ec9f773a5c Author: vitor Date: Mon Aug 24 17:35:47 2009 +0000 Cosmetics: add some whitespace around operators git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19695 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/twinvq.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 8f74807bb75a6b17bcccb30cbcd852afdaebb3d4 Author: aurel Date: Mon Aug 24 13:43:33 2009 +0000 matroskadec: add correct extradata offset for V_MS/VFW/FOURCC tracks git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19694 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit b8d1d4729e3f53245335da562aaca2eb4b781bed Author: aurel Date: Mon Aug 24 13:40:30 2009 +0000 matroskadec: factorize some code git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19693 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 72d34b3ba1d1384fc67a593f2af6566860e43d88 Author: diego Date: Mon Aug 24 10:59:14 2009 +0000 Add necessary #include for config.h. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19692 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/mathops.h | 1 + libavcodec/avr32/mathops.h | 1 + libavcodec/bfin/mathops.h | 2 ++ libavcodec/mips/mathops.h | 1 + libavcodec/ppc/mathops.h | 1 + 5 files changed, 6 insertions(+), 0 deletions(-) commit b13a3689bfbee30cd531839aac206ba3b7cd33ba Author: mru Date: Mon Aug 24 10:36:13 2009 +0000 PPC: simplify loading some values into altivec registers Instead of filling a local array with the desired value and loading it, load a single element and vec_splat() it to fill the vector. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19691 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/gmc_altivec.c | 7 +++---- libavcodec/ppc/mpegvideo_altivec.c | 25 +++++++------------------ 2 files changed, 10 insertions(+), 22 deletions(-) commit 5f7d20dff4013f5371ee6f8435866e403c302daf Author: diego Date: Mon Aug 24 10:06:26 2009 +0000 Add missing header to fix 'make checkheaders'. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19690 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/twinvq_data.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit a5285ae4d452abed92f43e2a7a24dd821343a39c Merge: a7b8cb3 6a3f0e9 Author: Alexander Strange Date: Sun Aug 23 22:31:19 2009 -0400 Merge branch 'master' of git://git.mplayerhq.hu/ffmpeg commit 6a3f0e960e6e07079743821db16a238754b5f7a3 Author: mru Date: Sun Aug 23 15:39:42 2009 +0000 Add myself as maintainer for AVR32 and MIPS git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19689 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 54bd04ce9a9fa9a9c4a8f860f699483797fd5dd3 Author: mru Date: Sun Aug 23 15:39:39 2009 +0000 configure: fix filter() function when matching multiple patterns This makes comma-separated patters to --disable-decoder and friends work correctly with POSIX-compliant shells. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19688 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7e0cb6fe01cc24545e7b7c5b270b5e42cdec3473 Author: mru Date: Sun Aug 23 13:46:07 2009 +0000 Add PIC flags early so tests they affect give correct results This is mainly the checks for ebx on x86, but possibly others too. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19687 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b common.mak | 6 +++--- configure | 10 ++++++---- 2 files changed, 9 insertions(+), 7 deletions(-) commit e6d98e4a523c124b647f6bc164ec851f12a08512 Author: mru Date: Sun Aug 23 11:02:41 2009 +0000 Include required headers in {mips,ppc}/mathops.h git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19686 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mips/mathops.h | 3 ++- libavcodec/ppc/mathops.h | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) commit 1aba7e8bb0f949708e4e046828f7bbcd59923275 Author: mru Date: Sun Aug 23 11:02:37 2009 +0000 Skip headers requiring external libs not present in checkheaders git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19685 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 2 +- common.mak | 3 ++- libavcodec/Makefile | 5 +++++ libavdevice/Makefile | 2 ++ 4 files changed, 10 insertions(+), 2 deletions(-) commit 7877f92bedaa94d046b7cbf4806993dc7f901d61 Author: mru Date: Sun Aug 23 11:02:35 2009 +0000 configure: simplify directory creation for out of tree builds git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19684 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 16 +++------------- 1 files changed, 3 insertions(+), 13 deletions(-) commit 5a7ae9473d51d2ddcd16eca15fa9d68f65f4229e Author: mru Date: Sun Aug 23 11:02:32 2009 +0000 Fix dependency generation for yasm assembler files git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19683 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b subdir.mak | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 9eaabcf6afd3f0c4d3b3f3696f516662ebc2f820 Author: vitor Date: Sun Aug 23 01:55:54 2009 +0000 TwinVQ decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19682 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 1 + libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/twinvq.c | 1139 +++++ libavcodec/twinvq_data.h |11136 ++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 12279 insertions(+), 0 deletions(-) commit d707bdb494d7f258d0bc0ca10a2a33da0d97b562 Author: schreter Date: Sat Aug 22 16:07:50 2009 +0000 Use generic multi-stream key frame finding routine to implement read_seek2 and map read_seek to read_seek2. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19681 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 81 +++++++++++++++++++++++++++++++++++++------- tests/seek.regression.ref | 58 ++++++++++++++------------------ 2 files changed, 94 insertions(+), 45 deletions(-) commit d9c196b5b8d0fdbfe7f2c380b8870c7902606abf Author: schreter Date: Sat Aug 22 16:05:43 2009 +0000 Support for generic multi-stream key frame finding for new seek API. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19680 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 2 +- libavformat/seek.c | 578 ++++++++++++++++++++++++++++++++++++++++++++++++++ libavformat/seek.h | 97 +++++++++ libavformat/utils.c | 2 +- 4 files changed, 677 insertions(+), 2 deletions(-) commit 56c2b2a8f31b85cce7a4025e281320ad2bc06df0 Author: lorenm Date: Sat Aug 22 15:56:06 2009 +0000 bring back some randomness in fft-test. (regression in r18070) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19679 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/fft-test.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit b2ec810e87371f6c25c27818fb2f197316591d96 Author: faust3 Date: Fri Aug 21 16:54:42 2009 +0000 Add some more wmapro decoder hunks git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19678 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmaprodec.c | 93 +++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 88 insertions(+), 5 deletions(-) commit fae65432d59ef86dd73e7962f852c4a02ee4cbe8 Author: diego Date: Fri Aug 21 10:10:42 2009 +0000 Replace redundant GNUC_PREREQ macro by AV_GCC_VERSION_AT_LEAST from libavutil. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19677 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alpha/asm.h | 13 ++++--------- 1 files changed, 4 insertions(+), 9 deletions(-) commit 27e1de6b4d1650187aa7e9db9f0cebc0a911ea0d Author: reimar Date: Fri Aug 21 09:54:28 2009 +0000 Replace #ifdef PIC checks with the more appropriate HAVE_EBX_AVAILABLE/HAVE_7REGS. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19676 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cabac.h | 2 +- libavcodec/msmpeg4.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) commit 169ba8012fa471a4412475c4f5927d6f8c5cd78b Author: diego Date: Fri Aug 21 08:46:49 2009 +0000 Add missing #includes to pass 'make checkheaders'. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19675 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmaprodata.h | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 90c6846c99245811e2d26363672d8064370b1329 Author: bwolowiec Date: Fri Aug 21 08:34:19 2009 +0000 Add support for S/PDIF encapsulation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19674 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 1 + libavformat/Makefile | 1 + libavformat/allformats.c | 1 + libavformat/avformat.h | 2 +- libavformat/spdif.c | 310 ++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 315 insertions(+), 1 deletions(-) commit a7b8cb3c942fed6c80111519ba5505f11d61f3af Merge: 17dcbec 23e6da5 Author: Alexander Strange Date: Thu Aug 20 16:47:50 2009 -0400 Merge branch 'master' of git://git.mplayerhq.hu/ffmpeg commit 23e6da522397b1b446d8ab1503ae07b7a0c631aa Author: reimar Date: Thu Aug 20 18:54:50 2009 +0000 Always allocate a buffer of AVPALETTE_SIZE for palette in the subtitle decoders instead of as small as possible. This avoids completely unnecessary issues with e.g. libswscale. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19673 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dvbsubdec.c | 2 +- libavcodec/dvdsubdec.c | 3 +-- libavcodec/xsubdec.c | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) commit aa5fda722af00341978d219a492398bba30a664c Author: mru Date: Thu Aug 20 01:06:18 2009 +0000 configure: add --enable-pic flag Using this flag enables position-independent code even when not strictly required. It is impossible to use --disable-pic to forcibly disable PIC when other properties mandate it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19672 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 21 ++++++++++++--------- 1 files changed, 12 insertions(+), 9 deletions(-) commit 104b0918cb7c8b1fe61278a63f609c113ce1d54d Author: mru Date: Wed Aug 19 21:59:44 2009 +0000 Get rid of large stack array in rd8x8_c() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19671 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit cb0fd010004e20b026cd0ba6deb64fad337eacba Author: mru Date: Wed Aug 19 21:59:40 2009 +0000 eval: replace variable-length array with av_malloc/free There is a theoretical possibility to pass a very long string to ff_parse, which could crash if allocated from the stack. This allows the allocation to be checked properly. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19670 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eval.c | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) commit 921c49512511508385e3905e6debc04fb8e86900 Author: mru Date: Wed Aug 19 21:59:36 2009 +0000 flacdec: change variable-length array to fixed length pred_order can never exceed 32, so always allocating that amount is safe and not very wasteful. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19669 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/flacdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit daaa09ffa6ed85ea79c1b936922c609368a2ead5 Author: diego Date: Wed Aug 19 08:15:32 2009 +0000 Remove disabled code cruft. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19668 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libpostproc/postprocess_template.c | 104 ------------------------------------ 1 files changed, 0 insertions(+), 104 deletions(-) commit 753d52cbd2428454b531965be08d924c761c4cc0 Author: mru Date: Mon Aug 17 02:23:53 2009 +0000 AVR32: optimised mathops.h 44% faster MP3 decoding git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19667 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avr32/mathops.h | 100 ++++++++++++++++++++++++++++++++++++++++++++ libavcodec/mathops.h | 2 + 2 files changed, 102 insertions(+), 0 deletions(-) commit a07ffe294911e2f8c1f2883acac886629dfd27f6 Author: alexc Date: Mon Aug 17 00:17:58 2009 +0000 Use the AOT enum instead of integer literals for setting and comparing audio object types. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19666 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg4audio.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 66ccaab93789acce6425e5db31f37593cc60e60c Author: mru Date: Mon Aug 17 00:15:53 2009 +0000 AVR32: optimisations for intreadwrite.h git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19665 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/avr32/intreadwrite.h | 182 ++++++++++++++++++++++++++++++++++++++++ libavutil/intreadwrite.h | 2 + 2 files changed, 184 insertions(+), 0 deletions(-) commit 2c444152667e3ef28c32fa56d56496b43ccaf168 Author: mru Date: Mon Aug 17 00:15:51 2009 +0000 AVR32: inline asm for bswap.h git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19664 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/avr32/bswap.h | 44 ++++++++++++++++++++++++++++++++++++++++++++ libavutil/bswap.h | 2 ++ 2 files changed, 46 insertions(+), 0 deletions(-) commit 814db2394df300362ad1f589876efc54bbbba337 Author: mru Date: Mon Aug 17 00:15:48 2009 +0000 configure: add AVR32 names for --cpu flag Recognise AVR32 processor names as well as the generic "ap" and "uc" family names as values for --cpu. Also define two subtypes, avr32_ap and avr32_uc. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19663 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) commit 953f267bc287b442c821e8d0414ec5c2e754cc70 Author: alexc Date: Mon Aug 17 00:15:02 2009 +0000 Mark the AOT escape value as supported. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19662 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg4audio.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9e45272ecff96a923644fc6f8194ec785d0df22f Author: alexc Date: Mon Aug 17 00:14:10 2009 +0000 Add USAC and SAOC AOTs to the AudioObjectType enum. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19661 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg4audio.h | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 0293fb146bc77de7ada80a421860b3b4d8b35af9 Author: mru Date: Sun Aug 16 18:43:36 2009 +0000 MIPS: 100L: fix AV_[RW]N64 on MIPS64 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19660 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/mips/intreadwrite.h | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 9930fe8f2c781bb1631986a8d14c7d880ef5bf3c Author: mru Date: Sun Aug 16 18:06:25 2009 +0000 cosmetics: reformat intreadwrite.h git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19659 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/intreadwrite.h | 192 +++++++++++++++++++++++++--------------------- 1 files changed, 104 insertions(+), 88 deletions(-) commit daad53f506b6c33379a4f7b1bff068ed2465d145 Author: mru Date: Sun Aug 16 15:51:55 2009 +0000 intreadwrite: ensure arch-specific versions are always used if defined The per-arch headers can define any combination of B/L/N variants. This ensures that whatever is defined in an arch header gets used for all equivalents not defined there. E.g. on a little-endian machine, AV_RN and AV_RL should give the same code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19658 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/intreadwrite.h | 122 +++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 114 insertions(+), 8 deletions(-) commit d554733bce892d7da2e048470ab227d559c2c1f7 Author: mru Date: Sun Aug 16 15:51:52 2009 +0000 intreadwrite: allow arch-specific 24-bit access macros git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19657 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/intreadwrite.h | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) commit 7a286b8b290ee1ebf7b497984efbd2b6ca89a336 Author: mru Date: Sun Aug 16 15:51:50 2009 +0000 ARM: first value loaded in AV_RN64 needs to be early-clobber git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19656 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/arm/intreadwrite.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7682b960488ed900a504ddbcd23e3dbc2a8064a9 Author: mru Date: Sun Aug 16 15:51:47 2009 +0000 version.sh: use standard sed syntax git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19655 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b version.sh | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit c1786069baf25b812b323d573800675fad14a583 Author: diego Date: Sat Aug 15 12:35:15 2009 +0000 Use pkg-config to generate the linker flags for libdirac. We do the same for libschroedinger and already use pkg-config to generate the CFLAGS for libdirac anyway, so there is no new dependency. Thanks to Kovensky for reporting breakage on IRC. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19654 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit b595ab6823b7bb13322ced9a8d03eff41c7aad43 Author: diego Date: Sat Aug 15 11:59:53 2009 +0000 Fix bug caused by difference in stride and picture width. When a frame is allocated using libschroedinger routines, the frame data size does not match the actual frame size if the width is not a multiple of 16. So we cannot do a straightforward memcpy of the frame returned by libschroedinger into the FFmpeg picture as the stride differs from the width. Fix this bug by allocating for the libschroedinger frame with the dimensions in AVCodecContext within libavcodec and passing the frame to libschroedinger. patch by Anuradha Suraparaju, anuradha rd.bbc.co uk git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19653 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libschroedinger.c | 53 +++++++++++++++++++++++++++++++++++++++ libavcodec/libschroedinger.h | 7 +++++ libavcodec/libschroedingerdec.c | 7 +--- libavcodec/libschroedingerenc.c | 16 +++++------ 4 files changed, 69 insertions(+), 14 deletions(-) commit 9a2c23dea470d988e2885db52066626f6a7de147 Author: diego Date: Sat Aug 15 11:42:15 2009 +0000 cosmetics: indentation, prettyprinting, K&R coding style git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19652 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libdirac_libschro.c | 26 +++--- libavcodec/libdirac_libschro.h | 18 ++-- libavcodec/libdiracdec.c | 41 ++++----- libavcodec/libdiracenc.c | 124 +++++++++++------------- libavcodec/libschroedinger.c | 7 +- libavcodec/libschroedinger.h | 4 +- libavcodec/libschroedingerdec.c | 198 +++++++++++++++++++-------------------- libavcodec/libschroedingerenc.c | 169 ++++++++++++++++----------------- 8 files changed, 275 insertions(+), 312 deletions(-) commit 0f9cdb79af87b4180fc465231238657079ee6838 Author: diego Date: Sat Aug 15 11:32:11 2009 +0000 Drop some more useless braces around if/for constructs. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19651 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libdiracenc.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit bf940eeecdd520263c9e2474d5d10dfa3f860eeb Author: diego Date: Sat Aug 15 11:31:42 2009 +0000 Simplify another 'if' condition: Replace 'exp == 0' by '!exp'. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19650 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libschroedingerenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 47900ce5096e545a99c2e70eb239c5698a35ffcf Author: superdump Date: Sat Aug 15 11:22:55 2009 +0000 Add a function that can apply an order 2 rational transfer function in-place. This function will be used in the upcoming AMR-NB floating point decoder for high-pass filtering. Patch by Colin McQuillan ( m.niloc googlemail com ) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19649 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_filters.c | 17 +++++++++++++++++ libavcodec/acelp_filters.h | 16 ++++++++++++++++ 2 files changed, 33 insertions(+), 0 deletions(-) commit 924f2dcab87be39e3e22b1646265c4252cb6f8c4 Author: diego Date: Sat Aug 15 11:12:47 2009 +0000 Remove useless braces. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19648 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libdirac_libschro.c | 6 ++---- libavcodec/libdiracdec.c | 6 ++---- libavcodec/libdiracenc.c | 9 +++------ libavcodec/libschroedingerdec.c | 11 +++-------- libavcodec/libschroedingerenc.c | 9 +++------ 5 files changed, 13 insertions(+), 28 deletions(-) commit 172bf65ed198c00ed3c5d98a1c7af86e6856c9fc Author: diego Date: Sat Aug 15 11:02:50 2009 +0000 Simplify 'if' condition statements. Drop useless '!= 0' from 'exp != 0', replace 'exp == 0' by '!exp'. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19647 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libdirac_libschro.c | 6 +++--- libavcodec/libdiracdec.c | 2 +- libavcodec/libdiracenc.c | 8 ++++---- libavcodec/libschroedingerdec.c | 6 +++--- libavcodec/libschroedingerenc.c | 6 +++--- 5 files changed, 14 insertions(+), 14 deletions(-) commit e1d603703abca6344e785d0ca6732b969f9f2214 Author: reimar Date: Sat Aug 15 09:12:58 2009 +0000 Fix start_display_time/end_display_time to be relative to packet pts in xsub decoder. Makes no difference for the sample AVI files since they all have no packet pts values. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19646 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xsubdec.c | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) commit 7298183bf28d0450bee36471ac990040d8edd385 Author: reimar Date: Sat Aug 15 00:58:26 2009 +0000 Reindent. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19645 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xsubdec.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 2e4be1fdf3e999c3d0bf4edc59446bedb381d0f9 Author: reimar Date: Sat Aug 15 00:57:24 2009 +0000 Remove code that is now dead. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19644 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xsubdec.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit b74665677fdc46bb452dd6e1ff8751a57cc5cde1 Author: reimar Date: Sat Aug 15 00:52:41 2009 +0000 Simplify initialization of AVSubtitle by using memset. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19643 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dvdsubdec.c | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit 466f7d749ec7f4d30463d869a9bccacf77901fdf Author: reimar Date: Sat Aug 15 00:46:33 2009 +0000 Make sure AVSubtitle is initialized, memset it to 0. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19642 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xsubdec.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 00a63277a43e7a1519b5507b8034b23d93b2194d Author: reimar Date: Sat Aug 15 00:37:31 2009 +0000 100l, error out if subtitle encoder failed instead of writing an AVPacket with ridiculous size and thus crashing. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19641 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 81d02c869bd1c1cc676fe9e5a9061f1662c98b41 Author: reimar Date: Sat Aug 15 00:02:42 2009 +0000 Fix cmd_pos bounds check to avoid the overflow case. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19640 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dvdsubdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4da4386e5f6c1e24bb0c23654a654852c9c2d2d5 Author: cehoyos Date: Fri Aug 14 16:41:21 2009 +0000 Fix typo. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19639 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ffv1.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9dd2aa1282caf07c29e741de9f22a413e614c0b1 Author: mru Date: Fri Aug 14 01:05:48 2009 +0000 10L: remove instruction left over from debugging git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19638 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_neon_s.S | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 71b3800785cd7aaf6f0aed00be58b7ed007f31bb Author: mru Date: Fri Aug 14 01:02:06 2009 +0000 ARM: NEON optimised vorbis_inverse_coupling 12% faster Vorbis decoding on Cortex-A8. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19637 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_neon.c | 5 +++ libavcodec/arm/dsputil_neon_s.S | 64 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+), 0 deletions(-) commit 184d37aca1e2eb2cd2438a77b7fb33a5cefee62b Author: ramiro Date: Thu Aug 13 18:47:13 2009 +0000 Introduce av_clip_uint16(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19636 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/common.h | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) commit 5f6e8a4285422e62d630801618fb28f22d56a8cd Author: diego Date: Thu Aug 13 09:42:04 2009 +0000 Ignore generated dependency files. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19635 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b commit e7087844dcb96e68c61fd0d885ae56e4df4c0fd9 Author: superdump Date: Wed Aug 12 19:54:28 2009 +0000 Add ff_celp_circ_addf() function to be used for sparse vector circular convolution in the upcoming AMR-NB floating point decoder. The function scales and adds a vector, that is lagged by some offset, to another vector with the same number of elements. Patch by Colin McQuillan ( m.niloc googlemail com ) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19634 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/celp_filters.c | 10 ++++++++++ libavcodec/celp_filters.h | 15 +++++++++++++++ 2 files changed, 25 insertions(+), 0 deletions(-) commit 6821368f68c5e0b54c3c656bc314498955bf8113 Author: reimar Date: Wed Aug 12 13:25:37 2009 +0000 Fix a memleak with win32 threads: the handle returned by _beginthreadex must be closed (this differs from _beginthread). Patch by Shehzad Salim (shehzadsalim gmail com) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19633 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/w32thread.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 5c7f8d2cb0c23f70ae046b59071fa0104e1f2591 Author: pross Date: Wed Aug 12 13:17:39 2009 +0000 Moves the display of metadata to dump_format() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19632 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 8 -------- libavformat/utils.c | 8 ++++++++ 2 files changed, 8 insertions(+), 8 deletions(-) commit 13b9c33c006299219c9258a2fda985cf7872eb32 Author: kostya Date: Tue Aug 11 17:28:56 2009 +0000 Parse ID3 tags in Musepack SV7 files Patch by Matti Hamalainen (mhamalai@students.oamk.+358) Thread: [PATCH] 6/6 Add parsing of ID3v2 tags in Musepack SV7 demuxer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19631 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpc.c | 20 +++++++++++++------- 1 files changed, 13 insertions(+), 7 deletions(-) commit 72418545dae0cc48cf3c92a8c11410df4fcc2a40 Author: kostya Date: Tue Aug 11 17:18:10 2009 +0000 Parse APE metadata tags in Musepack SV7 files Patch by Matti Hamalainen (to get his mail address remove common endings from "mhamalainen@studentsnen.oamknen.finen") Thread: [PATCH]5/6 Add APE tag metadata reading support in Musepack SV7 demuxer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19630 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 2 +- libavformat/mpc.c | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletions(-) commit 9c699dbdf34cd8cef7dc2867a40c43697628f3b7 Author: kostya Date: Tue Aug 11 17:08:09 2009 +0000 Move APE tag parsing into separate module. Based on patch by Matti Hamalainen (mhamalaistudentsoamk) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19629 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 2 +- libavformat/ape.c | 100 +---------------------------------------- libavformat/apetag.c | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++ libavformat/apetag.h | 33 +++++++++++++ 4 files changed, 158 insertions(+), 99 deletions(-) commit 4890d2e5e1a3e8ea2c343ad8a696b1efe21b0299 Author: kostya Date: Tue Aug 11 16:55:49 2009 +0000 Do not use internals of ByteIOContext during APE tags parsing. Patch by Matti Hamalainen, mail = reverse("if.kmao.stneduts@ialamahm") Thread: [PATCH] 2/6 Fix broken APE tag key handling git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19628 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/ape.c | 30 ++++++++++++++++++------------ 1 files changed, 18 insertions(+), 12 deletions(-) commit c37445ae7fecab29cbd552c305d8ca867e71ed07 Author: kostya Date: Tue Aug 11 16:43:44 2009 +0000 Remove incorrect APE tag size adjustment based on flags. Patch by Matti Hamalainen (mhamalai students oamk fi) Thread: [PATCH] 1/6 Remove incorrect APE tag size adjustment based on flags git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19627 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/ape.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 24eb58bd9d4d8830e265f8c9a7da9720e61c1700 Author: cehoyos Date: Tue Aug 11 16:18:55 2009 +0000 Use RGB5x5LE, RGB5x5BE, BGR5x5LE and BGR5x5BE instead of their native endian counterparts. Patch by Alexis Ballier, alexis D ballier gmail git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19626 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/imgconvert.c | 63 +++++++++++++++++++++++++++++++--------------- 1 files changed, 42 insertions(+), 21 deletions(-) commit 997456ad89f13ac5cc464a4ba0c628b6d0b7b3ce Author: lorenm Date: Tue Aug 11 07:04:33 2009 +0000 fix a crash in SVQ1 with cmp!=sad git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19625 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq1enc.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e324a3ba1805bca4e74c4f50f425da75116364b6 Author: aurel Date: Mon Aug 10 20:53:32 2009 +0000 avidec: simplify, using av_rescale_q() instead of av_rescale() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19624 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avidec.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 22950efa2d6b496f43befd922b37a0e664b0354c Author: aurel Date: Mon Aug 10 20:48:05 2009 +0000 actually define AVSEEK_FLAG_FRAME as described in avformat_seek_file() doc git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19623 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 824e6e6acf66ee2fb39400b7e7a5280d826aea75 Author: aurel Date: Mon Aug 10 18:12:02 2009 +0000 matroskadec: disable h264 parser as long as it totally mess up frame type git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19622 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 6f416e41b66614c70c5ccec7eafd28692471fb29 Author: aurel Date: Mon Aug 10 18:06:14 2009 +0000 matroskadec: correctly parse flags for simpleblock frames git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19621 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 8 ++++++-- tests/seek.regression.ref | 8 ++++---- 2 files changed, 10 insertions(+), 6 deletions(-) commit adb61ea9f6957009f42cf476d56705a6b97f0db4 Author: mru Date: Mon Aug 10 17:25:46 2009 +0000 Fix dependency generation with ccache/gcc When running behind ccache, the output from -MMD is corrupted unless we also use the -MF and -MT flags. Since ccache is difficult to detect and gcc 2.x doesn't support the -MF and -MT flags, we always use the old dependency generation method when gcc 2.x is detected. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19620 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 5e21d0229febcd414f90fcbc27c2ac14b8be0363 Author: mru Date: Mon Aug 10 17:25:42 2009 +0000 configure: fix gcc detection for v2.95 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19619 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 08b2764f55e1675213a8cc610e88251e55b770b2 Author: diego Date: Mon Aug 10 16:35:36 2009 +0000 cosmetics: whitespace, prettyprinting, coding style fixes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19618 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/wav.c | 57 +++++++++++++++++++++++++++-------------------------- 1 files changed, 29 insertions(+), 28 deletions(-) commit e6ad7e18b9750cd8a301a2ccd19855a9173c5e5a Author: diego Date: Mon Aug 10 16:27:33 2009 +0000 Sony Wave64 demuxer patch by Daniel Verkamp, daniel drv nu git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19617 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 1 + libavformat/Makefile | 1 + libavformat/allformats.c | 1 + libavformat/wav.c | 120 +++++++++++++++++++++++++++++++++++++++++++++- 5 files changed, 123 insertions(+), 1 deletions(-) commit c3ff0bc7e60b0db51b79ea0b907e6aa9d8e3f019 Author: diego Date: Mon Aug 10 13:42:16 2009 +0000 Remove disabled code cruft. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19616 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/lls.c | 10 ---------- 1 files changed, 0 insertions(+), 10 deletions(-) commit 2277455bdfe7845fbfec9ee341c4e942307bfcd7 Author: diego Date: Mon Aug 10 12:34:36 2009 +0000 Remove pointless #ifdefs from conditionally used files. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19615 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libdirac.h | 5 ----- libavcodec/libschroedinger.h | 5 ----- 2 files changed, 0 insertions(+), 10 deletions(-) commit 74c6a18bc37971754db6589fbc4b93f0281aa4b3 Author: astrange Date: Mon Aug 10 08:18:05 2009 +0000 Fix the EBX available configure check on Darwin/i386. -mdynamic-no-pic is required for it, but it was only added to CFLAGS and the check only used ASFLAGS. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19614 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 1162b439b5ba7aa5a12ce439da1fa7531100b291 Author: mru Date: Mon Aug 10 01:27:33 2009 +0000 eval: include libavutil/mathematics.h for NAN and M_PI git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19613 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eval.c | 9 +-------- 1 files changed, 1 insertions(+), 8 deletions(-) commit 0142702cddd3798d2856b9acd60edf8429ffca02 Author: mru Date: Mon Aug 10 01:27:30 2009 +0000 eval: include our headers after system headers git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19612 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eval.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit b81e9d23ac2fc62bd0646aa63442596549e97a78 Author: mru Date: Mon Aug 10 01:27:27 2009 +0000 Define INFINITIY and NAN in mathematics.h if missing git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19611 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/mathematics.h | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 04afd71b41db646876b3026a31e74e0c9a9948c1 Author: cehoyos Date: Sun Aug 9 10:42:38 2009 +0000 Document the output of ffmpeg -formats. Patch by William R. Zwicky, wrzwicky pobox com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19610 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 18 ++++++++++++++++-- 1 files changed, 16 insertions(+), 2 deletions(-) commit 56f5a431b4c266bbec8f64247be6ee67c5109be3 Author: mru Date: Sat Aug 8 18:27:27 2009 +0000 Generate dependencies while compiling if supported by compiler git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19609 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b common.mak | 8 ++++---- configure | 18 +++++++++++++++--- 2 files changed, 19 insertions(+), 7 deletions(-) commit 0568fc11e3081f053460c50e1e1d6a59720782e2 Author: mru Date: Sat Aug 8 18:27:22 2009 +0000 Generate dependencies when object files are built git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19608 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b common.mak | 15 +++------------ configure | 2 +- 2 files changed, 4 insertions(+), 13 deletions(-) commit 2b6ada08ebf67fddf1d7224e5f83d4b952bad116 Author: aurel Date: Fri Aug 7 23:57:52 2009 +0000 fix riff subtitle timebase git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19607 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 2c4bcb7d19125cbd40d42ea82ea2f5b8871a3d9b Author: diego Date: Fri Aug 7 14:53:31 2009 +0000 Remove some hunks of unused and disabled code cruft. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19606 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 33 --------------------------------- ffplay.c | 17 ----------------- tests/videogen.c | 5 ----- 3 files changed, 0 insertions(+), 55 deletions(-) commit 5e01ad4a56f694cc4201f966c0b0ae3953b9d7a7 Author: diego Date: Thu Aug 6 15:48:19 2009 +0000 Remove commented-out cruft. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19605 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmv2enc.c | 18 ------------------ 1 files changed, 0 insertions(+), 18 deletions(-) commit 97929ba0d8220de8e474c9316f67f86fea05a2d9 Author: mru Date: Thu Aug 6 15:45:25 2009 +0000 configure: allow comma-separated list in --enable/disable-thing=name The argument to these options is now a comma-separated list of shell patterns, e.g. --disable-decoder='indeo*,rv*' git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19604 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit a6cbf9d72918d99ec85e55c5d507af86e824e2c1 Author: mru Date: Thu Aug 6 15:45:22 2009 +0000 configure: allow wildcards in --enable/disable-thing=name The name can now be a standard shell pattern. For example, --disable-encoder=* disables all encoders. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19603 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) commit 9025b25ce04900fa5a9d14871547ff80dab1996c Author: mru Date: Thu Aug 6 15:45:19 2009 +0000 configure: support --cpu=host to tune for the host system This requires a gcc version with -march=native or -mcpu=native support, which is somewhat random for non-x86. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19602 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) commit d440ae923f3203609ae243d09039c774441eff83 Author: diego Date: Thu Aug 6 15:04:59 2009 +0000 Make WMV2 encoder depend on H.263 encoder in configure. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19601 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- libavcodec/Makefile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit bdb2b815d4ded9a1f2a695dfabbf35ff6e1a3dd8 Author: diego Date: Thu Aug 6 13:04:48 2009 +0000 Make MPEG-4 encoder depend on H.263 encoder in configure. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19600 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- libavcodec/Makefile | 1 - 2 files changed, 1 insertions(+), 2 deletions(-) commit 338f1972dc3cede71f35349f7f53e0b3d7cf7dc5 Author: diego Date: Thu Aug 6 12:56:25 2009 +0000 Make WMV1 encoder depend on H.263 encoder in configure. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19599 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- libavcodec/Makefile | 1 - 2 files changed, 1 insertions(+), 2 deletions(-) commit 2d6e5ef7bc1cd33d7d3b34e9dff5cfa490ffaaef Author: diego Date: Wed Aug 5 15:27:22 2009 +0000 Do not check for both CONFIG_H263_ENCODER and CONFIG_FLV_ENCODER. The latter can never be enabled without the former. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19598 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo_enc.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit c63e6cdb413c2ea9ca640b5d0558d664f784557f Author: diego Date: Wed Aug 5 15:26:54 2009 +0000 Make FLV encoder depend on H.263 encoder in configure. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19597 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- libavcodec/Makefile | 1 - 2 files changed, 1 insertions(+), 2 deletions(-) commit 824937f16b67730f208adc9f71023d1d9d6a63d8 Author: diego Date: Wed Aug 5 15:22:16 2009 +0000 Do not check for both CONFIG_H263_ENCODER and CONFIG_H263P_ENCODER. The latter can never be enabled without the former. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19596 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo_enc.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit bfd259cfca6e56d33812cb016687fc0394bfce72 Author: diego Date: Wed Aug 5 15:21:36 2009 +0000 Make H.263+ (H263P) encoder depend on H.263 encoder in configure. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19595 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- libavcodec/Makefile | 1 - 2 files changed, 1 insertions(+), 2 deletions(-) commit f0f31212234a77268eeacdfba228150f7dd914b4 Author: diego Date: Wed Aug 5 13:02:04 2009 +0000 Declare the dependencies of the MSMPEG4v1/MSMPEG4v2/MSMPEG4v3 encoders on the H.263 encoder in configure. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19594 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 6 +++--- libavcodec/Makefile | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) commit 6902f51de909aaec49e038b9ecc1af000bb570d5 Author: diego Date: Wed Aug 5 10:46:43 2009 +0000 Do not redundantly check for preprocessor definitions of CONFIG_RV10_ENCODER or CONFIG_RV20_ENCODER when also checking for CONFIG_H263_ENCODER. The RV10/RV20 encoders depend on the H.263 encoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19593 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h263.h | 2 -- libavcodec/mpegvideo_enc.c | 3 +-- 2 files changed, 1 insertions(+), 4 deletions(-) commit b456491e19d47a9db4c42b8e30ef63d1e6f19ce6 Author: diego Date: Wed Aug 5 10:44:12 2009 +0000 Declare the dependency of RV10/RV20 encoder on the H.263 encoder in configure. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19592 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 ++-- libavcodec/Makefile | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 3223e20774e2736e5f8aaae0a1c877cad7441dfb Author: benoit Date: Wed Aug 5 06:14:39 2009 +0000 Add a Changelog entry for noX handling for OPT_BOOL X. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19591 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 0e1b02765ec18c246da019bb7be81d4388ce261d Author: jbr Date: Wed Aug 5 02:37:49 2009 +0000 cosmetics: move fixed_coeffs into the aligned arrays comment group git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19590 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.h | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 479a738159208b834dda0942338a53725b7ace41 Author: jbr Date: Wed Aug 5 02:31:13 2009 +0000 cosmetics: reindent after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19589 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bf63179350e123443deeea981580e76ecd62d75e Author: jbr Date: Wed Aug 5 02:30:34 2009 +0000 ac3dec: simplify zero-bit mantissa dithering by calculating it conditionally during mantissa decoding, then only removing it from the coupling range for coupled channels which do not use dithering. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19588 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 31 ++++++++++--------------------- 1 files changed, 10 insertions(+), 21 deletions(-) commit 5b746ab7bb0e24498f5a89d96a77f82facf0d566 Author: jbr Date: Wed Aug 5 01:58:28 2009 +0000 cosmetics: indentation and line wrap git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19587 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) commit 9d90236531c2fabfd290780ff6b760c800964482 Author: jbr Date: Wed Aug 5 01:14:28 2009 +0000 cosmetics after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19586 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 9bec6c9d8abf80c6b069549e2a18b1f6a24096f1 Author: jbr Date: Wed Aug 5 01:13:42 2009 +0000 Modify decode_band_structure() so that the actual band structure is only used within the function. This removes the need to have the coupling band structure stored in the AC3DecodeContext. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19585 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 18 ++++++++++-------- libavcodec/ac3dec.h | 1 - 2 files changed, 10 insertions(+), 9 deletions(-) commit 2d296371d9a9dfaa4d7dff811e8c12740dc13f20 Author: jbr Date: Wed Aug 5 01:00:41 2009 +0000 Use coupling band sizes instead of coupling band structure when calculating coupling transform coefficients. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19584 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 14 +++++--------- libavcodec/ac3dec.h | 1 + 2 files changed, 6 insertions(+), 9 deletions(-) commit 2a91e342534557e41ca431263779f6c8a21edb9f Author: rbultje Date: Tue Aug 4 21:55:47 2009 +0000 Parse frame size code, see "svq3.c: parse frame size" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19583 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq3.c | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) commit 06705b2e5a874432345fafcc7fc85d76428c72ab Author: rbultje Date: Tue Aug 4 21:43:53 2009 +0000 Make me maintainer of rtp_asf.* git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19582 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit a40b70db7e9edf9cd7f187700eb9bfa9301566b8 Author: benoit Date: Tue Aug 4 09:26:33 2009 +0000 Make 'stats' a bool option again. To disable stats, use -nostats option. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19581 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3698e0f92a5fc9e302fe79422a9b3a68f6ccd4bd Author: darkshikari Date: Tue Aug 4 07:42:55 2009 +0000 Update x264 asm code to latest to add support for 64-bit Windows. Use the new x86inc features to support 64-bit Windows on all non-x264 nasm assembly code as well. Patch by John Adcock, dscaler.johnad AT googlemail DOT com. Win64 changes originally by Anton Mitrofanov. x86util changes mostly by Holger Lubitz. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19580 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/x86/fft_mmx.asm | 2 +- libavcodec/x86/h264_deblock_sse2.asm | 86 ++++++---- libavcodec/x86/h264_idct_sse2.asm | 9 +- libavcodec/x86/x86inc.asm | 245 ++++++++++++++++++--------- libavcodec/x86/x86util.asm | 307 ++++++++++++++++++++++++++++++++-- 5 files changed, 507 insertions(+), 142 deletions(-) commit 27f11a1bc958ee2ffd13951cb771d33710cf892e Author: diego Date: Mon Aug 3 23:22:46 2009 +0000 Split RV10 encoder off into its own file. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19579 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 +- libavcodec/rv10.c | 48 +--------------------------------- libavcodec/rv10enc.c | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 72 insertions(+), 47 deletions(-) commit c1e192f5b8a497693b6682ec190567efa736ce1a Author: diego Date: Mon Aug 3 23:07:08 2009 +0000 Split RV20 encoder into its own file. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19578 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 +- libavcodec/rv10.c | 45 +------------------------------- libavcodec/rv20enc.c | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 72 insertions(+), 44 deletions(-) commit 1438a06b88fffaa64c283598a8f610501ef0fbb3 Author: jbr Date: Mon Aug 3 22:05:31 2009 +0000 cosmetics: add more detailed information to the documentation for decode_band_structure(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19577 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 4cee6280c2ed876b8c1438ee85f06bb01608a7c9 Author: heydowns Date: Mon Aug 3 17:55:02 2009 +0000 Cosmetic: Reindent after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19576 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo_common.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d3fb9f5983437e7379acc552d8d82a4704eb6167 Author: heydowns Date: Mon Aug 3 17:54:11 2009 +0000 Revert r18344. Fixes at least issue 1218, 1221, and 1187), see master issue 1221 for details. Briefly, out of bounds field mvs in field pictures would cause a crash. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19575 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo_common.h | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 40d503ddf507986eeebbe3fcb7a48ade518ea8d9 Author: superdump Date: Mon Aug 3 17:15:01 2009 +0000 Correct the sign of the arithmetic in ff_celp_lp_zero_synthesis_filterf() Patch by Colin McQuillan ( m.niloc googlemail com ) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19574 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/celp_filters.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d92b31deeeb252cb6d5e7a80be24121bc4aff026 Author: diego Date: Mon Aug 3 15:23:53 2009 +0000 Move AVCodec declarations for RV10/20 from mpegvideo_enc.c to rv10.c. It is better to keep the declarations in conditionally compiled places. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19573 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo_enc.c | 24 ------------------------ libavcodec/rv10.c | 23 +++++++++++++++++++++++ 2 files changed, 23 insertions(+), 24 deletions(-) commit c3034dd8a32a97b440ab9fa40a962e0a2aa95df7 Author: benoit Date: Mon Aug 3 09:24:39 2009 +0000 Handle noX for OPT_BOOL X. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19572 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) commit 6baf5f33b7972d7139aaba23584b36e03b39f52b Author: superdump Date: Mon Aug 3 08:37:02 2009 +0000 Expose QCELP's floating-point LSP-to-LPC function qcelp_lsp exported a single function, ff_acelp_lspd2lpc, which was not specific to qcelp. It can be kept with its fixed-point version ff_acelp_lsp2lpc in lpc.c. Patch by Colin McQuillan ( m.niloc googlemail com ) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19571 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 +- libavcodec/lsp.c | 46 +++++++++++++++++++++++++++ libavcodec/lsp.h | 10 ++++++ libavcodec/qcelp_lsp.c | 81 ------------------------------------------------ libavcodec/qcelpdec.c | 8 +---- 5 files changed, 58 insertions(+), 89 deletions(-) commit de1684ef69ed432ccec2f0fd93ebd60adc55f0bb Author: superdump Date: Mon Aug 3 08:31:20 2009 +0000 Make the LSP naming more consistent Use the convention from lsp.c: an LSF is a frequency, an LSP is the cosine of an LSF, and LSP functions should have an ff_acelp prefix. Use a "d" suffix to specify doubles. Patch by Colin McQuillan ( m.niloc googlemail com ) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19570 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelp_lsp.c | 18 +++++++++--------- libavcodec/qcelpdec.c | 8 ++++---- 2 files changed, 13 insertions(+), 13 deletions(-) commit 23e94ca28268b0ea58c2b6177e6848aad45980ca Author: jbr Date: Mon Aug 3 02:09:23 2009 +0000 Replace 5 with AOT_SBR when referring to the MPEG-4 audio object type. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19569 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg4audio.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 4b58f2e7cfb84f54c1e3d200ec917b66577a3fcb Author: ramiro Date: Sun Aug 2 17:42:40 2009 +0000 Use enums instead of int. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19568 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/output-example.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 426dca4cbf4bece50f7a5fefab039c32cd5a3104 Author: ramiro Date: Sun Aug 2 17:39:10 2009 +0000 vfwcap: Move vfw_read_close to avoid forward declaration. Patch by Diego. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19567 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/vfwcap.c | 34 ++++++++++++++++------------------ 1 files changed, 16 insertions(+), 18 deletions(-) commit 6391cc3adf98e7c2bcc67694e5005dc82071f93e Author: diego Date: Sun Aug 2 15:10:03 2009 +0000 Remove commented-out cruft. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19566 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv10.c | 7 ------- 1 files changed, 0 insertions(+), 7 deletions(-) commit 6016d0637f1210bd4c58a11ee80ad71d0268781f Author: diego Date: Sun Aug 2 14:47:26 2009 +0000 Make XVMC mpegvideo decoder depend on mpegvideo decoder. It makes no sense to enable the former without the latter. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19565 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + libavcodec/Makefile | 2 +- 2 files changed, 2 insertions(+), 1 deletions(-) commit d910f6d05b3341d8ae9eed854b9d50aa8fd2c1cf Author: diego Date: Sun Aug 2 13:35:42 2009 +0000 cosmetics: K&R coding style, prettyprinting git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19564 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmaprodata.h | 36 ++++++++++++++++++------------------ libavcodec/wmaprodec.c | 26 +++++++++++++------------- 2 files changed, 31 insertions(+), 31 deletions(-) commit 07bbedbe845740d35c17c6f4ea2ab2cb56b64496 Author: faust3 Date: Sun Aug 2 12:57:07 2009 +0000 add approved hunks of the wmapro decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19563 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 1 + libavcodec/wmaprodata.h | 601 +++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/wmaprodec.c | 145 ++++++++++++ 3 files changed, 747 insertions(+), 0 deletions(-) commit a5cdbf8c63cd77b71a693e98747889223aff8e96 Author: diego Date: Sun Aug 2 10:50:59 2009 +0000 cosmetics: K&R coding style git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19562 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 705 ++++++++++++++++++++++++++++++------------------------ 1 files changed, 391 insertions(+), 314 deletions(-) commit 7d36ac1e7dac7f537d5b107ac35a78b9d1f45e1b Author: diego Date: Sun Aug 2 10:34:30 2009 +0000 cosmetics: K&R coding style git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19561 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/celp_filters.c | 76 +++++++++++++++++++------------------------- libavcodec/celp_filters.h | 46 ++++++++++++--------------- 2 files changed, 54 insertions(+), 68 deletions(-) commit 79321f9082ea90c0770d4c8ccbf2595c47381a3d Author: bcoudurier Date: Sun Aug 2 08:47:02 2009 +0000 cosmetics, reindent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19560 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mjpeg_parser.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 4041a85c1537f27b7bc02521ca4e8dd1dee92c13 Author: bcoudurier Date: Sun Aug 2 08:46:43 2009 +0000 cosmetics, reindent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19559 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mjpeg_parser.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit b0d1b8b764793c5b65d427b9672bcdf946d3aa78 Author: bcoudurier Date: Sun Aug 2 08:46:11 2009 +0000 fix jpeg parser when PARSER_FLAG_COMPLETE_FRAMES is set git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19558 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mjpeg_parser.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 286d8e676cb471e8ee678de1dd30a99cf42498f3 Author: mru Date: Fri Jul 31 07:40:35 2009 +0000 RTMP needs tcp_protocol git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19557 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit eb0e3003fe4c6b06ee98a394dc1c327dee48410a Author: kostya Date: Fri Jul 31 06:49:36 2009 +0000 RTMP protocol support (as a client) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19556 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 1 + libavformat/Makefile | 1 + libavformat/allformats.c | 1 + libavformat/avformat.h | 2 +- libavformat/rtmp.h | 42 +++ libavformat/rtmppkt.c | 265 ++++++++++++++++++ libavformat/rtmppkt.h | 212 ++++++++++++++ libavformat/rtmpproto.c | 695 ++++++++++++++++++++++++++++++++++++++++++++++ 9 files changed, 1219 insertions(+), 1 deletions(-) commit b7cfd0b5c34572f8f9dbefea5ea826647ee1635c Author: heydowns Date: Thu Jul 30 22:41:05 2009 +0000 Make av_always_inline a no-op when --disable-optimizations is supplied to configure git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19555 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a9ead96ac787e1b887641af698aeaf7efc32bc9d Author: bcoudurier Date: Thu Jul 30 22:19:45 2009 +0000 Increase audio queue size in FFplay so files with big audio/video delay like mov can play nicely. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19554 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1d73412847187f945d158ef1b6c576367c22b4da Author: diego Date: Thu Jul 30 21:58:43 2009 +0000 Revert addition of '#undef av_always_inline' to config.h in the small case. Instead, #include config.h at the top of common.h so that av_always_inline does not get doubly defined. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19553 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 - libavutil/common.h | 5 ++++- 2 files changed, 4 insertions(+), 2 deletions(-) commit fe73eb412863abad4ae274d38edb59b5fc61c6ed Author: bcoudurier Date: Thu Jul 30 21:54:50 2009 +0000 Display stats by default in FFplay and increase refresh time. Change -stats cli option to take int, so stats can be disabled. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19552 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 36be5a49f89903c432ac3d61923669b39e16112e Author: diego Date: Thu Jul 30 21:21:30 2009 +0000 Mark conditionally used variable T2 as av_unused; avoids the warning: libavutil/sha.c:183: warning: unused variable `T2' git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19551 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/sha.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9ab9106bb2e5799c7357d6cd28ec6fc07a1b8475 Author: diego Date: Thu Jul 30 21:00:08 2009 +0000 Change av_log() calls surrounded by '#ifdef DEBUG' into dprintf macros. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19550 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3enc.c | 4 +--- libavcodec/dvbsub_parser.c | 18 +++++------------- libavcodec/dvbsubdec.c | 34 +++++++++------------------------- libavcodec/dvdsubdec.c | 37 +++++++++++-------------------------- libavcodec/h261dec.c | 6 ++---- libavcodec/h263.c | 4 +--- libavcodec/mjpegdec.c | 4 +--- libavcodec/mpegaudioenc.c | 6 ++---- libavcodec/pngdec.c | 26 ++++++++++---------------- 9 files changed, 42 insertions(+), 97 deletions(-) commit 2f355e1731c31306b69529b143af0e28d1044fc6 Author: diego Date: Thu Jul 30 20:57:41 2009 +0000 Remove unused debug av_log() calls. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19549 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h263dec.c | 9 --------- libavcodec/msmpeg4.c | 7 ------- 2 files changed, 0 insertions(+), 16 deletions(-) commit 6a74d93dd80a78cc8150635eedb9c3e771fdacba Author: diego Date: Thu Jul 30 20:28:07 2009 +0000 Undefine av_always_inline before setting it to an empty value. This avoids a ton of redefinition warnings. patch by Jeff Downs, heydowns borg com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19548 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 28df96161d6e195cd8d13557b0bcaa442634b199 Author: bcoudurier Date: Thu Jul 30 19:14:57 2009 +0000 cosmetics, remove spaces after '(' and before ')' git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19547 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avc.c | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) commit a8b5f52a128806bfc08224ad57c5028a63bc1174 Author: bcoudurier Date: Thu Jul 30 18:29:06 2009 +0000 init pes dts and pts to AV_NOPTS_VALUE, fix issue #1297 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19546 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 54725c74382703e4ae015b42778e7bd2833284b8 Author: ramiro Date: Thu Jul 30 17:31:28 2009 +0000 vfwcap: Indent. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19545 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/vfwcap.c | 17 ++++++++--------- 1 files changed, 8 insertions(+), 9 deletions(-) commit d11d0797b4f1ec873af2a8155c27d412e71891cd Author: ramiro Date: Thu Jul 30 17:29:24 2009 +0000 vfwcap: Support compressed streams. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19544 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/vfwcap.c | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) commit 23f9002acf54e37038853d415fa9c7a5d6a59a9f Author: ramiro Date: Thu Jul 30 17:25:15 2009 +0000 vfwcap: Reorder some code to simplify next patch. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19543 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/vfwcap.c | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) commit cc82e62f66a08d6b8563404c6efc4578a068e974 Author: ramiro Date: Thu Jul 30 16:18:33 2009 +0000 vfwcap: Return PIX_FMT_NONE instead of -1 on error. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19542 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/vfwcap.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 45604af2b821cf646434de427696a84b21828ec7 Author: ramiro Date: Thu Jul 30 16:16:43 2009 +0000 vfwcap: Update error message: - Verbose debug information is at max -v 9 now; - Add an empty space for readability. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19541 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/vfwcap.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit b0239dbdbae18384a2571ea766bb6f33af1bf5ec Author: rbultje Date: Thu Jul 30 15:05:33 2009 +0000 Remove old_flags variable, which is a duplicate of the flags variable. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19540 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rmdec.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 08ab8ec371985a70705705437f0cd8cff197a80d Author: rbultje Date: Thu Jul 30 15:04:19 2009 +0000 Don't use a pointer-to-flags/timestamp in ff_rm_parse_packet(); the function used to return packet data, which might update the flags/timestamp to be used for the next packet data returned by the demuxer. However, that was separated out into a new function, and the flags/timestamp are thus never updated within ff_rm_parse_packet() anymore, and thus do not need to be a pointer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19539 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 2 +- libavformat/rm.h | 7 +++---- libavformat/rmdec.c | 20 ++++++++++---------- 3 files changed, 14 insertions(+), 15 deletions(-) commit fcb4175fa5e73790f9fab241c1a8ef83adbafdc5 Author: bcoudurier Date: Thu Jul 30 08:21:11 2009 +0000 return EOF in image2 demuxer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19538 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/img2.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 160e1ee492aea04da1aebfb5b0151219a9b3eead Author: diego Date: Thu Jul 30 07:33:16 2009 +0000 Remove unused variable intra_count. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19537 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/msmpeg4.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 644974079ea41533441e8dd49e08a21093522382 Author: mru Date: Wed Jul 29 19:06:55 2009 +0000 PPC: fix asm operand constraints in AV_RL64 The target register of first word loaded must be marked early-clobber. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19536 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/ppc/intreadwrite.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 69b63db93c9261122d09a1c50f15a69a55560b83 Author: diego Date: Wed Jul 29 17:12:47 2009 +0000 Remove pointless '#ifdef DEBUG' around dprintf macro. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19535 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avidec.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 9f5f8056d2d4435b2ab5e0f31cab522ddfd1f15f Author: diego Date: Wed Jul 29 11:31:52 2009 +0000 Only enable WMV3 decoder when it has been turned on in the build system. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19534 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1dec.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit eaac50d0053299afff03d01ab195241c1f8b5d37 Author: diego Date: Wed Jul 29 09:54:49 2009 +0000 Do not check for both CONFIG_VC1_DECODER and CONFIG_WMV3_DECODER, the former depends upon the latter. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19533 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 8 ++++---- libavcodec/msmpeg4.c | 2 +- libavcodec/msmpeg4.h | 3 +-- libavcodec/ppc/dsputil_ppc.c | 2 +- libavcodec/x86/dsputil_mmx.c | 2 +- 5 files changed, 8 insertions(+), 9 deletions(-) commit 61716931be5a8f5f13cc3a1431f9a5b309fcba14 Author: diego Date: Wed Jul 29 09:54:00 2009 +0000 Do not check for both CONFIG_VC1_VDPAU_DECODER and CONFIG_WMV3_VDPAU_DECODER, the former depends upon the latter. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19532 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 90565e00917c43e0728ad2425a1731b17df460dc Author: diego Date: Wed Jul 29 09:51:51 2009 +0000 Do not check for CONFIG_VC1_VAAPI_HWACCEL, the file is only compiled if that condition is true. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19531 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vaapi_vc1.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 1ac28e269f91a28d13d973521d322541c042216b Author: bcoudurier Date: Wed Jul 29 02:17:08 2009 +0000 Stop parsing in read_header only after finding pmt, and do not close pat filter so further pmt can be parsed. Fix issue #1294. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19530 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) commit f524fd927d75916db2e64ccd8215857638932aa2 Author: bcoudurier Date: Tue Jul 28 17:51:12 2009 +0000 rename freq to period which is more correct, patch by Niobos, niobos dot be at gmail dot com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19529 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegtsenc.c | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) commit 6d2e575e7b8e980b27c67ed1c16eecbcd98ed192 Author: diego Date: Tue Jul 28 12:50:32 2009 +0000 Use dprintf() instead of '#ifdef DEBUG' and av_log(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19528 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv10.c | 24 ++++++------------------ 1 files changed, 6 insertions(+), 18 deletions(-) commit a9b822a0b92e1c93fbfec588fe4b92e16c301bb6 Author: mru Date: Tue Jul 28 08:58:48 2009 +0000 Replace BUILD_{SHARED,STATIC} with CONFIG_ counterparts git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19527 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 2 +- common.mak | 2 +- configure | 2 -- subdir.mak | 6 +++--- 4 files changed, 5 insertions(+), 7 deletions(-) commit b046f1415bb0234854a3d920051e8190e9cf5f91 Author: mru Date: Tue Jul 28 08:58:42 2009 +0000 Enable PIC unconditionally on OpenBSD git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19526 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d8b659d4f83bff23ac96128664fea1d4ce26daff Author: mru Date: Tue Jul 28 08:58:36 2009 +0000 configure: always write PIC flags to config.mak git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19525 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 613252d06565f5a53a5a664ee126733dd5a31a15 Author: mru Date: Tue Jul 28 08:58:33 2009 +0000 configure: enable PIC in per-arch section instead of separately git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19524 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) commit b9fe9406e3f8025fe5e723d3f7fb15de462d67fd Author: benoit Date: Tue Jul 28 08:50:58 2009 +0000 Fix typo in MinGWCE support in configure. Patch by Martin Storsjö and Måns. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19523 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 93f68caa9530856a8a4fecc3a2b9275fc68e0875 Author: mru Date: Mon Jul 27 22:55:55 2009 +0000 ARM: cleaner selection of ELF-spefic assembler directives git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19522 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/asm.S | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit 9408f491c73dfeb26a9fbc76e5d81c0aa0c6c388 Author: diego Date: Mon Jul 27 16:14:57 2009 +0000 MinGWCE support in configure; networking is disabled for now. patch by Martin Storsjö, martin martin st and Ismail Dönmez, ismail namtrac org git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19521 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 2b3701e030e7f84ce14e15e501ed5852dcaddd37 Author: diego Date: Mon Jul 27 16:10:38 2009 +0000 Remove disabled function get_num(). It is small and has been disabled and unused for more than four years. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19520 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv10.c | 15 --------------- 1 files changed, 0 insertions(+), 15 deletions(-) commit 6b6387f323290c81359e515d8ce48f5c3a2afee5 Author: rbultje Date: Mon Jul 27 14:32:54 2009 +0000 Cosmetics: remove spaces between function name and arguments in declaration, and put return type ("static void") on the same line as function name. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19519 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtp_asf.c | 28 +++++++++++----------------- 1 files changed, 11 insertions(+), 17 deletions(-) commit b2f69f0f1725b8e1c6e447f5d46463bfccfd434c Author: rbultje Date: Mon Jul 27 14:29:06 2009 +0000 Use named initializers and use new/free_context() instead of extradata() for context allocators. Patch by Colin McQuillan m niloc googlemail com. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19518 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 18 +++++++++--------- libavformat/rtp_asf.c | 14 +++++++------- libavformat/rtp_h264.c | 18 +++++++++--------- libavformat/rtp_vorbis.c | 18 +++++++++--------- 4 files changed, 34 insertions(+), 34 deletions(-) commit 7d5d15dd1125fcefbe5ca30552fc1985c838062d Author: rbultje Date: Mon Jul 27 14:03:53 2009 +0000 Implement support for EOS as used by WMS and other RTSP servers that do not implement RTCP/bye. See "[PATCH] rtsp.c: EOS support" thread from a few months back. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19517 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 20 ++++++++++++++++++++ libavformat/rtsp.h | 5 +++++ 2 files changed, 25 insertions(+), 0 deletions(-) commit c9d1bd0d00260c0cb9686dc38a6542133f94deb6 Author: rbultje Date: Mon Jul 27 14:00:10 2009 +0000 Implement RTSP-MS/ASF packet parsing - this completes RTSP-MS support. See discussion in "[PATCH] RTSP-MS 14/15: ASF packet parsing" thread on mailinglist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19516 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + libavformat/rtp_asf.c | 198 ++++++++++++++++++++++++++++++++++++++++++++++++- libavformat/rtsp.h | 4 + 3 files changed, 202 insertions(+), 1 deletions(-) commit 2f739c57cf300b3b35bc9a417ab8aae45626d8c4 Author: diego Date: Mon Jul 27 13:01:44 2009 +0000 Change type of received_sigterm variable from sig_atomic_t to int, which is more portable (works on Windows CE). patch by Martin Storsjö, martin martin st git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19515 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1e6484c6491797af27d0a2bceced4d48fa0f0be6 Author: diego Date: Mon Jul 27 12:53:44 2009 +0000 Conditionally compile ELF-specific ARM assembly bits that fail on Windows CE. patch by Martin Storsjö, martin martin st git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19514 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/asm.S | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 2665b6be0d119f4618ae96793de9d42c4e33d868 Author: benoit Date: Mon Jul 27 12:36:22 2009 +0000 Only consider -1 as an error return value for open(). This is: - what Posix says (-1 on error, >=0 on success) - fixing a bug on winCE (<0 sometimes) Patch by Martin Storsjö: martin martin st git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19513 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/file.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 14b7f50856af74629645b16bfa262d88be8f551c Author: stefano Date: Sun Jul 26 23:08:04 2009 +0000 Set subtitle type in DVD and XSUB subtitle decoders. Patch by Janne Grunau . git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19512 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dvdsubdec.c | 1 + libavcodec/xsubdec.c | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) commit fc4ed97b2a3328d5eccd94a1b76e2e155bad00d9 Author: diego Date: Sun Jul 26 21:22:57 2009 +0000 Remove unnecessary mpeg12data.o entries from OBJS- variables. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19511 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 30 +++++++++++++++--------------- 1 files changed, 15 insertions(+), 15 deletions(-) commit 9c39c443a703b5a5ef161d1cb1c3baa512ac443c Author: diego Date: Sun Jul 26 21:04:12 2009 +0000 Remove duplicated mpeg12data.o entries. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19510 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit fc4605a00b47f9d268306f0b75dd274cb0398c46 Author: rbultje Date: Sun Jul 26 19:09:35 2009 +0000 Add handling of EAGAIN at packet boundaries. See "[PATCH] RTSP-MS 14/15: ASF packet parsing" thread for discussion / reasoning. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19509 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asfdec.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 33a97af4c0e599bb65035bd19010574fcf5f5cc4 Author: mru Date: Sun Jul 26 12:20:04 2009 +0000 Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19508 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 5 ----- libavcodec/8bps.c | 2 +- libavcodec/cscd.c | 2 +- libavcodec/flacenc.c | 2 +- libavcodec/flicvideo.c | 2 +- libavcodec/h264.c | 2 +- libavcodec/huffyuv.c | 2 +- libavcodec/imgconvert.c | 2 +- libavcodec/indeo3.c | 2 +- libavcodec/pcm.c | 8 ++++---- libavcodec/ptx.c | 2 +- libavcodec/simple_idct.c | 2 +- libavcodec/targa.c | 2 +- libavcodec/tiffenc.c | 2 +- libavcodec/truemotion1.c | 12 ++++++------ libavdevice/alsa-audio.h | 2 +- libavdevice/beosaudio.cpp | 2 +- libavdevice/jack_audio.c | 2 +- libavdevice/oss_audio.c | 4 ++-- libavformat/asfdec.c | 2 +- libavformat/avidec.c | 2 +- libavformat/flvdec.c | 2 +- libavformat/mtv.c | 4 ++-- libavformat/raw.c | 4 ++-- libavutil/bswap.h | 2 +- libavutil/intreadwrite.h | 4 ++-- libavutil/md5.c | 2 +- libavutil/pixfmt.h | 2 +- 28 files changed, 39 insertions(+), 44 deletions(-) commit 91be88c72421675f9343489c9ec64860ef4ee12e Author: aurel Date: Fri Jul 24 21:28:44 2009 +0000 fix various compilation dependencies git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19507 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 ++ libavcodec/Makefile | 8 ++++---- libavformat/Makefile | 10 +++++----- 3 files changed, 11 insertions(+), 9 deletions(-) commit e95241ac1355feb02bd4954b75de38a354056b61 Author: aurel Date: Fri Jul 24 21:28:03 2009 +0000 fix compilation of cavsvideo demuxer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19506 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)