commit f29b3d9a395cfd082e81bcf737a9f0d1715c4195 Merge: 17dcbec 62f972f Author: Uoti Urpala Date: Sun Jul 26 20:37:41 2009 +0300 Merge branch 'master' into mt commit 62f972f7ed406ecd8c004dddbce55f23bcdbf083 Author: Uoti Urpala Date: Sun Jul 26 17:30:18 2009 +0300 Fix libpostproc.pc The pkg-config file for libpostproc was missing the dependency on libavutil. configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 17dcbec74c0630e44029dd5e4efd8f9bb2ddee13 Author: Alexander Strange Date: Fri Jul 24 16:51:14 2009 -0400 Fix typo in huffyuv, broke mt decoding with newer huffyuv versions. libavcodec/huffyuv.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 40ffd3a664e36f44ebdf4d2603e42c7c59502599 Author: Alexander Strange Date: Thu Jul 23 21:40:06 2009 -0400 100l, fix compile error introduced by automerge libavcodec/vp3.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 9153938f1c1f0933ec59cee14cc26b8f99bd9090 Merge: 661ca40 e48fb07 Author: Alexander Strange Date: Thu Jul 23 21:14:58 2009 -0400 Merge mainline. commit e48fb074eb32f6b2a9e426eb1e893783b379c336 Author: ramiro Date: Fri Jul 24 00:13:59 2009 +0000 Check for HAVE_ISATTY. Patch by Martin Storsjo git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19505 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 1969c683535fc17bedea44a2f30b8f7cbf4b0d05 Author: ramiro Date: Fri Jul 24 00:12:55 2009 +0000 Check for the isatty function. Patch by Martin Storsjo git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19504 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit ba95c928eab7c8ff3e7cf6c2cc1b09f22686c01d Author: mru Date: Thu Jul 23 23:30:54 2009 +0000 configure: some small simplifications git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19503 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 1afe3c6128102d99ed2922de3424fadf45c78a6c Author: mru Date: Thu Jul 23 23:30:50 2009 +0000 configure: add some blank lines to improve readability git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19502 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit 591efb683e71e3fff3eebfb24bd7f04d28f09f2f Author: Uoti Urpala Date: Fri Jul 24 00:21:24 2009 +0300 Add submodule for libswscale .gitmodules | 3 +++ libswscale | 1 + 2 files changed, 4 insertions(+), 0 deletions(-) commit 0da25534766d50203532c9a9118bd91f3a5f808a Author: Uoti Urpala Date: Thu Jul 23 17:42:32 2009 +0300 configure: Add support for --cpu=native configure | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 181d5f3a8f44f5eee1747073c11f299fda39d7c7 Author: Uoti Urpala Date: Wed Jul 22 20:48:14 2009 +0300 configure: Compile with -O2 instead of -O3 gcc-4.4 creates over 10% slower code for h264 with -O3. With older GCC versions the difference is not significant in most cases. -O2 gives faster compilation and smaller binaries. configure | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 671207c7f99e068215a36e30d942c466ceba11e3 Author: Uoti Urpala Date: Wed Jul 22 20:46:55 2009 +0300 build: Create .d files when creating corresponding .o The separate .d file creation logic has caused various problems, most notably cases where 'make' exits without doing anybut but without giving any error either. Change the Makefile so that .d files are always created or updated when the corresponding .o file is. This avoids the problems of current .d file generation and still gives correct dependencies. common.mak | 15 ++------------- subdir.mak | 4 +--- 2 files changed, 3 insertions(+), 16 deletions(-) commit 861dd686dc902e98907c470ca8a9508552d038e0 Author: diego Date: Thu Jul 23 02:33:25 2009 +0000 refactoring: properly separate AC-3 and E-AC-3 code git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19501 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 3 +- libavcodec/ac3dec.c | 7 +- libavcodec/ac3dec_data.c | 1067 ------------------------------------------- libavcodec/ac3dec_data.h | 7 - libavcodec/eac3dec.c | 1 + libavcodec/eac3dec_data.c | 1095 +++++++++++++++++++++++++++++++++++++++++++++ libavcodec/eac3dec_data.h | 35 ++ 7 files changed, 1138 insertions(+), 1077 deletions(-) commit 24575be93ad115795a164f62f23d0128479a769e Author: diego Date: Thu Jul 23 00:15:23 2009 +0000 Make sure that eac3_decoder only gets enabled when CONFIG_EAC3_DECODER is set. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19500 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit f96e61550283e75e0e0d656023ad5388ad62cbaa Author: mru Date: Wed Jul 22 23:37:53 2009 +0000 Remove useless #include from many files git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19499 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bfin/dsputil_bfin.c | 1 - libavcodec/cinepak.c | 1 - libavcodec/cyuv.c | 1 - libavcodec/flicvideo.c | 1 - libavcodec/idcinvideo.c | 1 - libavcodec/indeo3.c | 1 - libavcodec/interplayvideo.c | 1 - libavcodec/msrle.c | 1 - libavcodec/msvideo1.c | 1 - libavcodec/qtrle.c | 1 - libavcodec/rl2.c | 1 - libavcodec/roqvideodec.c | 1 - libavcodec/roqvideoenc.c | 1 - libavcodec/rpza.c | 1 - libavcodec/smc.c | 1 - libavcodec/truemotion1.c | 1 - libavcodec/ulti.c | 1 - libavcodec/vmdav.c | 1 - libavcodec/vp3.c | 1 - libavcodec/vqavideo.c | 1 - libavcodec/xan.c | 1 - 21 files changed, 0 insertions(+), 21 deletions(-) commit 958e7a7788a099f50f0df1991f7da7ca7bf1b8f8 Author: diego Date: Wed Jul 22 23:33:58 2009 +0000 cosmetics: Reorder some tables/lines to make future diffs smaller. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19498 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec_data.c | 12 ++++++------ libavcodec/ac3dec_data.h | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) commit 29f33f11ebf184cd8c77090773edbb2958536a31 Author: diego Date: Wed Jul 22 22:57:17 2009 +0000 #include just the required stdint.h instead of libavutil/common.h. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19497 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec_data.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 577d3e81983e6fa29aeafeb59a64b10123873ad9 Author: diego Date: Wed Jul 22 22:43:43 2009 +0000 cosmetics: small typo fixes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19496 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec_data.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 5c2a8198c6d7c52a28037483df01cc62804b01aa Author: diego Date: Wed Jul 22 22:38:26 2009 +0000 cosmetics: reindent/prettyprint after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19495 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_neon.c | 140 ++++++++++++++++++++-------------------- 1 files changed, 70 insertions(+), 70 deletions(-) commit 822b4ce43bcb76899277a893e01eda322264402d Author: diego Date: Wed Jul 22 22:33:33 2009 +0000 Only compile in NEON optimizations for H.264 when the H.264 decoder is enabled. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19494 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 5 +++-- libavcodec/arm/dsputil_neon.c | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) commit 339fb8fbd8acd1e574f5e93d0628efe928617c86 Author: mru Date: Wed Jul 22 22:30:20 2009 +0000 Move output redirection of deps generation from make rule to DEPEND_CMD git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19493 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b common.mak | 6 +++--- configure | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) commit 888058f9845bc0efc48c2134a8141b312dbcef4a Author: diego Date: Wed Jul 22 22:27:10 2009 +0000 Do not redundantly check for both CONFIG_THEORA_DECODER and CONFIG_VP3_DECODER. The Theora decoder depends on the VP3 decoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19492 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_arm.c | 2 +- libavcodec/arm/dsputil_neon.c | 2 +- libavcodec/dsputil.c | 4 ++-- libavcodec/ppc/dsputil_ppc.c | 2 +- libavcodec/x86/dsputil_mmx.c | 4 ++-- 5 files changed, 7 insertions(+), 7 deletions(-) commit 31cb2ae881274503b970ff83caf5209586b152ac Author: diego Date: Wed Jul 22 21:36:50 2009 +0000 Make Theora decoder depend on the VP3 decoder. Practically all the code is shared. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19491 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + libavcodec/Makefile | 5 +---- 2 files changed, 2 insertions(+), 4 deletions(-) commit 8e9b5aad9215d70c06a12eb1dda46557ebb6fe46 Author: mru Date: Wed Jul 22 20:41:41 2009 +0000 configure: group tests for compiler characteristics together git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19490 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 33 ++++++++++++++++----------------- 1 files changed, 16 insertions(+), 17 deletions(-) commit c263d46b5ff28b934e7d156d7f9d5ee6792b3d6b Author: mru Date: Wed Jul 22 20:41:39 2009 +0000 configure: set -mdynamic-no-pic flag in main darwin section git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19489 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit 5e0578ebf897b3d9d791ac146da78028e04959af Author: mru Date: Wed Jul 22 20:41:35 2009 +0000 configure: remove special flags for XLC on Darwin Rationale: - Current versions of XLC accept gcc flags - XLC can't compile FFmpeg git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19488 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 66905e37506286360bb7ea141bce6acaa23a3373 Author: mru Date: Wed Jul 22 20:41:31 2009 +0000 configure: remove some darwin-related cruft git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19487 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit fd18f24c6add0b00d68825b6b656d6c76e5ae9a4 Author: mru Date: Wed Jul 22 16:14:59 2009 +0000 Fix building of tools/* Fixes issue 1282 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19486 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit 56b56db02448232644ddc8882745f2e9f0e59abf Author: mru Date: Wed Jul 22 16:05:24 2009 +0000 configure: group all cpu-specific tests together git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19485 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 101 +++++++++++++++++++++++++++++------------------------------- 1 files changed, 49 insertions(+), 52 deletions(-) commit 23291a7047ace6ad55fd29e2d245c52ae3320b75 Author: diego Date: Wed Jul 22 15:11:00 2009 +0000 Add missing stdint.h #include to fix 'make checkheaders'. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19484 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cga_data.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 1cf8298d68dbb40d1248998f51c2fccd13ba585e Author: cehoyos Date: Wed Jul 22 08:28:58 2009 +0000 Remove unused global variable. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19483 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/rotozoom.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 82e6711c5b607fb0b0ff88faf90ff6e07ef7da75 Author: cehoyos Date: Wed Jul 22 08:26:17 2009 +0000 Calculate gradient from parameter instead of using a global variable. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19482 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/rotozoom.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit c1e6ee7f5fef43711983955dc0252237cab60a1d Author: alexc Date: Wed Jul 22 03:56:08 2009 +0000 Revert unintended portion of last commit. (Setting the default coder to twoloop.) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19481 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aacenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 89a70945496359e42e8c0381ca756148ddb77e33 Author: alexc Date: Wed Jul 22 03:53:30 2009 +0000 Be sure to increment our position in the coefficient array when skipping a zero band in the twoloop scalefactor search. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19480 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aaccoder.c | 4 +++- libavcodec/aacenc.c | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) commit 8172b3f7fd9524aba68b612a8da378e1541f550c Author: mru Date: Tue Jul 21 14:32:05 2009 +0000 x11grab: remove unnecessary #includes and senseless #define git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19479 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/x11grab.c | 6 ------ 1 files changed, 0 insertions(+), 6 deletions(-) commit 8b0ff90277d04ef4eb9314c81b16b012ac9d0b5e Author: cehoyos Date: Tue Jul 21 10:37:23 2009 +0000 Due to a typo in videogen.c, the regression test videos were not as complex as originally planned. Typo fixed (the background moves less linear now) and regression test results updated. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19478 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/lavf.regression.ref | 178 ++++++++-------- tests/seek.regression.ref | 482 +++++++++++++++++++++--------------------- tests/videogen.c | 2 +- tests/vsynth.regression.ref | 320 ++++++++++++++-------------- 4 files changed, 491 insertions(+), 491 deletions(-) commit 65b36670b3aa234c910d32a35620bf86ec2136f7 Author: diego Date: Tue Jul 21 09:03:45 2009 +0000 Make E-AC-3 decoder depend on the AC-3 decoder. It is impossible to build E-AC-3 without AC-3. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19477 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- libavcodec/Makefile | 1 - 2 files changed, 1 insertions(+), 2 deletions(-) commit 5f05af74e694050d1908172a566513e01d8db968 Author: kostya Date: Tue Jul 21 07:18:14 2009 +0000 Register some additional AMF types in libavformat/flv.h git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19476 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flv.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 1dc725bbd6a1cc6a572aff0702753dc3559d657b Author: mru Date: Mon Jul 20 22:30:27 2009 +0000 ARM: handle VFP register arguments in ff_vector_fmul_window_neon() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19475 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_neon_s.S | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 6bc2a37052579e674a3ddfeaf034202621fe325c Author: mru Date: Mon Jul 20 22:30:24 2009 +0000 ARM: check for VFP register arguments git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19474 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 6 ++++++ libavcodec/arm/asm.S | 9 +++++++++ 2 files changed, 15 insertions(+), 0 deletions(-) commit 76b1385abb53e7cfd471406886a9199268f8297c Author: alexc Date: Mon Jul 20 21:52:03 2009 +0000 Remove an unused field from the BandCodingPath struct. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19473 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aaccoder.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 65d88ea97e1efb60dce14766ceac7d24104750f0 Author: alexc Date: Mon Jul 20 20:32:27 2009 +0000 Actually use all the codebooks we are iterating over in the two-loop scalefactor search. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19472 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aaccoder.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d443f4f7bcc8b11cbaa7824c0926970007bef4d0 Author: mru Date: Mon Jul 20 19:00:59 2009 +0000 configure: make --extra-cflags cumulative again git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19471 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) commit b6523a25a1421e59d601435833bd14e9d81e97af Author: alexc Date: Mon Jul 20 18:27:17 2009 +0000 Fix an integer overflow in the AAC encoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19470 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aaccoder.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 1ca2e08667d32f9ef28a4e59b74fa13c21ce3ed7 Author: diego Date: Mon Jul 20 10:45:03 2009 +0000 Merge AMR and OpenCORE documentation sections. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19469 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) commit be61bef8b1f7866b05293c745fa00b61c1907ea8 Author: diego Date: Mon Jul 20 09:24:59 2009 +0000 Make VP6A/VP6F decoders depend on the VP6 decoder. They share so much code that enabling one without the other is pointless. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19468 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 ++ libavcodec/Makefile | 8 -------- 2 files changed, 2 insertions(+), 8 deletions(-) commit aa02318b880a95441c01863a1396849f23783a41 Author: diego Date: Sun Jul 19 11:14:43 2009 +0000 Remove two more lines related to the WMV3 decoder. They are now enabled by the VC-1 decoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19467 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit a9a9969680715e2b526b50c092681f78558b275e Author: diego Date: Sun Jul 19 11:07:10 2009 +0000 Make WMV3 decoders depend on their VC-1 counterparts. They share so much code that enabling one without the other is pointless. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19466 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 7 +++---- libavcodec/Makefile | 2 -- 2 files changed, 3 insertions(+), 6 deletions(-) commit 7e395ed58ad8792c73a7b07f4418087773147374 Author: mru Date: Sun Jul 19 10:52:35 2009 +0000 Support building with TI TMS470 compiler git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19465 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 40 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 40 insertions(+), 0 deletions(-) commit 758cc36ac9c0d1981935e8637ea5d4c261f92495 Author: diego Date: Sun Jul 19 10:44:36 2009 +0000 Consistently lowercase all HTML tags. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19464 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 60 ++++++++++++++++++++++++++++++------------------------------ 1 files changed, 30 insertions(+), 30 deletions(-) commit 0cfb31e7293303d4ca827fbf5d4050abfd3a79e7 Author: diego Date: Sun Jul 19 10:40:28 2009 +0000 If any input/output devices are enabled then indevs/outdevs should get enabled, not demuxers/muxers. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19463 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a410c8f2fc123d7676319819229f72d9b96e292c Author: stefano Date: Sun Jul 19 09:38:58 2009 +0000 Use globally consistent include guard names. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19462 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.h | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 928faf0a267e73d1cf2f18fd7a3055a76f49f771 Author: stefano Date: Sat Jul 18 10:38:53 2009 +0000 Replace two occurrences of 'vfwcap_demuxer' with 'vfwcap_indev', I missed them in r19293. Re-enable version check on w32api.h if the vfwcap input device has been selected. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19461 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 7ae0dd9fa7d8fc77fc7017c703555dccdec170b8 Author: cehoyos Date: Sat Jul 18 09:32:26 2009 +0000 Allow enabling alsa and jack devices. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19460 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a228298106c56c161d4899c2d99c5387cc4d4104 Author: alexc Date: Fri Jul 17 14:21:49 2009 +0000 Replace pow(x, 0.75) with sqrtf(x * sqrtf(x)) for a 33% speedup. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19459 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aaccoder.c | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) commit a2f993dbfcd7c6c6b2edf4a96d022bf6f28d018c Author: diego Date: Fri Jul 17 14:08:06 2009 +0000 Make sure that tests/seek_test.o gets deleted on 'make clean'. Closes issue 1273. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19458 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f8cca3a8fe83553f882f19219c38758aa2bb7868 Author: alexc Date: Fri Jul 17 14:06:53 2009 +0000 Dead code removal in the AAC encoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19457 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aaccoder.c | 5 ----- 1 files changed, 0 insertions(+), 5 deletions(-) commit 02a40238e45f1b30da6dbb90d0beda96e961da55 Author: mru Date: Fri Jul 17 13:10:26 2009 +0000 configure: improve detection of out-of-tree builds git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19456 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5174b832535e40fcc73ac062e6190be4bc35950a Author: mru Date: Fri Jul 17 13:10:23 2009 +0000 configure: remove some useless comments git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19455 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 16 ---------------- 1 files changed, 0 insertions(+), 16 deletions(-) commit 9823c934c0ef24e043ec25c4848cd916fe2c2804 Author: cehoyos Date: Fri Jul 17 09:07:38 2009 +0000 Icc 11.1 still does not align the stack pointer, disable some x264 functions. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19454 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/x86/dsputil_mmx.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 99d47e589a6a3b4b643921246ac20fb9e8133066 Author: mru Date: Fri Jul 17 08:21:43 2009 +0000 Check for __attribute__((packed)) support Not all compilers claiming to be gcc support this attribute. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19453 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 5 +++++ libavutil/intreadwrite.h | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 319011eb1841b8b76fa4d8d307628c5f35ef3cf3 Author: mru Date: Fri Jul 17 08:21:41 2009 +0000 configure: handle --cpu before running compiler It is possible that the compiler requires flags set by the --cpu option, so we should not attempt to run it before those flags have been added. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19452 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 160 ++++++++++++++++++++++++++++++------------------------------ 1 files changed, 80 insertions(+), 80 deletions(-) commit 37ff1196e6a261a4e7280a1491b8f9d879bcdba3 Author: mru Date: Fri Jul 17 08:21:37 2009 +0000 configure: simplify --cpu handling slightly git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19451 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 29ba17d31b46bee6e5fb263eb42fa6ecf22f9c35 Author: kostya Date: Fri Jul 17 04:30:49 2009 +0000 cosmetics: reindent after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19450 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/sha.c | 80 +++++++++++++++++++++++++++--------------------------- 1 files changed, 40 insertions(+), 40 deletions(-) commit ddfeba0ae829910d92d6866cd0d790839246df8d Author: kostya Date: Fri Jul 17 04:30:06 2009 +0000 Add SHA-2 hashing git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19449 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/sha.c | 174 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- libavutil/sha.h | 2 +- 2 files changed, 169 insertions(+), 7 deletions(-) commit e3f50c3a87be4be3e9cb94fb78d1a6ca52c60972 Author: alexc Date: Thu Jul 16 22:39:50 2009 +0000 Add iirfilter to the TESTPROGS variable (and target) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19448 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit fa96821c7c9f327b2a0be7687a1e0a4bdb77ea3c Author: stefano Date: Thu Jul 16 22:32:41 2009 +0000 Rename invalid option name "gop" to "g" in opt_target(), so that -target *-dvd works correctly. Patch by Lou Logan <$firstname@fakeoutdoorsman com>. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19447 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 527e5801fb350095076f63e56953873741e41f49 Author: mru Date: Thu Jul 16 22:29:17 2009 +0000 Use CPPFLAGS when building tests git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19446 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b subdir.mak | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 6a8b6fbdca891c1a820ce8921f2b77819b48f06c Author: mru Date: Thu Jul 16 22:29:15 2009 +0000 configure: do not warn about mismatching altivec/cpu selection We do not issue similar warnings for other architectures, and we generally assume users know what they want. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19445 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 11 ----------- 1 files changed, 0 insertions(+), 11 deletions(-) commit 387e146d383c30a3a2455c3b21693593e07e8943 Author: alexc Date: Thu Jul 16 22:20:17 2009 +0000 When calculating AAC quantized band cost, don't leave garbage in the bit count for the 0 codebook. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19444 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aaccoder.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 36ed9c73b44a285da1d8980b4e4f28c29ca5c6c2 Author: alexc Date: Thu Jul 16 22:17:20 2009 +0000 IIR filter test program. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19443 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/iirfilter.c | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) commit 1d7b0c2b8b79fc105871c550f1feead495c4feed Author: diego Date: Thu Jul 16 21:37:58 2009 +0000 cosmetics: Move some code blocks to reduce the number of #ifdefs. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19442 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/sonic.c | 34 +++++++++++++++------------------- 1 files changed, 15 insertions(+), 19 deletions(-) commit 4fce0e1f375cb44545ad6707e13546211eac301c Author: diego Date: Thu Jul 16 16:12:57 2009 +0000 Update project URL for OpenCORE AMR. patch by Martin Storsjö, martin martin st git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19441 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 87119c3a00f6d9190de8c1389e16312d730444a7 Author: ramiro Date: Thu Jul 16 16:02:50 2009 +0000 Fix check_func_headers. The reference to the function under test was being optimized out by gcc, thus rendering the test useless. This new test throws a warning in mingw-w64, but that should not be a problem. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19440 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit fa3a6713545ac5249f9f0586696e87a148b171df Author: mru Date: Wed Jul 15 19:02:07 2009 +0000 Disable gcc auto-vectorisation The auto-vectoriser in gcc is enabled by default at -O3 since version 4.3. However, it provides no speed benefit, but does produce incorrect code on many targets. Disabling it for gcc should give more reliable builds. If the adventurous want it back, they can edit the makefile themselves. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19439 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit eb75e8538b294d7f097a1f53a546c353011d9471 Author: mru Date: Wed Jul 15 18:33:12 2009 +0000 Require aligned memory for everything that needs it Altivec, NEON, and SSE require more alignment than standard malloc() guarantees, whereas MMX does not. Update checks to reflect this. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19438 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) commit 68dbe30b81b18baddc2e7fa5e659839c6744e7f3 Author: diego Date: Wed Jul 15 12:23:38 2009 +0000 Skip the check for SSE aligned memory allocators when SSE is disabled. Fixes issue 1269. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19437 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ffdf38a43c95ae466612d45cc85d12ac33d0ef40 Author: benoit Date: Wed Jul 15 10:00:16 2009 +0000 Only free '*ic_ptr' when a caller has pre-allocated a context and passed it in (wherein av_open_input_file assumes memory ownership). Patch by Art Clarke a xuggle com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19436 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit d3c4a783247bf923d95924c225d94419e7c463f8 Author: bcoudurier Date: Wed Jul 15 08:57:27 2009 +0000 print atom info during parsing, patch by Frank Barchard, fbarchard at google dot com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19435 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tools/qt-faststart.c | 40 ++++++++++++++++++++++++---------------- 1 files changed, 24 insertions(+), 16 deletions(-) commit 9899a2f3353c19bebf6d1e94eaa526a2a1fece95 Author: mru Date: Wed Jul 15 08:22:06 2009 +0000 Use normal check_func test for math functions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19434 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 4136409abb30b7b9dfde79f2bb1cc82b8fb05a17 Author: diego Date: Wed Jul 15 05:52:49 2009 +0000 Use ff_neterrno instead of errno in tcp.c. If ff_neterrno() is checked instead of errno, that's probably what should be used in the return value. As a sideeffect, this gives better compatibility with Windows (CE), where network errors aren't visible in errno.) patch by Martin Storsjö, martin martin st git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19433 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/tcp.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit fcb4a6d39aafa3b5fec31abcf0bff7fb52b221ea Author: stefano Date: Tue Jul 14 23:12:43 2009 +0000 Set subtitle type in DVB subtitle decoder. Patch by Janne Grunau . git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19432 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dvbsubdec.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit f5427fcac8c7516c8f310d2d1d263c83a259e045 Author: diego Date: Tue Jul 14 14:02:09 2009 +0000 Improve linker check for Winsock library name. On Windows CE, the Winsock library name is ws2, not ws2_32. patch by Martin Storsjö, martin martin st git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19431 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 3f0a699a6018235578b812b36c8a09fe7c93eb4c Author: diego Date: Tue Jul 14 13:50:05 2009 +0000 Remove unnecessary rtsp.h #include. Nothing from the header was used and it caused trouble on Windows CE. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19430 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 556adbe4efaa95e6882b71cd6103ad88d61abe62 Author: alexc Date: Tue Jul 14 05:22:23 2009 +0000 Use cutoff frequency to adjust bandwidth in the generic psymodel preprocess. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19429 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/psymodel.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 1da168fa433b1908be640681e38a454ce68b1b5f Author: mru Date: Mon Jul 13 22:46:10 2009 +0000 Set default flag filters before compiler detection This allows use of the add_*flags functions in the compiler detection section. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19428 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit e2c4964726de651af2bad95b0e020f5f683b71c6 Author: ramiro Date: Mon Jul 13 21:59:26 2009 +0000 Install the mingw import libraries, too. Patch by Martin Storsjo git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19427 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 2b71855a7fbd09bdc32d84f24a1f2cdf1d94fcd1 Author: ramiro Date: Mon Jul 13 19:08:27 2009 +0000 Enable creation of microsoft-style import libraries on arm. Patch by Martin Storsjo git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19426 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 806496708b491d2f825309f6e3b4f6c6f7c7d085 Author: diego Date: Mon Jul 13 17:16:36 2009 +0000 Only #define lseek to _lseeki64 on MinGW, not MinGW CE. This fixes compilation on WinCE, which does not support _lseeki64. patch by Ismail Dönmez, ismail namtrac org git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19425 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/os_support.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b9e095ab69334a41a43069eef99fd4ebe520232e Author: conrad Date: Mon Jul 13 01:59:48 2009 +0000 Fix "warning: assignment discards qualifiers from pointer target type" git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19424 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libtheoraenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1cceeddeba7d0e9e11a63f1ae0cf0c73c38823a1 Author: conrad Date: Mon Jul 13 01:59:45 2009 +0000 Fix memory leak in libtheora encoder Patch by Art Clarke [aclark , xuggle . com] git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19423 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libtheoraenc.c | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) commit d777d6cc6d5a4e2dfb9a87103c87c641b240b3f1 Author: mru Date: Sun Jul 12 23:03:08 2009 +0000 Use add_*flags only after compiler-specific configuration git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19422 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c8ceca098f4d536063719deacd801efba735fb52 Author: mru Date: Sun Jul 12 22:44:05 2009 +0000 Allow filtering of flags passed to compiler and assembler This can be used to map gcc-type flags to equivalents with other compilers. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19421 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-) commit faa53067a35c09644d3915edbbc85bc0f6675e30 Author: diego Date: Sun Jul 12 22:31:05 2009 +0000 Make (de)muxers for format variants select the main format (de)muxer. It makes little sense to enable the variant without the main format. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19420 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 9 +++++++++ libavformat/Makefile | 9 --------- 2 files changed, 9 insertions(+), 9 deletions(-) commit fd35b06fcb62fdc8bed29db8e282e3af51094ec8 Author: mru Date: Sun Jul 12 22:28:24 2009 +0000 Place flags for dependency generation in DEPFLAGS This avoids duplicating the full DEPEND_CMD line only to change some flags. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19419 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 5962aeefb8861e6c00ec3e3b2505841a0bfaacfc Author: mru Date: Sun Jul 12 21:14:00 2009 +0000 Set CPPFLAGS in config.mak using normal assignment Setting this value using ?= caused some trouble if it was already defined in the environment. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19418 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1ee528b0de0bbe2ffe3de86225939333f7e13886 Author: mru Date: Sun Jul 12 21:13:57 2009 +0000 Protect config.mak against multiple inclusion Some of the values set here are modified by the main makefiles and should not be reset when config.mak is included again. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19417 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit adcbd6eac4c4f80634834bbc486fe3fca52768da Author: stefano Date: Sun Jul 12 15:50:25 2009 +0000 Append the user CPPFLAGS value to the CPPFLAGS used for compilation, rather than prepend it. This way there is the guarantee that the included headers are those in the FFmpeg sources, rather than pre-installed headers referenced by the user CPPFLAGS. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19416 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b common.mak | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ad947d375d6c8fde6cac16a4e74885542bfbb660 Author: mru Date: Sun Jul 12 14:13:34 2009 +0000 Use CFLAGS in default DEPEND_CMD git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19415 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1fe391a1a50642faf96259efdb9ddfddb699e008 Author: mru Date: Sun Jul 12 14:13:32 2009 +0000 Use CFLAGS in check_cpp git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19414 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b9d9e1cf65a762266eef8c65117d3f796a758085 Author: mru Date: Sun Jul 12 13:29:55 2009 +0000 Set as_default after compiler detection, allowing compiler-specific defaults git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19413 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ac1cccf6b4d3eaef4464314700ffed91ffa1d9a1 Author: mru Date: Sun Jul 12 13:29:53 2009 +0000 Pass ASFLAGS to assembler instead of CFLAGS git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19412 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b common.mak | 2 +- configure | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) commit dbd104b3ee3830334377a19befe2387b23475968 Author: mru Date: Sun Jul 12 13:29:51 2009 +0000 Add flags from --extra-cflags after compiler detection git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19411 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 5b5ddebdfb4f62e5469302470e57ef4228d265ce Author: mru Date: Sun Jul 12 13:29:48 2009 +0000 Set CPU selection flags in $cpuflags, add to cflags outside case block git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19410 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 40 +++++++++++++++++++++------------------- 1 files changed, 21 insertions(+), 19 deletions(-) commit 814109aa3b02f054ea9d345e26e8724589c1fbdd Author: mru Date: Sun Jul 12 13:29:46 2009 +0000 Allow unusual ways of specifying compiler output file Some compilers do not use the typical -c -o foo.o style. This allows compiler-specific equivalents to be set by the configure script. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19409 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b common.mak | 2 +- configure | 3 +++ 2 files changed, 4 insertions(+), 1 deletions(-) commit 7cd36a7afa68235ea2052c5b53c2a6f6cf1f003f Author: mru Date: Sun Jul 12 13:29:43 2009 +0000 Use DEPCC to find dependencies, default to same as CC git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19408 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit f761a82b42e7f99f8341c3086949a91cfeaaa258 Author: mru Date: Sun Jul 12 13:29:40 2009 +0000 Use LD for linking, default to same as CC git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19407 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 8 ++++---- configure | 8 ++++++-- subdir.mak | 4 ++-- 3 files changed, 12 insertions(+), 8 deletions(-) commit 644e0deaedc59b5bf6b0ee0f5f166c3a44db8cfc Author: mru Date: Sun Jul 12 13:29:38 2009 +0000 Set CFLAGS directly in config.mak instead of using OPTFLAGS git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19406 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b common.mak | 1 - configure | 2 +- 2 files changed, 1 insertions(+), 2 deletions(-) commit 3e45150e039eb3bcd8cb406edbc38f8ac98c4726 Author: mru Date: Sun Jul 12 13:29:35 2009 +0000 Add --sysroot flag to CPPFLAGS, not CFLAGS git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19405 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1f76e5858f401939e440c9a16f950fef56430c19 Author: mru Date: Sun Jul 12 13:29:32 2009 +0000 Separate C preprocessor flags into CPPFLAGS variable git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19404 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b common.mak | 9 +++++---- configure | 33 +++++++++++++++++++++++---------- 2 files changed, 28 insertions(+), 14 deletions(-) commit 1d343eaa44fe64d8560d3160cc9fbf81f3ea1afd Author: diego Date: Sun Jul 12 13:22:01 2009 +0000 Make VAAPI/VDPAU variant of decoder foo depend on decoder foo. The VAAPI/VDPAU variants of foo require almost all of the code of foo. Thus it makes little sense to enable just the accelerated variant. This allows refactoring some object dependencies in the Makefiles. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19403 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 20 ++++++++++---------- libavcodec/Makefile | 15 +++++---------- 2 files changed, 15 insertions(+), 20 deletions(-) commit 101ef34029f9c24b39315f5d29f4f27561069c40 Author: stefano Date: Sun Jul 12 11:30:42 2009 +0000 Remove useless definition of struct AVCLASS. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19402 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/log.h | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 4870db73039eb89db1aacce8cf60359be2d2fdf8 Author: mru Date: Sun Jul 12 00:17:42 2009 +0000 configure: allow bulk-disabled things to be re-enabled by dependents git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19401 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 5fa56ea531b5aaf34db857ce8aa5fe341d9dfd91 Author: alexc Date: Fri Jul 10 21:54:06 2009 +0000 Cosmetics: reindent after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19400 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a116a16a4b4e27ec4f3c4cdf1da865530f9f662d Author: alexc Date: Fri Jul 10 21:53:04 2009 +0000 Ignore subsequent channel configurations after the first in an AAC file. The current code doesn't handle them properly, and they are a dubious construction at best. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19399 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 21 ++++++++++++++------- libavcodec/aac.h | 2 ++ 2 files changed, 16 insertions(+), 7 deletions(-) commit e78519e7f045fe26d88b0d980d2e696b6f16adde Author: alexc Date: Fri Jul 10 20:55:15 2009 +0000 Mark iir filter init and free functions av_cold. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19398 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/iirfilter.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit d89f9ffa5e6ce70873943ae84c6c1484a90e4756 Author: alexc Date: Fri Jul 10 20:51:22 2009 +0000 Fix "iirfilter.c:55: warning: unused variable ‘size’" git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19397 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/iirfilter.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6938dc5b54b9ae13d00f28ffb9c0fe4d25910d0a Author: alexc Date: Fri Jul 10 20:45:13 2009 +0000 Eliminate use of complex.h from iirfilter.c git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19396 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/iirfilter.c | 39 +++++++++++++++++++++++++++------------ 1 files changed, 27 insertions(+), 12 deletions(-) commit 4477ec66b4c447e27e31b2e409f93e7304aff7c2 Author: alexc Date: Fri Jul 10 19:20:06 2009 +0000 Add a log2 replacement for systems that haven't quite caught up with the C99 standard library. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19395 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 ++- libavutil/internal.h | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletions(-) commit 661ca4010c548e135ce1c0c819d0c05a94b66985 Author: Alexander Strange Date: Fri Jul 10 14:32:04 2009 -0400 Cosmetics: get rid of pointless parameter. libavcodec/pthread.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 6fb5df7519f0da15e6bc6f7bf77d91fd98092416 Author: kostya Date: Fri Jul 10 15:50:49 2009 +0000 Prepare SHA code to handle SHA-2 as well. For now rename files and functions and leave av_sha1_* functions for compatibility until next major bump. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19394 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/Makefile | 4 +- libavutil/sha.c | 237 ++++++++++++++++++++++++++++++++++++++++++++++++++++ libavutil/sha.h | 56 ++++++++++++ libavutil/sha1.c | 212 ---------------------------------------------- libavutil/sha1.h | 3 + 5 files changed, 298 insertions(+), 214 deletions(-) commit d3982fa504a06daed15608ad1ee8cd4b6685b7b9 Author: ramiro Date: Fri Jul 10 00:16:20 2009 +0000 cygwin documentation: diffutils is part of the Utils packages. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19393 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit 242624c10239af79bb43b617e83931696662c4be Author: alexc Date: Thu Jul 9 17:35:56 2009 +0000 Add myself as AAC encoder maintainer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19392 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 154381baa2ed54a1789046fee1795ad340197a15 Author: alexc Date: Thu Jul 9 17:22:59 2009 +0000 Change fminf/fmaxf to FFMIN/FFMAX to fix the build on broken operating systems. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19391 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aaccoder.c | 18 +++++++++--------- libavcodec/aacenc.c | 2 +- libavcodec/aacpsy.c | 6 +++--- 3 files changed, 13 insertions(+), 13 deletions(-) commit ff7c6d97ec2454387aa3dd7b51842ed404b9179f Author: mru Date: Thu Jul 9 10:16:00 2009 +0000 Fix declarations of complex numbers Complex numbers must be declared using a base type of float, double, or long double. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19390 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/iirfilter.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 8c912085bed61852f7bc06600c42eaabccbc24e1 Author: kostya Date: Thu Jul 9 07:29:03 2009 +0000 Rename function to sha1_transform so it won't be confused with SHA-2 transform when it's added. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19389 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/sha1.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 57f1deab6ed35f5a4ad1977fc2e1dabb54c07baa Author: kostya Date: Thu Jul 9 07:23:43 2009 +0000 Use pointer to hash transform function to make adding SHA-2 support easier. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19388 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/sha1.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit 1cff880d461e5243d77eb7bf2f078637ba270b02 Author: kostya Date: Thu Jul 9 07:15:30 2009 +0000 cosmetics: vertical align AVSHA1 members git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19387 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/sha1.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0959b2762243cf459aef91b3ce1481e523a4c15d Author: kostya Date: Thu Jul 9 07:14:07 2009 +0000 Extend AVSHA1 so it can be used in future SHA-2 code as well git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19386 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/sha1.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 1012a3a4b1025a63512fd3498efb59627633b927 Author: kostya Date: Thu Jul 9 07:07:01 2009 +0000 Document SHA-1 functions and structures git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19385 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/sha1.c | 7 ++++--- libavutil/sha1.h | 20 ++++++++++++++++++++ 2 files changed, 24 insertions(+), 3 deletions(-) commit 5827a5419ca7f40d74c1915f15d58eca719e3879 Author: ramiro Date: Thu Jul 9 02:20:29 2009 +0000 Move DECLARE_ALIGNED and DECLARE_ASM_CONST back from lavu/internal.h to lavu/mem.h. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19384 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/internal.h | 15 --------------- libavutil/mem.h | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 15 deletions(-) commit ecf7ce8f15c27c41af5022bd4496164293d40a46 Author: ramiro Date: Thu Jul 9 02:18:29 2009 +0000 Do not throw compiler error if asm code needs alignment, but we do not know how to do it for this compiler. This removes a dependency of config.h on the DECLARE_* macros. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19383 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/internal.h | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 3166233c29b7a634fa6c85b36053c3093fd2bcb2 Author: alexc Date: Wed Jul 8 23:14:47 2009 +0000 Reindent after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19382 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aacenc.c | 82 +++++++++++++++++++++++++------------------------- 1 files changed, 41 insertions(+), 41 deletions(-) commit 67e3345a667a4c56030aa7c264f3fc3a16fda936 Author: alexc Date: Wed Jul 8 23:12:53 2009 +0000 Prevent AAC frame size overflows. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19381 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aacenc.c | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) commit 4e432bcb12a17a89b886defb1d70de8a9323e59e Author: alexc Date: Wed Jul 8 23:10:13 2009 +0000 Refactor windowing and early psy from bitstream writing parts of the AAC encoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19380 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aacenc.c | 21 ++++++++++++++++----- 1 files changed, 16 insertions(+), 5 deletions(-) commit b0bac9ba8bd8fcc39b9f98bf80c6fc2e97e693bc Author: alexc Date: Wed Jul 8 23:04:22 2009 +0000 Turn on AAC rate control. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19379 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aaccoder.c | 19 +++++-------------- libavcodec/aacenc.c | 1 + 2 files changed, 6 insertions(+), 14 deletions(-) commit e48feb2ad013bc800a28c0ef328510bae1d80a0c Author: diego Date: Wed Jul 8 21:36:33 2009 +0000 cosmetics: Remove unnecessary {} around if/for blocks; move statements after if/for to the next line. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19378 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aaccoder.c | 39 +++++++++++++++++---------------------- libavcodec/aacenc.c | 30 +++++++++++++----------------- libavcodec/aacpsy.c | 12 ++++-------- libavcodec/psymodel.c | 6 ++---- 4 files changed, 36 insertions(+), 51 deletions(-) commit bb7e31d75eb847fc429c28be0f8e51077ceb912f Author: diego Date: Wed Jul 8 21:16:06 2009 +0000 cosmetics: prettyprinting, K&R style, break overly long lines git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19377 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aaccoder.c | 146 ++++++++++++++++++++++++++---------------------- libavcodec/aacenc.c | 66 +++++++++++++--------- libavcodec/aacpsy.c | 28 +++++----- libavcodec/psymodel.c | 4 +- 4 files changed, 135 insertions(+), 109 deletions(-) commit f32e7dce6f485ffcb01e0467821b75d02c3dfcc7 Author: alexc Date: Wed Jul 8 20:36:45 2009 +0000 Cosmetics: Pretty print the AAC encoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19376 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aaccoder.c | 338 ++++++++++++++++++++++++------------------------ libavcodec/aacenc.c | 144 +++++++++++----------- libavcodec/aacenc.h | 4 +- libavcodec/aacpsy.c | 54 ++++---- libavcodec/psymodel.c | 22 ++-- libavcodec/psymodel.h | 14 +- 6 files changed, 288 insertions(+), 288 deletions(-) commit 3f7d0cf4e2a4ef6c0ba17627bc7cc59a945c5d71 Author: alexc Date: Wed Jul 8 20:01:31 2009 +0000 Merge the AAC encoder from SoC svn. It is still considered experimental. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19375 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + libavcodec/Makefile | 1 + libavcodec/aac.h | 19 +- libavcodec/aaccoder.c | 1037 ++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/aacenc.c | 402 +++++++++++++++---- libavcodec/aacenc.h | 71 ++++ libavcodec/aacpsy.c | 286 ++++++++++++-- libavcodec/allcodecs.c | 2 +- libavcodec/psymodel.c | 130 ++++++ libavcodec/psymodel.h | 158 ++++++++ 10 files changed, 1992 insertions(+), 115 deletions(-) commit ba67533caddd198bd3c773b83a7a558b14310f38 Author: reimar Date: Wed Jul 8 19:39:23 2009 +0000 Add extra validation checks to ff_vorbis_len2vlc. They should not be necessary, but it seems like a reasonable precaution. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19374 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit df9a45ca9c4c5e3b3202a83d474dbf89ee3f7362 Author: reimar Date: Wed Jul 8 19:31:04 2009 +0000 Make sure that values generated for ff_vorbis_len2vlc in vorbis_parse_setup_hdr_codebooks are in the valid range (<=32). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19373 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 805e93364d826408d90d2a01137522e7226b3a5f Author: cehoyos Date: Wed Jul 8 14:58:16 2009 +0000 Add PIX_FMT_ARGB encoding to qtrle. Patch by Alexis Ballier, alexis ballier gmail git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19372 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qtrleenc.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit b6c96ca00b259608ab8ab31831b104daf48382fe Author: benoit Date: Wed Jul 8 08:52:56 2009 +0000 Add block_align to sox input. Patch by Phil Rutschman: name.surname modsystems com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19371 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/soxdec.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit 2e392450209b7c71598b33a5bb72ecbacc8b526e Author: benoit Date: Wed Jul 8 08:26:57 2009 +0000 Fix mem leak when user preallocates an AVFormatContext, passes it to av_open_input_file(), but the file does not exist. Patch by Art Clarke a$(surname) xuggle com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19370 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bac2b46da65b45e915e934ca6a898d5ed29fe43c Author: diego Date: Tue Jul 7 22:00:13 2009 +0000 Baptiste will maintain qt-faststart from now on. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19369 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 59f1e26787eaf2d58b43d44c2ceb2de6fa5674a9 Author: diego Date: Tue Jul 7 21:39:49 2009 +0000 Mention removal of libamr support in the changelog. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19368 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit de220cd64053139c69a1dff10da742d089ba95c3 Author: diego Date: Tue Jul 7 09:33:53 2009 +0000 whitespace cosmetics: Realign colums after last commit. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19367 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit acb7de41bce4b2571feb6f3714d57034684c9163 Author: diego Date: Tue Jul 7 09:33:08 2009 +0000 Check for CONFIG_LIBFOO_DECODER/CONFIG_LIBFOO_ENCODER instead of just CONFIG_LIBFOO in the external libraries section. This is more consistent with the rest of the Makefiles, it makes clearer what is actually implemented and should be advantageous if we implement an external library encoder where we previously just had the decoder and vice versa. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19366 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 28 ++++++++++++++++------------ 1 files changed, 16 insertions(+), 12 deletions(-) commit 4a334fcdfbc230b9c679cfa524a003df98af6f09 Author: diego Date: Tue Jul 7 00:28:16 2009 +0000 Remove support for nonfree libamr library for AMR-NB/WB decoding/encoding. libopencore can now be used as a replacement except for AMR-WB encoding. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19365 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b LICENSE | 6 +- configure | 14 -- doc/general.texi | 22 +-- libavcodec/Makefile | 2 - libavcodec/allcodecs.c | 2 - libavcodec/libamr.c | 448 ------------------------------------------------ 6 files changed, 7 insertions(+), 487 deletions(-) commit 4155cf584b9f16fe1837f5d9d1f18b898718d5bc Author: aurel Date: Mon Jul 6 21:54:37 2009 +0000 flvdec: expose metadata through the generic metadata API original patch from Art Clarke aclarke _at_ xuggle _dot_ com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19364 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvdec.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) commit cd0b399cfa902a2bf18b7365b371a9f4859299e8 Author: aurel Date: Mon Jul 6 21:49:33 2009 +0000 flvdec: re-enable metadata parsing duration and videodatarate values are actually useful original patch from Art Clarke aclarke _at_ xuggle _dot_ com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19363 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8cd17ff1c615396f0dec55fb7e9b5461a7347a23 Author: aurel Date: Mon Jul 6 21:46:37 2009 +0000 flvdec: don't set format and codec context from metadata values This has proven to be useless and even harmfull since r18460 (expect for duration and videodatarate). original patch from Art Clarke aclarke _at_ xuggle _dot_ com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19362 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvdec.c | 25 ------------------------- 1 files changed, 0 insertions(+), 25 deletions(-) commit 3b38e9f3b90dd9abaf1ff071c9bd374b7f742c70 Author: reimar Date: Mon Jul 6 17:08:32 2009 +0000 Check for packet_lenght 0, it is already treated as invalid by the padding check, but that resulted in a confusing/wrong error message. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19361 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asfdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7008345a20e5d76ad1f1bd74af7efa35ff853f11 Author: reimar Date: Mon Jul 6 16:49:36 2009 +0000 Change av_free to av_freep git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19360 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 2484bbbb6abcd525e4b7872db5b73274bbd39191 Author: reimar Date: Mon Jul 6 16:48:23 2009 +0000 Reallocate internal buffer when coded frame size changes. Fixes out-of-bounds reads and writes with i32/smclocki32.avi.1.0 from issue 1240. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19359 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) commit 2b2b70c5a3c537901215654fe2ac170aed63c249 Author: reimar Date: Mon Jul 6 16:45:12 2009 +0000 Change iv_decode_frame to get AVCodecContext as argument, so that avcodec_check_dimensions can be called with a proper context instead of NULL. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19358 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit fcd0431b48298969b677f80e64442ed856ee58fd Author: reimar Date: Mon Jul 6 10:28:58 2009 +0000 Remove useless ret variable added in last revision again. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19357 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit db092a93aa62fbd42a223c02e9f425a00ca64d2d Author: reimar Date: Mon Jul 6 09:35:00 2009 +0000 100l, theora_decode_init must pass on errors from vp3_decode_init git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19356 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit baa697105bd3e754076573ada39d3382c8f6968a Author: reimar Date: Mon Jul 6 09:22:39 2009 +0000 Make decode_init fail if the huffman tables are invalid and thus init_vlc fails. Otherwise this will crash during decoding because the vlc tables are NULL. Partially fixes ogv/smclock.ogv.1.101.ogv from issue 1240. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19355 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 29 +++++++++++++++++++---------- 1 files changed, 19 insertions(+), 10 deletions(-) commit 633739c71b470eee669bbb5c25cdca492b55cccb Author: bcoudurier Date: Mon Jul 6 05:36:14 2009 +0000 Do not fail if 'uuid' atom is encountered before 'moov'. Patch by Frank Barchard, fbarchard at google dot com. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19354 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tools/qt-faststart.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 513d7a99875b09268d53a8ffccaedfa1e3dedc7d Author: diego Date: Mon Jul 6 05:22:50 2009 +0000 libfaac no longer claims to be LGPL. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19353 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b LICENSE | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit cce6158fd963a659b5a2eba4deedacba4e55a540 Author: reimar Date: Sun Jul 5 18:27:39 2009 +0000 Ensure that the filter limit values do not exceed the maximum allowed value of 127. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19351 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit 65b567e7b7a1f2687baee2e4e53bf537013d2477 Author: reimar Date: Sun Jul 5 18:25:58 2009 +0000 Extend init_loop_filter to work for filter limit values up to 127 instead of only up to 64. 127 is the maximum value allowed by the theora specification. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19350 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) commit 80f123883eec560c7145e62d5b863082be068b46 Author: reimar Date: Sun Jul 5 16:01:51 2009 +0000 Add a check to vp6_parse_coeff_huffman to ensure it does not overread the input buffer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19349 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp6.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit d71d6c5f6d1998beaf390abd98a9d32947873672 Author: aurel Date: Sun Jul 5 15:23:42 2009 +0000 vp56dec: ensure range coder won't read past the end of input buffer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19348 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp56.h | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 47f2972bb7d42cbeca6a6090636121e7f0c30d84 Author: reimar Date: Sun Jul 5 12:14:05 2009 +0000 Check that palctrl is available on init instead of crashing when trying to use it on decode. Fixes mpeg2/smclockmpeg2.avi.2.1 from issue 1240. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19347 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qpeg.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 2c73d654f72a730705996039d7e3d83da80e2a4c Author: lorenm Date: Sat Jul 4 23:59:10 2009 +0000 fix a buffer overrun on corrupt huffyuv streams git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19346 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/huffyuv.c | 17 ++++++++++++----- 1 files changed, 12 insertions(+), 5 deletions(-)