commit d50903140353e0b7b3e4da6d16c52784b52a82da Merge: 2622317... 94985fa... Author: Kovensky Date: Fri Jun 12 08:36:25 2009 -0300 Merge branch 'master' of git://gitorious.org/ffmpeg/ffmpeg-mt Conflicts: libavformat/avformat.h commit 94985fa9745e2affd0cf3145fa35cb8ae87e7848 Author: Alexander Strange Date: Sun May 31 00:08:41 2009 -0400 Ensure the minor version is higher than mainline. Missed this in previous merges, but I think it's important to avoid confusing anyone reading ffmpeg tool output. libavcodec/avcodec.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 521f07e3cf2dfb9b0473027ae2fbb6bd4f203ce4 Merge: 7d0709e... 4a8d06e... Author: Alexander Strange Date: Sun May 31 00:08:08 2009 -0400 Merge mainline. Conflicts: libavcodec/avcodec.h commit 4a8d06e6527e06dd44966aba94122ba067ed8401 Author: bcoudurier Date: Sun May 31 04:04:20 2009 +0000 set codec_tag to registration descriptor if present git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19012 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 11c1667ca74209fc7d302c76cb8e9b848e06fa95 Author: bcoudurier Date: Sun May 31 03:55:23 2009 +0000 add streams even if they are not present in PMT, fix #1092 and #835 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19011 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 24 +++++++++++++++++++++--- 1 files changed, 21 insertions(+), 3 deletions(-) commit dd46634f0457a1ca265353c49a64f32df3b9537f Author: bcoudurier Date: Sun May 31 03:46:24 2009 +0000 remove no longer needed fake dvbsub stream type git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19010 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 0b59bb38a574ea65e4bed482377050d8bf3bae7d Author: bcoudurier Date: Sun May 31 03:45:45 2009 +0000 reindent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19009 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 4913bc2c7e7860f494a7e2a34567dc687480617d Author: bcoudurier Date: Sun May 31 03:44:03 2009 +0000 remove no longer needed init git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19008 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 4269dca269cd4c3e40f7932182593a4d4fe8d1b5 Author: bcoudurier Date: Sun May 31 03:40:36 2009 +0000 factorize git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19007 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 25 ++++++++++++------------- 1 files changed, 12 insertions(+), 13 deletions(-) commit e0a73cb950639fe83ceb6a74085839822b2935ca Author: bcoudurier Date: Sun May 31 03:35:29 2009 +0000 simplify and merge git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19006 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 90 +++++++++++++++++++++++--------------------------- 1 files changed, 41 insertions(+), 49 deletions(-) commit 7ddbd0f20f841438e20f7bbff71394759449bf90 Author: bcoudurier Date: Sun May 31 03:12:25 2009 +0000 move new_pes_av_stream to avoid forward declaration git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19005 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 167 ++++++++++++++++++++++++------------------------- 1 files changed, 82 insertions(+), 85 deletions(-) commit 0c45f5b9b2a718aa4f99d21879a127e377adaf08 Author: bcoudurier Date: Sun May 31 03:02:12 2009 +0000 remove defines git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19004 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 13 ++++++------- libavformat/mpegts.h | 6 ------ 2 files changed, 6 insertions(+), 13 deletions(-) commit 82312e66f74fd6ee92f6a34a39a30251eea580a8 Author: bcoudurier Date: Sun May 31 02:56:15 2009 +0000 rework stream type and codec identification git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19003 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 160 +++++++++++++++++++++++++------------------------- 1 files changed, 81 insertions(+), 79 deletions(-) commit 2ef17823abc29193865f2a962acf188166ab3f66 Author: bcoudurier Date: Sun May 31 00:33:37 2009 +0000 cosmetics, reindent, remove useless braces, whitespaces git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19002 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 33 ++++++++++++++++----------------- 1 files changed, 16 insertions(+), 17 deletions(-) commit 8b28af3da4a7e2395024ec1d0b9b2f8258881354 Author: bcoudurier Date: Sun May 31 00:31:47 2009 +0000 export all streams in ts demuxer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19001 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 24 +----------------------- 1 files changed, 1 insertions(+), 23 deletions(-) commit b7816e9f8a4a7deaebdfac019c3ced834c8b3170 Author: bcoudurier Date: Sun May 31 00:24:06 2009 +0000 fix codec probing, stop after MAX_PROBE_PACKETS and return all packets git-svn-id: file:///var/local/repositories/ffmpeg/trunk@19000 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 9 ++++++++- libavformat/utils.c | 28 +++++++++++++++++++++++----- 2 files changed, 31 insertions(+), 6 deletions(-) commit 9e2accac614e6a965bb7bd4a9c13944b1a1f67b2 Author: astrange Date: Sat May 30 22:19:14 2009 +0000 H264: Fix out of bounds reads in SSSE3 MC Reading above src[-2] isn't safe, so move loads and palignr ahead 3 pixels to load starting at the first pixel actually used. Fixes issue941. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18999 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/x86/h264dsp_mmx.c | 76 +++++++++++++++++++++--------------------- 1 files changed, 38 insertions(+), 38 deletions(-) commit 85c84d0682368e92033f10a039abaecc4d52f9c1 Author: stefano Date: Sat May 30 18:51:15 2009 +0000 Implement SoX native format muxer and demuxer. Patch by Daniel Verkamp $firstname@drv DOT nu. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18998 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 1 + libavformat/Makefile | 2 + libavformat/allformats.c | 1 + libavformat/sox.h | 29 +++++++++ libavformat/soxdec.c | 149 ++++++++++++++++++++++++++++++++++++++++++++++ libavformat/soxenc.c | 126 +++++++++++++++++++++++++++++++++++++++ 7 files changed, 309 insertions(+), 0 deletions(-) commit 7388f74a3fd0fb8b0cdaaeadfe4beede4b728421 Author: reimar Date: Sat May 30 11:20:07 2009 +0000 Use memcpy instead of per-pixel copy loop for rgb lcl format git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18997 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-) commit 4889839fc00131c1b8cd7cd577c410c3850f4448 Author: michael Date: Sat May 30 10:04:09 2009 +0000 Make sure offsets of mjpeg b are within the buffer. Fixes issue1132 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18996 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mjpegbdec.c | 20 ++++++++++++++------ 1 files changed, 14 insertions(+), 6 deletions(-) commit 7254ee350d5766723034b80a1d6723e8981fe66e Author: reimar Date: Sat May 30 09:07:10 2009 +0000 Remove useless () from lcldec for more consistency with "normal" FFmpeg coding style. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18995 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 60 +++++++++++++++++++++++++------------------------- 1 files changed, 30 insertions(+), 30 deletions(-) commit 466fd591b2aa78295788bdf8178a23d410139514 Author: reimar Date: Sat May 30 09:05:24 2009 +0000 Add casts to v210x decoder to avoid warnings. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18994 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/v210x.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 9541e590a04259fc825dc2be9faf45ebdb8a0304 Author: bcoudurier Date: Sat May 30 06:16:44 2009 +0000 return AVERROR_EOF git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18993 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0e40e27b187cc509055f68e9964c30fb526b1241 Author: bcoudurier Date: Sat May 30 06:15:27 2009 +0000 return AVERROR_EOF git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18992 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 806a7cae7116f70a6c0fc4d4cda90e1d233b6363 Author: bcoudurier Date: Sat May 30 04:08:43 2009 +0000 cast size to int64_t to avoid overflow git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18991 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9eeade322f49a105b258252b8d803b62ffdc68c9 Author: bcoudurier Date: Sat May 30 04:07:14 2009 +0000 gif decoder use get_buffer, so set DR1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18990 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/gifdec.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 49cb8fc4924f61953d632b23bd18033220801e79 Author: bcoudurier Date: Sat May 30 02:48:47 2009 +0000 remove commented code using real_pict_num git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18989 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit d92fa143b58dd0e5f52514c5237e98b76f8baf80 Author: bcoudurier Date: Sat May 30 00:24:20 2009 +0000 remove unused hack which set AVCodecContext frame_number to pic timestamp git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18988 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h263dec.c | 4 ---- libavcodec/h264.c | 5 ----- libavcodec/svq3.c | 2 -- libavcodec/vc1.c | 4 ---- 4 files changed, 0 insertions(+), 15 deletions(-) commit c7fc592b22b7b12517a65ed1dacf7bde4ed4ee20 Author: bcoudurier Date: Sat May 30 00:09:00 2009 +0000 set pict_type in VC-1 parser, fix some timestamps problems git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18987 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 60 ++++++++++---------------------------------- libavcodec/vc1.h | 51 ++++++++++++++++++++++++++++++++++++++ libavcodec/vc1_parser.c | 63 ++++++++++++++++++++++++++++++++++++++++++++--- 3 files changed, 124 insertions(+), 50 deletions(-) commit bab197002b561fb53abfa6e24def881f6ec86c9b Author: conrad Date: Fri May 29 21:43:22 2009 +0000 Support block-level quantization in Theora git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18986 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 108 ++++++++++++++++++++++++++++++++++++++++------------- 1 files changed, 81 insertions(+), 27 deletions(-) commit 04d44987795c79f18ab428b9f93cacb2c18bd2da Author: reimar Date: Fri May 29 20:15:38 2009 +0000 Use av_clip_uint8 instead of equivalent but unoptimzed code, git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18985 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit 8e14e5d313edd4bf2c99581821dc688164a8a215 Author: lucabe Date: Fri May 29 13:46:46 2009 +0000 Correctly set the "AU size" field in the payload header for fragmented AAC frames git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18984 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtp_aac.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 557fbcecdbb37c998f5767a883c372d4623092be Author: aurel Date: Fri May 29 12:44:44 2009 +0000 matroska.c was split to matroskadec.c which I'm also maintainer of git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18983 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 533838025db3a4689f5fdb7c50a2f5f64b2ca93b Author: aurel Date: Fri May 29 12:42:58 2009 +0000 add myself as metadata subsystem maintainer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18982 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 8c3ee537a9256033bcf62049cde1d292deab7453 Author: diego Date: Fri May 29 11:56:54 2009 +0000 Move *.map from LIBSUFFIXES to CLEANSUFFIXES, executables on OS/2 have generated map files as well, so map files need to be removed in all places where executables are removed. patch by Dave Yeo, daveryeo telus net git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18981 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b common.mak | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 6162c12f30aab878f193f9611d1f69df03d72b12 Author: mru Date: Thu May 28 23:19:35 2009 +0000 MIPS: inline asm for intreadwrite.h git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18980 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/intreadwrite.h | 2 + libavutil/mips/intreadwrite.h | 94 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 96 insertions(+), 0 deletions(-) commit 7e8e6aedf87b75e7ef766b6521966aa3a83df8e4 Author: mru Date: Thu May 28 23:19:32 2009 +0000 MIPS: add MIPS64 and Loongson asm for MAC64/MLS64 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18979 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mathops.h | 2 + libavcodec/mips/mathops.h | 74 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+), 0 deletions(-) commit 902646bde856e1bb821729a9d122e2dc1e5d93aa Author: mru Date: Thu May 28 23:19:29 2009 +0000 configure: detect Loongson MIPS extensions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18978 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 2045bcc11abbf665ff1b516b95d830ec1e099baf Author: mru Date: Thu May 28 22:36:06 2009 +0000 blackfin: disable broken dsputil functions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18977 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bfin/dsputil_bfin.c | 8 ++++---- libavcodec/bfin/mpegvideo_bfin.c | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) commit b27bcd21aad5c36f5676820e0dab16d9f03b7da7 Author: mru Date: Thu May 28 22:36:02 2009 +0000 blackfin: add missing const in function prototypes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18976 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bfin/dsputil_bfin.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit c74f69e52a9724446642f731b38fa331109b1cff Author: mru Date: Thu May 28 22:35:58 2009 +0000 blackfin: use optimised (I)DCT only when ctx->(i)dct_algo is auto git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18975 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bfin/dsputil_bfin.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit b5ad3a0c30013129fbc390d510b29980cd0aca1b Author: mru Date: Thu May 28 22:35:56 2009 +0000 blackfin: use DCT function pointer in dct_quantize_bfin() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18974 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bfin/mpegvideo_bfin.c | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit 8c4438130b69eeae7a3e30630ca725d2ea8998a1 Author: diego Date: Thu May 28 22:13:17 2009 +0000 Remove $(CLEANSUFFIXES) and $(DISTCLEANSUFFIXES) on clean/distclean in the root directory as well as in subdirectories. patch by Dave Yeo, daveryeo telus net git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18973 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 14727897af399dc8480ca09f39f8f93acb8d3029 Author: mru Date: Thu May 28 17:19:28 2009 +0000 ARM: add some PLD in NEON IDCT git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18972 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/simple_idct_neon.S | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) commit 99d9393ae5ed7e3bd864b3fdb39d38e1bf4066dd Author: stefano Date: Wed May 27 22:43:52 2009 +0000 Document match_ext(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18971 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 4fae6d6079beb1ce7fa1177deb2bbc37b0da1c17 Author: bcoudurier Date: Wed May 27 21:45:25 2009 +0000 mslre uncompressed decoding, fix #1074 and many other samples under /RLE git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18970 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/msrle.c | 40 ++++++++++++++++++++++++++++++++++++++-- 1 files changed, 38 insertions(+), 2 deletions(-) commit c8f02b731d4630005c1152b69a0bb9fad106fc8f Author: bcoudurier Date: Wed May 27 21:40:10 2009 +0000 remove apparently unused real_pict_num from AVCodecContext git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18969 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 4 +++- libavcodec/mpegvideo_enc.c | 1 - libavcodec/options.c | 2 ++ 3 files changed, 5 insertions(+), 2 deletions(-) commit 45dc7061e9bafba03258d3d656a71e124c299889 Author: bcoudurier Date: Wed May 27 19:55:35 2009 +0000 Rename alloc_picture to ff_alloc_picture and move its definition in mpegvideo.h to avoid including mpegvideo_common.h in mpeg12.c, because it contains motion code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18968 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg12.c | 3 +-- libavcodec/mpegvideo.c | 4 ++-- libavcodec/mpegvideo.h | 6 ++++++ libavcodec/mpegvideo_enc.c | 6 +++--- 4 files changed, 12 insertions(+), 7 deletions(-) commit e98ce57850627261974ad97b029f89956f7d8906 Author: heydowns Date: Wed May 27 18:59:24 2009 +0000 Use AV_R/WN32 instead of direct integer copying. Fixes decoding on at least Sparc/Solaris where unaligned accesses cause crashes. ML thread: http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/91414 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18967 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lcldec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 919bf07544c390c1960b12a72642b060f0ab0af9 Author: bcoudurier Date: Wed May 27 06:58:22 2009 +0000 technically mp2 in pva needs AVSTREAM_PARSE_FULL git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18966 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/pva.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6f7505d3540ce2cb9c4936c64cbc1e8d4666a54d Author: bcoudurier Date: Wed May 27 06:43:51 2009 +0000 do not print false error if eof follows eol git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18965 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/msrledec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ccf2edfc9b944b168657b9777c66d7740f55fabb Author: bcoudurier Date: Wed May 27 01:29:55 2009 +0000 support AVDISCARD_ALL in mpegts demuxer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18964 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b6583cefdf3ff8f34ca870c1ada35b60d0125755 Author: bcoudurier Date: Wed May 27 00:56:31 2009 +0000 return error in mpegts_push_data and propagate it git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18963 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 46 +++++++++++++++++++++++++++------------------- 1 files changed, 27 insertions(+), 19 deletions(-) commit 339f2b914d00183dd106a3a69f6d999654d00467 Author: bcoudurier Date: Wed May 27 00:48:39 2009 +0000 10l, forgot ';', fix compilation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18962 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0b90e6df4710540cfd2be7ee37a158aa5f5bab74 Author: bcoudurier Date: Wed May 27 00:46:20 2009 +0000 check that len is not negative git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18961 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit b6a50918203493e821c0f04fb54b137b59665fd6 Author: bcoudurier Date: Wed May 27 00:44:00 2009 +0000 demux whole PES packets from TS git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18960 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 107 +++++++++++++++++++++++++++++++++++---------- tests/seek.regression.ref | 44 +++++++++--------- 2 files changed, 106 insertions(+), 45 deletions(-) commit 64a5e34e9037ec315265d25af6a2d8935a99225a Author: bcoudurier Date: Wed May 27 00:14:32 2009 +0000 Fix off by one offset with fetch_timestamps, pts_parser_problem.mpg. Patch by Wolfram Gloger, wmglo at dentm dot med dot uni-muenchen dot de. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18959 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg12.c | 2 +- tests/seek.regression.ref | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) commit 81c57101af6037a271ed4d5a650a4bc5cba394d7 Author: bcoudurier Date: Tue May 26 23:58:30 2009 +0000 do not reference remainder packets in the parser, fix timestamps fetching git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18958 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/parser.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 5d1824e1f832057c8175b14c2ab15d80b06f4529 Author: alexc Date: Tue May 26 21:34:56 2009 +0000 In the event of a mismatch, do not follow the sample rate index in an AAC PCE. This matches the behavior the reference decoder and fixes issue 1072. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18957 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 9 +++------ 1 files changed, 3 insertions(+), 6 deletions(-) commit 023f7a16cfaad61665587b0b147b9cc1e4726ee4 Author: bcoudurier Date: Tue May 26 20:13:03 2009 +0000 move DEBUG define before include to get dprintf git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18956 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 2c3c349828e3135b9c705851c70acfd24837b333 Author: jai_menon Date: Tue May 26 17:04:28 2009 +0000 Add lowres support to the libopenjpeg wrapper. Fixes issue 1097. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18955 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libopenjpeg.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 175a348b3957cd01bb8759d99adbab442cd4b379 Author: jai_menon Date: Tue May 26 16:59:05 2009 +0000 Use dimensions stored in AVCodecContext instead of local variables. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18954 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libopenjpeg.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit ad0a0301754731a73741d2c23d4e485cd6d9c07a Author: reimar Date: Tue May 26 05:00:51 2009 +0000 Change HAVE_PPC64 to ARCH_PPC64. As a side-effect this also gives it the correct value on e.g. PPC970FX-based PPC64 systems, thus fixing "make test" (mp2/mp3 decoding). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18953 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 6 +++--- libavcodec/ppc/dsputil_ppc.h | 8 ++++---- libavcodec/ppc/mathops.h | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) commit 7d0709ea04d6f2023052506c969d6db9b79f2963 Author: Alexander Strange Date: Tue May 26 00:39:26 2009 -0400 Reindent libavcodec/pthread.c | 32 ++++++++++++++++---------------- 1 files changed, 16 insertions(+), 16 deletions(-) commit b3d5e9333051802b20446076605b404e418323c4 Author: Alexander Strange Date: Tue May 26 00:34:11 2009 -0400 Skip unnecessary lock-wait-unlocks for condition variables. libavcodec/pthread.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit d537e621d3bb2188ae52e1f0e8fdce2ab6207019 Author: michael Date: Tue May 26 03:51:00 2009 +0000 Support YVU9 AVI 4cc. Fixes issue1068. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18952 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/raw.c | 1 + libavcodec/rawdec.c | 3 ++- libavformat/riff.c | 1 + 3 files changed, 4 insertions(+), 1 deletions(-) commit 9457fb1458998f893b7e1f06f1144f8203cd0025 Author: Alexander Strange Date: Mon May 25 22:38:36 2009 -0400 Don't try to check list1 when it's not filled. 9.1s -> 9.0s on 5cm.mp4 libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5c46573ed07b092aea0db6560ade77bc299c28cb Author: Alexander Strange Date: Mon May 25 22:16:23 2009 -0400 Whitespace error libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f9005cc9b69afa11b085996da7b7908646b9d1e9 Author: compn Date: Tue May 26 01:14:10 2009 +0000 map dvh1 fourcc to dv, fixes incoming/dvh1_sample git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18951 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 9f6a425684e0fd0ac3f8bbd37ca4e2bc96e05d5b Author: Alexander Strange Date: Mon May 25 20:30:08 2009 -0400 Fix race condition with MBAFF frames. mb_linesize is 2*linesize for MB_MBAFF too, which wasn't counted in mc_dir_part_y, so the part of the MV added to 16*mb_y was 1/2 the right magnitude. Fix this by halving mb_y too (safe) and doubling row values for MBAFF later. libavcodec/h264.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit a5cdcc9d4efcc043c01019f632dc1e5ad318802a Author: Alexander Strange Date: Mon May 25 20:16:54 2009 -0400 Rewrite mc_dir_part_y(). The previous one used a completely wrong value for filter_height and didn't properly account for MVs extending past the top of the screen. I'm not sure if MVs can be more than -pic_height, if they can this may still be wrong. libavcodec/h264.c | 14 +++++--------- 1 files changed, 5 insertions(+), 9 deletions(-) commit f9b01bbf85d68f23a81ec5325fae81c8518cc385 Author: Alexander Strange Date: Mon May 25 20:06:00 2009 -0400 Remove unnecessary check from mc_dir_part_y(). This was already remove from mc_dir_part(). I hope it's unnecessary here too. libavcodec/h264.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit fe4e238f573bab53760408b3376dbba0255e5b51 Author: Alexander Strange Date: Mon May 25 20:00:50 2009 -0400 Fix unnecessarily long wait for direct+progressive MBs. libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit feca6e0009da2b344b2c1be8f30a55c23623d77e Merge: 2485cfd... feaafaa... Author: Alexander Strange Date: Mon May 25 19:58:17 2009 -0400 Merge branch 'master' of git://git.mplayerhq.hu/ffmpeg commit feaafaaa4789550e4d5998b64bc921f409e119fe Author: stefano Date: Mon May 25 22:22:51 2009 +0000 Factorize initial "printf(" and ");" in show_license(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18950 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-) commit 4c86299afec1abe823782c9a5c628a5c65fc0642 Author: conrad Date: Mon May 25 22:19:35 2009 +0000 Altivec VP3 IDCT git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18949 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 6 ++ libavcodec/ppc/dsputil_ppc.c | 10 ++ libavcodec/ppc/vp3dsp_altivec.c | 184 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 200 insertions(+), 0 deletions(-) commit 88ea45c68afc17d6372942d9d545d0d33782d24d Author: stefano Date: Mon May 25 22:17:27 2009 +0000 Define struct URLContext and typedef it to URLContext in one step. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18948 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avio.h | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 204652fb7f131337b5b5fcff552abb0ee366e4a6 Author: stefano Date: Mon May 25 22:05:43 2009 +0000 Remove \p and \e doxygen markup. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18947 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 78b721bd4e1b0452657b18f268b51e17d1550cd8 Author: diego Date: Mon May 25 20:18:33 2009 +0000 dv1394 is disabled by default, do not redundantly disable it on Hurd. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18946 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 3bac19bf097d3c94f6dc44670f5efb34ede1eaa9 Author: diego Date: Mon May 25 19:02:35 2009 +0000 The MLP optimizations do not depend on HAVE_MMX, but on ARCH_X86. Build them when ARCH_X86 is enabled. Fixes linking with MMX disabled. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18945 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 2 +- libavcodec/Makefile | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) commit 2a82c2a332b439a3c929e936909c83dfcc147343 Author: ramiro Date: Mon May 25 18:46:47 2009 +0000 NEON-OBJS should also be cleared for each subdir. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18944 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0d939b3f4a88088d0679b86282b01a69804c3843 Author: ramiro Date: Mon May 25 18:37:16 2009 +0000 cosmetics: tabs->spaces git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18943 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 71423a63f70512612331fe4f84f27639fb206105 Author: michael Date: Mon May 25 18:28:26 2009 +0000 Workaround broken AVI files from DC-XZ6. Fixes issue897. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18942 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avidec.c | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) commit 95306c7f3e09227ecbbce99aa739f8ad5e9619a5 Author: jbr Date: Mon May 25 16:12:51 2009 +0000 eac3dec: get right of unnecessary left shifts in 16-bit * 24-bit multiplication in GAQ mantissa ramapping. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18941 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eac3dec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 1e3b68a502b568cc3b486914f0d69be9af919ba6 Author: reimar Date: Mon May 25 12:17:02 2009 +0000 Move a DECLARE_ALIGNED_16 variable in the Nellymoser encoder from the stack into the context to avoid issues when stack variables can not be aligned reliably. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18940 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/nellymoserenc.c | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) commit 1b7a44341afd959867e0296f88af305c0732313e Author: diego Date: Mon May 25 05:39:58 2009 +0000 Add Hurd to OS list and disable dv1394 in the Hurd case. patch by Andres Mejia, mcitadel gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18938 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 900eb48efe7969daf338a9bdc05c39f94db90a96 Author: bcoudurier Date: Mon May 25 02:34:31 2009 +0000 honor restart interval in mjpeg, fix #861, SpectralFan.mov still decodes correctly git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18937 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mjpegdec.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit a69acd43d47dd06d33af9df542cd2267078e2f13 Author: ramiro Date: Mon May 25 01:53:43 2009 +0000 mlp: Re-enable x86-optimized DSP functions. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18936 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 ++ libavcodec/mlpdsp.c | 4 ++++ 2 files changed, 6 insertions(+), 0 deletions(-) commit df9d886b7ece5eaa7c9abb23cd1ed6c9edce54b1 Author: ramiro Date: Mon May 25 01:52:05 2009 +0000 mlp: Use LABEL_MANGLE() to export label symbols from inside asm block. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18935 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/x86/mlpdsp.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 3564dede7096d301eddd57287429a24466464f6c Author: ramiro Date: Mon May 25 01:50:37 2009 +0000 Add LABEL_MANGLE() to export label symbols from inside asm blocks. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18934 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/internal.h | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit b73681d3a853bf845ec6464bcf6419785cd525e8 Author: compn Date: Mon May 25 00:31:52 2009 +0000 CorePNG can be decoded since 18421 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18933 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 096e23fbc3e1a533fc12c7189c3c15598ed92b9f Author: bcoudurier Date: Sun May 24 22:59:25 2009 +0000 move DEBUG define before include to get dprintf and change printf to dprintf git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18932 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avidec.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 5b4c0b0478aa100cef560521fa6370f086ad7057 Author: vitor Date: Sun May 24 12:44:54 2009 +0000 Fix unaligned dsputil call. Should fix FATE corepng test on Solaris/Sparc. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18930 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pngdec.c | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) commit 898f489341cad546684cae31dd32dea18b03d21d Author: bcoudurier Date: Sun May 24 10:26:41 2009 +0000 fix get_str16_nolen with odd len, fix #1065 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18929 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asfdec.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 6cd09cb5955609ff7cc20148b9e413492341221f Author: bcoudurier Date: Sun May 24 09:59:53 2009 +0000 move DEBUG define before include to get dprintf and move guidcmp before print_guid, fix compilation with DEBUG git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18928 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asfdec.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 7ae1cc4a44b49202069ca7d540096adee6b23f1b Author: reimar Date: Sun May 24 09:14:19 2009 +0000 eatqi: move "block" variable into context to ensure sufficient alignment for idct_put for compilers/architectures that can not align stack variables that much. This is also consistent with similar code in eatgq.c git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18927 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eatqi.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit c0a90b5d78e8e7d95d3a8487a07a6bb5c1cf3faa Author: reimar Date: Sun May 24 09:06:06 2009 +0000 Distinguish between non-coded blocks and decode errors in rtjpeg's get_block git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18926 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rtjpeg.c | 19 ++++++++++--------- 1 files changed, 10 insertions(+), 9 deletions(-) commit 6b3b735d654c8a1a35c912d0a216e07f783d4f85 Author: reimar Date: Sun May 24 09:03:45 2009 +0000 Add a few size checks when decoding rtjpeg blocks. Might avoid crashes in unlikely cases, but mostly avoids ugly artefacts for partial frames. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18925 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rtjpeg.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit 331a84a71d07df3fa7b7930d73798de3e2945f38 Author: reimar Date: Sun May 24 08:36:52 2009 +0000 Move "block" variable in rtjpeg decoder to context to ensure sufficient alignment for idct_put on architectures/compilers that have problems aligning on the stack. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18924 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rtjpeg.c | 2 +- libavcodec/rtjpeg.h | 1 + 2 files changed, 2 insertions(+), 1 deletions(-) commit 2485cfd74cf5012fdce8582b7094ddbd09bd70c9 Author: Alexander Strange Date: Sun May 24 03:38:22 2009 -0400 10l: pred_direct_motion fix missed several mb_type accesses I have not proven this correct yet; it's not too hard with some work (record the last row accessed and waited for, and make sure they correspond). Therefore, I suspect it still isn't correct, since framecrc still shows mismatches. It does fix the worst visible errors, though. libavcodec/h264.c | 30 ++++++++++++++++++++---------- 1 files changed, 20 insertions(+), 10 deletions(-) commit 1878dce0e65b2fab94612c950fac51e3de741636 Merge: b7d1826... 2b13612... Author: Alexander Strange Date: Sun May 24 01:37:21 2009 -0400 Merge mainline. commit b7d182610b592eef0714c1d2de18c3233a289b69 Author: Alexander Strange Date: Sun May 24 01:06:33 2009 -0400 Update mplayer.diff whitespace mt-work/mplayer.diff | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) commit bad2bf8621c04791f0d9a0a2873a3b6042d4ba83 Author: Alexander Strange Date: Sun May 24 00:48:57 2009 -0400 Copy new fields in update_context_from_copy(). libavcodec/pthread.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 50d1ce2db57e39b6115642d3c4397e9f67f758e3 Author: Alexander Strange Date: Sun May 24 00:08:03 2009 -0400 Call codec init at a more reasonable time. Previously it was delayed until the first decode_video() call, but it can be moved into avcodec_thread_init(). This makes pix_fmt available to clients after init again, which should make them happier. libavcodec/pthread.c | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) commit 6b5aa5cb4d105c4ed118d5ea07f64bbe1e94d135 Author: Alexander Strange Date: Sat May 23 23:10:33 2009 -0400 Remove inaccurate comment. ff_report_frame_setup_done() is called properly for the first field. libavcodec/h264.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 1327c17ca423f248dbce8172476dd69208f7d74b Author: Alexander Strange Date: Sat May 23 21:52:24 2009 -0400 Stopgap hack: don't crash with size-changing streams+frame threads MPEG1 and H.264 need their own checks, otherwise they immediately deallocate shared data and crash. Another check is added to get_buffer to cover remaining codecs (although it may not actually do this). This currently involves ugly code duplication, which can hopefully be eventually removed. Unfortunately this is already not handled well on mainline (such as in the previous commit). libavcodec/h264.c | 2 +- libavcodec/mpeg12.c | 4 ++++ libavcodec/utils.c | 5 +++++ 3 files changed, 10 insertions(+), 1 deletions(-) commit 647f6cf3144934e3c2c22b06601d23a1217a2b86 Author: Alexander Strange Date: Sat May 23 20:09:07 2009 -0400 H264: Print an error instead of failing silently for size changes with slice threads. libavcodec/h264.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 541d79def90226cc9b17e6ccc9eb2ff2549bea46 Author: Alexander Strange Date: Fri May 15 17:54:20 2009 -0400 Remove useless volatile qualifiers All such accesses must be protected by a mutex anyway, which is already a memory barrier, so this doesn't change anything (assuming a working compiler). libavcodec/pthread.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 9b27ce1e721a021128380e47e83a06f25c52e998 Author: Alexander Strange Date: Fri May 15 15:53:28 2009 -0400 Fix race condition decoding H264 direct prediction There may be some code merging possible here. libavcodec/h264.c | 19 ++++++++++++++++--- 1 files changed, 16 insertions(+), 3 deletions(-) commit 2b13612d23b274d1b1b051e25b298576cba0fa5e Author: conrad Date: Sun May 24 03:39:20 2009 +0000 H264: Don't deblock if alpha or beta is 0. This ensures that the MMX loop filter is always bitexact with the C version. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18923 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit e3a7b99227f64fc147e86a193c83fa45fac340fb Author: stefano Date: Sat May 23 23:32:29 2009 +0000 Remove duplicated RGB_TO_[YUV]_CCIR macros, directly use those defined in libavcodec/colorspace.h. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18922 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 19 +------------------ 1 files changed, 1 insertions(+), 18 deletions(-) commit b2af43cae19a4c4b2fb7a673be70439f153bd470 Author: michael Date: Sat May 23 23:02:33 2009 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18921 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv10.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3608147b1e9e1a5b307b4d4001e7aa39bcbdc399 Author: michael Date: Sat May 23 22:59:35 2009 +0000 Fix lowres with rv20. Fixes issue1102. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18920 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv10.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit db1bbfae71fedc6fc3882930e83ccd97bb2c3384 Author: heydowns Date: Sat May 23 19:37:01 2009 +0000 Fix passing of unaligned addresses to dsputil diff_bytes() by changeing calls to sub_left_prediction such that the source frame data pointers are no longer offset to skip the initial elements. This keeps them properly aligned for the subsequent call to diff_bytes. Changes encoding offset to compensate. Mailing list thread: https://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2009-May/069952.html git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18919 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/huffyuv.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit aa34116e081dba4b52524283ad9c980349a469bd Author: heydowns Date: Sat May 23 19:30:35 2009 +0000 Add offset argument to encode_422_bitstream() to control where in the source data array to start encoding. Change all calls to pass zero for this new argument for equivalent behavior. This is a restructure to support a forthcoming bug fix. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18918 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/huffyuv.c | 25 ++++++++++++++----------- 1 files changed, 14 insertions(+), 11 deletions(-) commit 19760072819c8e8130d1d6f78c7de10d4d1fec4c Author: conrad Date: Sat May 23 18:47:26 2009 +0000 ARM: actually add VP3 loop filter git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18917 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/vp3dsp_neon.S | 94 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 94 insertions(+), 0 deletions(-) commit 3104a36996462c14e3b84c852e76280676088add Author: conrad Date: Sat May 23 18:36:20 2009 +0000 ARM: NEON VP3 Loop Filter git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18916 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 4 ++++ libavcodec/arm/dsputil_neon.c | 8 ++++++++ 2 files changed, 12 insertions(+), 0 deletions(-) commit 5d5fb674b6666d8d29d54f4bae011c86bd1ed671 Author: bcoudurier Date: Sat May 23 09:28:45 2009 +0000 Fix regression tests, diff was due to a patch to mpeg-2 parser timestamp fetching, pending, current ref is technically more correct though. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18912 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/seek.regression.ref | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit f08f095cb8d7ce0c75b24c6bdfd8a49f3f3de95f Author: bcoudurier Date: Sat May 23 07:17:17 2009 +0000 fix hdlr descr in mp4 which use c string, patch by Larbi Joubala, larbi dot joubala at resonate-mp4 dot com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18911 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 5 ++++- tests/ffmpeg.regression.ref | 2 +- tests/rotozoom.regression.ref | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) commit 9ae50f343dfc328642cc35021a956fec7ecbab75 Author: bcoudurier Date: Sat May 23 06:25:44 2009 +0000 simplify pes timestamps fetching, based on a patch by corp186, chasedouglas at gmail dot com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18910 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegtsenc.c | 21 +++++---------------- 1 files changed, 5 insertions(+), 16 deletions(-) commit c4ff2f8c8dba579247374577fc519f082d65158b Author: bcoudurier Date: Sat May 23 06:09:16 2009 +0000 compute total bitrate more accurately, patch by corp186, chasedouglas at gmail dot com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18909 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegtsenc.c | 7 +++++- tests/lavf.regression.ref | 4 +- tests/seek.regression.ref | 52 ++++++++++++++++++++++---------------------- 3 files changed, 34 insertions(+), 29 deletions(-) commit 8b25492b6176859557142bf2be6a01b8f85792df Author: bcoudurier Date: Sat May 23 05:55:29 2009 +0000 fix qtrle encoding when previous frame linesize differs, fix #998 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18908 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qtrleenc.c | 15 +++++++++------ 1 files changed, 9 insertions(+), 6 deletions(-) commit 5932074316d1fd1974af6e8a491409ebe5737c39 Author: bcoudurier Date: Sat May 23 04:07:25 2009 +0000 pad last audio frame when encoding git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18907 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 13 +++++++- tests/ffmpeg.regression.ref | 66 ++++++++++++++++++++-------------------- tests/lavf.regression.ref | 40 ++++++++++++------------ tests/rotozoom.regression.ref | 66 ++++++++++++++++++++-------------------- tests/seek.regression.ref | 44 ++++++++++++--------------- 5 files changed, 116 insertions(+), 113 deletions(-) commit 2bf842ae0ec6786495b1e46e319b8c74e8ba51d0 Author: bcoudurier Date: Sat May 23 03:05:56 2009 +0000 remove useless include git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18906 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/gxfenc.c | 1 - libavformat/mxfenc.c | 1 - 2 files changed, 0 insertions(+), 2 deletions(-) commit 8f7282f88a35db8203011a1fc5c63b24af153fef Author: bcoudurier Date: Sat May 23 01:22:43 2009 +0000 Set progressive_sequence before MPV_common_init which cares about it when setting mb_height for interlaced mpeg-2 encoding. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18905 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo_enc.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 212a5e1c68facab15c28afa2c703303213072516 Author: ramiro Date: Sat May 23 01:20:42 2009 +0000 Revert part of r18903: MLP DSP functions x86-optimized. 12.59% overall speedup in x86_32 9.98% overall speedup in x86_64 compared to gcc 4.3.3 It breaks on x86_64 with PIC because the MANGLE macro appends (%%rip), which is not wanted for labels. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18904 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 -- libavcodec/mlpdsp.c | 4 ---- 2 files changed, 0 insertions(+), 6 deletions(-) commit f1bde7ba877194201cfdc88cfa95f76013dbc527 Author: ramiro Date: Sat May 23 00:23:30 2009 +0000 MLP DSP functions x86-optimized. 12.59% overall speedup in x86_32 9.98% overall speedup in x86_64 compared to gcc 4.3.3 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18903 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 + libavcodec/mlpdsp.c | 4 + libavcodec/x86/mlpdsp.c | 190 +++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 196 insertions(+), 0 deletions(-) commit b2ac697b6eb33759c1a670232433d3b2b06753fd Author: bcoudurier Date: Fri May 22 23:08:07 2009 +0000 fix mouse seeking when start time is not set, fix #1083 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18902 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit eeb96ecda0de7befbe735cbe28dda67ad744ed9e Author: stefano Date: Fri May 22 22:51:46 2009 +0000 Remove duplicated RGB_TO_[YUV] macros, use those included in libavcodec/colorspace.h. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18901 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 18 +----------------- 1 files changed, 1 insertions(+), 17 deletions(-) commit 6ca2cf824e38c75caf8b80f2685fc96aa44a4d40 Author: stefano Date: Fri May 22 22:38:41 2009 +0000 Fix grammar for avfilter_graph_parse() doxy. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18900 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/graphparser.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b9f2d8fc6bf7a55ea5900d589c4946c39d264d62 Author: conrad Date: Fri May 22 22:01:50 2009 +0000 Fix libtheora encoding for non-mod16 sizes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18899 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libtheoraenc.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit f467dd4a9b147505da02bbc882ac648e2770b8e4 Author: conrad Date: Fri May 22 21:32:13 2009 +0000 Move ALIGN macro to libavutil/common.h and use it in various places git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18898 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq1dec.c | 8 ++++---- libavcodec/utils.c | 8 +++----- libavcodec/vp3.c | 4 ++-- libavcodec/zmbvenc.c | 2 +- libavfilter/defaults.c | 6 +----- libavutil/common.h | 1 + libpostproc/postprocess.c | 2 +- 7 files changed, 13 insertions(+), 18 deletions(-) commit 3f17b0abae5693b65ee3a3ac56c9b577dce9ee5b Author: bcoudurier Date: Fri May 22 19:11:56 2009 +0000 fail if stream fifo could not be allocated git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18897 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegenc.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 005e0a9f7b1b14b887d963d74162f0eb62cf8923 Author: reimar Date: Fri May 22 18:39:00 2009 +0000 Move eatgq blocks array from the stack to the codec context and make sure it is aligned as necessary for DSPContext's idct_put. Just aligning it on the stack would have been possible but less reliable and without any real benefit. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18896 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eatgq.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit e1a58fd3fb28a7410b269fe7db168fe9fb3546e0 Author: conrad Date: Fri May 22 18:34:01 2009 +0000 Set speex frame_size in ogg demuxer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18895 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/oggparsespeex.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit ced4f5c9a4d303af0a21c23c38834ec5f905f071 Author: diego Date: Fri May 22 17:14:22 2009 +0000 cosmetics: Fix some typos. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18894 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/msrledec.c | 8 ++++---- libavcodec/msrledec.h | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) commit 46774367d14635a2144f915ee16b7abf131c9ab8 Author: diego Date: Fri May 22 10:10:02 2009 +0000 Print out more verbose licensing information. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18893 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit fae59bac63d5324965c7b3eee77e1749064528e5 Author: bcoudurier Date: Thu May 21 23:12:41 2009 +0000 check av_fifo_alloc return git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18892 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/swfenc.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 0c2f3482ce0c386c1049d1e3db6d618dab3be2ad Author: bcoudurier Date: Thu May 21 22:33:17 2009 +0000 correctly check for audio streams in mpeg ps muxer, fix multiple audio tracks git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18891 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegenc.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 74371d6040b3bc4f6099001cbb7f1c8de4890fb0 Author: jbr Date: Thu May 21 00:28:23 2009 +0000 10l: typing mistake in r18888 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18890 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eac3dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ca20179287ab107b65e5760dfd3da7364dbc9067 Author: jbr Date: Thu May 21 00:15:44 2009 +0000 eac3dec: fix bug in GAQ dequantization git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18889 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eac3dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a2952ca158e2663857d24d47755ffaea1a3e3928 Author: jbr Date: Thu May 21 00:15:03 2009 +0000 eac3dec: make GAQ dequantization 24-bit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18888 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec_data.c | 21 ++++++++++----------- libavcodec/ac3dec_data.h | 2 +- libavcodec/eac3dec.c | 12 +++++++----- 3 files changed, 18 insertions(+), 17 deletions(-) commit 3ac7a5a50b87b63edd8c37ccdbf3357540a46890 Author: jbr Date: Thu May 21 00:09:23 2009 +0000 eac3dec: revert commit r18860. keep the AHT IDCT 24-bit. will make AHT GAQ dequantization 24-bit in a separate commit. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18887 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 2 +- libavcodec/ac3dec_data.c | 21 +++++++++++---------- libavcodec/ac3dec_data.h | 2 +- libavcodec/eac3dec.c | 38 ++++++++++++++++++-------------------- 4 files changed, 31 insertions(+), 32 deletions(-) commit dc26f0b0418c5a4383638fe5ed0265cbb5e06b0d Author: mru Date: Wed May 20 18:49:55 2009 +0000 mathops: sort arch-specific #include lines git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18886 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mathops.h | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit fee186f5ca845841357f2d3a8c7df4ee3c3ce126 Author: mru Date: Wed May 20 18:49:52 2009 +0000 mathops: whitespace cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18885 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mathops.h | 16 ++++------------ 1 files changed, 4 insertions(+), 12 deletions(-) commit a491658dfe12ee55e35e9b56ee22131273032aa5 Author: mru Date: Wed May 20 18:37:34 2009 +0000 Create shared libs correctly, fix mingw build git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18884 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b subdir.mak | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0b5dfa5ce68dc937f6558d2c1e1d4c18cbaddecc Author: kmalaussene Date: Wed May 20 17:19:39 2009 +0000 Add QCP demuxer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18883 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 1 + libavformat/Makefile | 1 + libavformat/allformats.c | 1 + libavformat/avformat.h | 2 +- libavformat/qcp.c | 197 ++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 202 insertions(+), 1 deletions(-) commit ae5f42ceb10dbd377e58ec1af289c9bc5abca98a Author: diego Date: Wed May 20 16:30:56 2009 +0000 Mention LGPL AC-3 decoder in the changelog. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18882 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 8d0d6241340c75dcbd8198c7b2a24524acc45469 Author: mru Date: Wed May 20 10:24:59 2009 +0000 Fix building from within subdirs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18881 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b common.mak | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 894e80ac73febe09f204a61f725c6376d4dc8986 Author: benoit Date: Wed May 20 08:57:32 2009 +0000 Use IF1 frame sizes in AMR-WB. Patch by Martin Storsjö: martin (remove that) at martin (oh and this too) st git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18880 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libamr.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d972a6b997217687b42685ca5fe2669d83a99a02 Author: serge Date: Wed May 20 07:26:09 2009 +0000 Use iMDCT output scaling to simplify ffvorbis and make it slightly faster. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18879 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 22 +++------------------- 1 files changed, 3 insertions(+), 19 deletions(-) commit 95ee57dd3d7ab53cd2cf0234cfc278f080ce7565 Author: serge Date: Wed May 20 07:24:38 2009 +0000 Fix for a problem with inverted sign of output data from ffvorbis decoder. Now the sign of audio samples in ffvorbis output is the same as in original uncompressed audio file and this also allows the use of tiny_psnr to compare ffvorbis with libvorbis/tremor. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18878 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 912abf26eb681d2c5dab6267fb444b5a8ae074cb Author: serge Date: Wed May 20 07:23:09 2009 +0000 Support for testing (i)MDCT output scale factor in fft-test tool. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18877 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/fft-test.c | 20 +++++++++++++------- 1 files changed, 13 insertions(+), 7 deletions(-) commit 7f60155e7dcddf466f80f9f74e09bb90536753fc Author: diego Date: Tue May 19 22:58:09 2009 +0000 The AC-3 decoder is now LGPL. Exchange the license header and change references in the build system and documentation that mark it as GPL. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18876 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b LICENSE | 1 - configure | 2 -- libavcodec/ac3dec.c | 13 ++++--------- 3 files changed, 4 insertions(+), 12 deletions(-) commit 7d3e06408c54d5e2f36c597b0224529b1d7fb4e8 Author: darkshikari Date: Tue May 19 21:29:21 2009 +0000 LGPL version of ac3_decode_transform_coeffs_ch, ~12.4% faster. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18875 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 109 +++++++++++++++++++++++++-------------------------- 1 files changed, 54 insertions(+), 55 deletions(-) commit 036426944deef56572a5c4e12d6929a025ff5f81 Author: mru Date: Tue May 19 19:40:24 2009 +0000 Define ARCH_MIPS64 when building for MIPS64 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18874 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 7ab2b4dceafc561d4ec1d58349a19b471bbfb16f Author: mru Date: Tue May 19 19:40:22 2009 +0000 Define HAVE_BIGENDIAN as 0 or 1 according to CPU type This should replace the inconsistently named and defined WORDS_BIGENDIAN. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18873 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 1c87777da7041cf09dced6f04826b0ce79eb829c Author: mru Date: Tue May 19 19:38:44 2009 +0000 configure: add some MIPS CPUs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18872 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit a043a11e69b44b43fd73fac66e3671c50743b87d Author: alexc Date: Tue May 19 18:02:06 2009 +0000 Add missing libavformat dependencies on mpeg4audio.o git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18871 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 247243e6d9bafb532c494644019a6f3dd3633227 Author: diego Date: Tue May 19 17:31:56 2009 +0000 Move AMR-WB-specific code to the AMR-WB section of the file. Fixes compilation when AMR-NB #includes are not available on the system. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18870 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libamr.c | 32 ++++++++++++++++---------------- 1 files changed, 16 insertions(+), 16 deletions(-) commit 923cd9930016b792c9256daf4a200ded4234c161 Author: diego Date: Tue May 19 17:30:27 2009 +0000 cosmetics: Move AMR-WB-specific code to the AMR-WB part of the file. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18869 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libamr.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 48a060284dd352a5898f5f16bc831d2e336d089e Author: stefano Date: Mon May 18 17:59:03 2009 +0000 Log with level AV_LOG_ERROR if av_parse_color() cannot recognize a color. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18868 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/parseutils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bc98c696cd07ca6e98ee19208c93ecc17c281f1a Author: diego Date: Mon May 18 08:21:50 2009 +0000 Remove useless casts of vec_ld() parameters. Gets rid of 'cast discards qualifiers from pointer target type' warnings. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18867 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/dsputil_altivec.c | 30 +++++++++++++++--------------- 1 files changed, 15 insertions(+), 15 deletions(-) commit fb860a0cba9009c8aae4713b8345a866008b05e5 Author: banan Date: Sun May 17 16:13:03 2009 +0000 Indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18866 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac3.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 4c20cf13a166577d93f5b2b0abb4609c60104d33 Author: banan Date: Sun May 17 16:12:07 2009 +0000 Change from INIT_VLC_USE_STATIC to INIT_VLC_USE_NEW_STATIC in atrac3 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18865 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac3.c | 9 ++++++++- libavcodec/atrac3data.h | 4 ++++ 2 files changed, 12 insertions(+), 1 deletions(-) commit c868ad2a4dbc94c0de627ffaf2e143b13131aae7 Author: banan Date: Sun May 17 10:31:16 2009 +0000 Indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18864 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qdm2.c | 204 ++++++++++++++++++++++++++-------------------------- 1 files changed, 102 insertions(+), 102 deletions(-) commit b825582d042b5f1fe5ffb0892577b2c7ee7d1506 Author: banan Date: Sun May 17 10:29:40 2009 +0000 Switch from INIT_VLC_USE_STATIC to INIT_VLC_USE_NEW_STATIC in qdm2. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18863 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qdm2.c | 80 +++++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 63 insertions(+), 17 deletions(-) commit 6a326c22e1ff5d6f5a3b7979f8cbb0c3f5a0e754 Author: vitor Date: Sun May 17 09:48:12 2009 +0000 Make TMV decoder check packet sizes before reading from it. FATE test 295 might need updating. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18862 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/tmv.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit dede8155dff116d5b2e260cc6522f1a9ca7cb9a8 Author: reimar Date: Sun May 17 09:09:07 2009 +0000 Add a forward declaration of mpeg1_decode_block_intra to fix compilation broken by r18859 for e.g. all gcc 4 compilers. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18861 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg12.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit d0612e814252f35fe73a8df0bdcf141c4218c97d Author: jbr Date: Sun May 17 06:53:24 2009 +0000 eac3dec: use 16-bit pre-mantissas instead of 24-bit in AHT decoding. it is simpler and also fixes a bug in GAQ dequantization. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18860 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 2 +- libavcodec/ac3dec_data.c | 21 ++++++++++----------- libavcodec/ac3dec_data.h | 2 +- libavcodec/eac3dec.c | 38 ++++++++++++++++++++------------------ 4 files changed, 32 insertions(+), 31 deletions(-) commit 71e00e04a90c30812d22a691a0173cc90a08ed04 Author: mru Date: Sun May 17 00:54:29 2009 +0000 mpeg12: fix non-standard use of "extern inline" Rename ff_mpeg1_decode_block_intra to mpeg1_decode_block_intra and make it static. Add ff_mpeg1_decode_block_intra as plain extern function calling mpeg1_decode_block_intra. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18859 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg12.c | 11 +++++++++-- libavcodec/mpeg12.h | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) commit f5bfa1d2fb07913d4c71776afb14ea85d6235005 Author: lucabe Date: Sat May 16 17:11:47 2009 +0000 Fix the M bit for multi-packet NALs. Patch by Yao Peter (peter AT yuvad DOT com) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18858 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtpenc_h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d1d5de01021aeaad2c466c4988870ed024ca0994 Author: jbr Date: Sat May 16 17:02:44 2009 +0000 ac3dec: fix coupling range check. the start subband must be less than the end subband. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18857 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit c903bab1cdc5d4e4c847a5a7ba9a92b384503201 Author: mru Date: Sat May 16 15:09:30 2009 +0000 oma: fix build if memcmp() is a macro Any C library function may be a macro, so compound literals passed to memcmp() must be surrounded by parens to avoid being split on commas. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18856 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/oma.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 8333416c8a01a7b2049774a95809034e3da6186f Author: serge Date: Sat May 16 14:17:08 2009 +0000 Support for getting (i)MDCT output multiplied by a constant scaling factor. Scaling (i)MDCT output has no runtime overhead and can be used to improve performance of audio codecs. All the changes are only needed in 'ff_mdct_init' function and slow down initialization a bit. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18855 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 4 ++-- libavcodec/aacenc.c | 4 ++-- libavcodec/ac3dec.c | 4 ++-- libavcodec/atrac3.c | 2 +- libavcodec/cook.c | 2 +- libavcodec/dca.c | 2 +- libavcodec/dsputil.h | 2 +- libavcodec/fft-test.c | 2 +- libavcodec/mdct.c | 12 +++++++----- libavcodec/nellymoserdec.c | 2 +- libavcodec/nellymoserenc.c | 2 +- libavcodec/vorbis_dec.c | 4 ++-- libavcodec/vorbis_enc.c | 4 ++-- libavcodec/wmadec.c | 2 +- libavcodec/wmaenc.c | 2 +- 15 files changed, 26 insertions(+), 24 deletions(-) commit bf0b8cbb131284f5a257ffb640651a0cf1ae6a83 Author: cehoyos Date: Sat May 16 10:29:55 2009 +0000 Move img_convert_ctx to VideoState and free it in stream_close(). Patch by Martin Storsjö, martin martin st git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18854 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) commit 5e1ca926aa7668a84240f593c883f257ebd2decb Author: cehoyos Date: Sat May 16 10:26:41 2009 +0000 Add missing frees to stream_close() and do_exit(). Patch by Martin Storsjö, martin martin st git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18853 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 6881bd03431201d7f8f9a6ee5515aebbedc8630a Author: kostya Date: Sat May 16 06:39:08 2009 +0000 Fix off-by-one error in MS RLE decoder which may result into writing past picture buffer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18852 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/msrledec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 055140e478c0f822ab38b79341a9637e6368bb9b Author: bcoudurier Date: Sat May 16 04:08:34 2009 +0000 move increment after debug print git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18851 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6e2ad3a21bed73ca978fed173fdcd7eca27feb2b Author: diego Date: Fri May 15 22:46:29 2009 +0000 cosmetics: K&R coding style, indent correctly, break overly long lines git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18850 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libamr.c | 222 +++++++++++++++++++++++--------------------------- 1 files changed, 102 insertions(+), 120 deletions(-) commit f6a9dcb5f71844c28c170e60d172a1e2bc68d7e2 Author: diego Date: Fri May 15 22:41:26 2009 +0000 Replace 'x == 0' if conditions with '!x'. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18849 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libamr.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 4a17914b1b84f726084df9b05a6ac002d8001334 Author: diego Date: Fri May 15 20:12:45 2009 +0000 cosmetics: Remove pointless {}. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18848 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libamr.c | 15 +-------------- 1 files changed, 1 insertions(+), 14 deletions(-) commit d82c28ac08fb18241686f8522a82af1a12b27b5c Author: diego Date: Fri May 15 19:03:45 2009 +0000 Surround AMR_WB encoding code by appropriate #ifdefs. This will help support the opencore AMR library. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18847 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libamr.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 7a16d9ace64acce8e4929be3d779b8b07a80dc52 Author: diego Date: Fri May 15 18:54:36 2009 +0000 cosmetics: Move some more code around to avoid #ifdeffery. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18846 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libamr.c | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit a612aa7e6f86a068b2ecb7730134367844afdf6f Author: diego Date: Fri May 15 17:34:26 2009 +0000 cosmetics: Move functions around so that encoding and decoding functions are grouped together. This will save some #ifdefs. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18845 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libamr.c | 132 +++++++++++++++++++++++++------------------------- 1 files changed, 66 insertions(+), 66 deletions(-) commit 0e924a6ab4a04953115ff6c1dd9b712bb558e27f Author: diego Date: Fri May 15 17:22:41 2009 +0000 Remove redundant #if condition. Two CONFIG_LIBAMR_NB blocks were right after each other, so that the second check was pointless. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18844 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libamr.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 2c310421a910a4419dab490b377a96d635c0eaa2 Author: diego Date: Fri May 15 17:15:12 2009 +0000 Add av_cold attribute to amr_nb decoding/encoding initialization functions. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18843 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libamr.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 9c5ba7af7d9c9c812c5b9530b1a7009ff2a6e2f8 Author: banan Date: Fri May 15 16:25:54 2009 +0000 Bugfix for bug introduced in the multichannel cook patchset. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18842 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cook.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 6e746b6bf5d1b6d945ee2caeba1e328481be6160 Author: ramiro Date: Fri May 15 15:34:22 2009 +0000 mlp: Simplify adressing of state and coeffs arrays for both filters by making the arrays sequential. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18841 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 4 ++-- libavcodec/mlp.h | 2 +- libavcodec/mlpdec.c | 15 ++++++++------- libavcodec/mlpdsp.c | 8 ++++++-- 4 files changed, 17 insertions(+), 12 deletions(-) commit e474466a8731a0f360fe251b6029c0ebde7b1f98 Author: ramiro Date: Fri May 15 15:30:43 2009 +0000 mlp: include mlp.h and use MAX_CHANNELS instead of hardcoding value 8. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18840 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlpdsp.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 4789eba26313e37546baf8da484decb98b5bc0e0 Author: conrad Date: Fri May 15 07:49:59 2009 +0000 Ensure that we don't read from invalid memory with B-frame qpel git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18839 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit c600b3f9189573760c80289f1d8a020ad50094bb Author: bcoudurier Date: Fri May 15 06:11:53 2009 +0000 write 'stps' for mpeg-2 open gop in .mov git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18838 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 54 ++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 44 insertions(+), 10 deletions(-) commit 2ccfb162669cc7e03c5e446260653a885b3db193 Author: bcoudurier Date: Fri May 15 05:39:44 2009 +0000 decode mpeg-2 closed gop first b frames, fix issue #824 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18837 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg12.c | 20 +++++++++++++++----- libavcodec/mpegvideo.c | 1 + libavcodec/mpegvideo.h | 1 + 3 files changed, 17 insertions(+), 5 deletions(-) commit 0048ad7d47409c44995ce19ec2f7e080bb5a8979 Author: bcoudurier Date: Fri May 15 05:33:05 2009 +0000 free Track and unset priv_data to avoid double free, fix memleak git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18836 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfdec.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 37013a6a1fcd5a06c5d439cc86b670ff4ae4526d Author: bcoudurier Date: Fri May 15 04:44:37 2009 +0000 reindent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18835 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 48 ++++++++++++++++++++++++------------------------ 1 files changed, 24 insertions(+), 24 deletions(-) commit 3514dbcf5e495bbc893ed0e24a06dbf43c09b7d1 Author: bcoudurier Date: Fri May 15 04:43:44 2009 +0000 remove unneeded length checks git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18834 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit 538eb54d2910a1ab75d8616432e10f28b2caff6e Author: bcoudurier Date: Fri May 15 02:01:53 2009 +0000 change pic type to Picture* and remove casts git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18833 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit b9336f2b20e4a30f4ac54bd479726d98928aa4cf Author: stefano Date: Thu May 14 22:57:08 2009 +0000 Implement av_set_options_string(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18832 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/parseutils.c | 137 ++++++++++++++++++++++++++++++++++++++++++++++ libavfilter/parseutils.h | 21 +++++++ 2 files changed, 158 insertions(+), 0 deletions(-) commit 9c1a6a4a4e0fa6be988b6bb131db97288d405188 Author: bcoudurier Date: Thu May 14 21:05:52 2009 +0000 use flags field and remove key_frame field git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18831 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) commit 790edd01d7018bd1db802f329e57cc53a0ec03ee Author: bcoudurier Date: Thu May 14 20:54:19 2009 +0000 change cts type to int, save some space git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18830 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 06b3573e36e11e7a1ba0a734cb3f9f0da5b2b36b Author: stefano Date: Thu May 14 19:03:22 2009 +0000 Document av_set_string3() returned error codes. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18829 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/opt.h | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit 1997313346a2d2e0cf85cca7d132a9ea929a24fe Author: stefano Date: Thu May 14 18:58:06 2009 +0000 Add support in av_parse_color() to a "random" color name, which will result in a randomly choosen random color, as it is with the "bikeshed" color. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18828 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/parseutils.c | 3 ++- libavfilter/parseutils.h | 1 + 2 files changed, 3 insertions(+), 1 deletions(-) commit bf2e8cba8619c320b7e87aa441585393cbfe4f9f Author: stefano Date: Thu May 14 18:54:25 2009 +0000 Make case insensitive the match for the color name in av_parse_color(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18827 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/parseutils.c | 6 +++--- libavfilter/parseutils.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) commit 4b42b4ab24eda54c33151e9e807ca27764602a7c Author: stefano Date: Thu May 14 18:50:58 2009 +0000 Make av_set_string3() print a message in case of unknown option. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18826 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/opt.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 8b0a1f702579a39c684b0026414382bcdaa6e5cd Author: stefano Date: Thu May 14 18:43:43 2009 +0000 Provide a context to av_log() calls in av_set_number2() and av_set_string3(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18825 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/opt.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 148369a955433b66f1b455b93cd4d0b2280db12c Author: stefano Date: Thu May 14 18:19:42 2009 +0000 Use a single space after an ending period and the beginning of the next sentence, consistent with the FFmpeg documentation style. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18824 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/avfilter.h | 72 ++++++++++++++++++++++++------------------------ 1 files changed, 36 insertions(+), 36 deletions(-) commit 10e1da97a939203119c2fa866cb1875323c7f69e Author: stefano Date: Thu May 14 18:13:17 2009 +0000 Apply documentation fixes: use third person, fix grammar and remove inconsistent '\p'. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18823 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/avfilter.h | 40 ++++++++++++++++++++-------------------- libavfilter/avfiltergraph.h | 10 +++++----- 2 files changed, 25 insertions(+), 25 deletions(-) commit c85f1eb5640e2eb2087b1c18eb65e803d5bedaf6 Author: diego Date: Thu May 14 11:45:41 2009 +0000 Add gnu/kfreebsd to list of recognized operating systems. patch by Andres Mejia, mcitadel gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18822 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 26aab11034ceecf262aa0b208a0f8c7ae6a52197 Author: serge Date: Thu May 14 06:38:49 2009 +0000 Fix for issue #829 ("ffvorbis outputs crackling sound, libvorbis plays fine") This was off-by-one bug which affects floor0 encoded files. Tracked down by valgrind (was reported as the use of uninitialized memory). With this patch applied, tiny_psnr now reports the following when ffvorbis is compared to libvorbis-1.0beta4 output for 'lsp-test.ogg' sample: stddev: 0.76 PSNR: 98.69 bytes: 3498380/ 3498452 Output from libvorbis-1.2 is substantially different: stddev: 132.57 PSNR: 53.87 bytes: 3498424/ 3498496 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18821 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bc28882399409e6baae0e2789f544f32b2bf3da7 Author: michael Date: Thu May 14 03:37:58 2009 +0000 Fix VBV delay for mpeg1/2 CBR. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18820 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo_enc.c | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) commit c3b32e355786aa76a1e5d6c80d0076f81851e563 Author: conrad Date: Thu May 14 00:02:07 2009 +0000 Use skip_bits_long() for large skips This fixes ogg/theora on ARM (more generally the A32 bitstream reader) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18819 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpc7.c | 2 +- libavcodec/nellymoserdec.c | 2 +- libavcodec/vp3.c | 2 +- libavformat/oggparsetheora.c | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) commit 1ffb33148cb6cb59413e1a1439ee0bad1b863dd4 Author: alexc Date: Wed May 13 22:59:58 2009 +0000 Add PCE support to the ADTS muxer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18818 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/adtsenc.c | 21 ++++++++++++++++----- 1 files changed, 16 insertions(+), 5 deletions(-) commit a0d24351fb9c254b6eb2074032704f66768e7cb6 Author: alexc Date: Wed May 13 22:57:30 2009 +0000 Subroutine to copy an AAC Program Config Element (PCE) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18817 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg4audio.c | 42 ++++++++++++++++++++++++++++++++++++++++++ libavcodec/mpeg4audio.h | 7 +++++++ 2 files changed, 49 insertions(+), 0 deletions(-) commit ee1fafa2bb79fde9d03be612b6b7295ccda8e67a Author: alexc Date: Wed May 13 17:59:46 2009 +0000 Cosmetics after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18816 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac_ac3_parser.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 8900c8b405170a6b3df95db6daf58610589ca008 Author: alexc Date: Wed May 13 17:57:58 2009 +0000 Allow parsing and decoding of ADTS AAC files with channel config = 0 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18815 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 6 ------ libavcodec/aac_ac3_parser.c | 2 ++ libavcodec/aac_parser.c | 3 --- 3 files changed, 2 insertions(+), 9 deletions(-) commit 570a888a78575de69dd7d268d5bc51533a7bf39b Author: alexc Date: Wed May 13 14:11:11 2009 +0000 Move the ADTS header size to the parser's header file. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18814 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac_parser.c | 8 +++----- libavcodec/aac_parser.h | 2 ++ 2 files changed, 5 insertions(+), 5 deletions(-) commit 173866a590fde6357ad4bc2c1056a1cc39771cb6 Author: bcoudurier Date: Wed May 13 08:31:22 2009 +0000 parse 'stps' atom to set keyframe, partial sync sample for mpeg-2 open gop git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18813 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.h | 2 ++ libavformat/mov.c | 47 +++++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 45 insertions(+), 4 deletions(-) commit 7658d47d9da943553c37756e9fd0da4d04e11794 Author: bcoudurier Date: Wed May 13 08:01:33 2009 +0000 align and update doxygen git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18812 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.h | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) commit 9166b148fecfb7b2db680ca52a9bc3ea2f9e6ce8 Author: bcoudurier Date: Wed May 13 07:57:08 2009 +0000 remove comment git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18811 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0ad0edd0d39992ecfddc5aba299638e48bedb6d2 Author: bcoudurier Date: Wed May 13 07:55:03 2009 +0000 Parse 'cslg' atom to retrieve dts shift when 'ctts' duration is negative. We have now dts <= pts, note that for some B frames dts+1 == pts can happen if a crappy timebase is used instead of correct /1001. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18810 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.h | 3 ++- libavformat/mov.c | 35 ++++++++++++++++++++++++++++++----- 2 files changed, 32 insertions(+), 6 deletions(-) commit 2a44c2931c23c68757714d1348b39a7283f03e96 Author: alexc Date: Wed May 13 06:06:59 2009 +0000 Add a quick description to the H.264 BSF git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18809 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264_mp4toannexb_bsf.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e1d6a02c596109276d3e77367a2fbfd8120aff02 Author: bcoudurier Date: Wed May 13 04:22:53 2009 +0000 factorize av_set_pts_info git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18808 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 92f06d79e65faa467c3588b361566b2ce2d67625 Author: bcoudurier Date: Wed May 13 04:20:23 2009 +0000 cosmetics, alignment git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18807 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5bed74a953d27914988d0dc55b1e9e99f67acbbb Author: bcoudurier Date: Wed May 13 00:32:46 2009 +0000 add casts to silence gcc warnings git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18806 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/v210enc.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 5655ac9fd1dc545ae77f4b659c060844b39a0a5d Author: bcoudurier Date: Wed May 13 00:27:11 2009 +0000 add casts to silence gcc warnings git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18805 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/v210dec.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 790f2af9aa07dc0a44924945a081838c6ab86fd9 Author: diego Date: Tue May 12 23:40:22 2009 +0000 Fix bandwith vs. bandwiDth typo. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18804 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdata.h | 2 +- libavcodec/qcelpdec.c | 8 ++++---- libavformat/asf.h | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) commit 38db137c52a5cafb2875105c05bd16cd5d24f7c3 Author: bcoudurier Date: Tue May 12 20:00:11 2009 +0000 v210 mov fourcc git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18803 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 47d8f2d945f62ad3efb899ae39e53b020ef33718 Author: bcoudurier Date: Tue May 12 19:58:13 2009 +0000 v210 avi fourcc, v210_720p.avi git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18802 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 8a2943107f40e99eea8e0e8fd8542f8d6f120959 Author: bcoudurier Date: Tue May 12 19:56:48 2009 +0000 V210 Uncompressed 4:2:2 10-bit encoder and decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18801 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 1 + libavcodec/Makefile | 2 + libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 3 +- libavcodec/v210dec.c | 132 ++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/v210enc.c | 129 ++++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 268 insertions(+), 1 deletions(-) commit 688be94e7815962d3e788c62db429ec1b00183e3 Author: benoit Date: Tue May 12 12:35:46 2009 +0000 Per-stream language-tags extraction in asfdec. Patch by Cyril Comparon: gmail(name, surname); Original thread: Suggestion for a centralized language-tag facility in libavformat Date: 04/10/2009 07:33 PM git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18800 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + libavformat/Makefile | 2 +- libavformat/asf.c | 3 +++ libavformat/asf.h | 4 ++++ libavformat/asfdec.c | 33 ++++++++++++++++++++++++++++++++- 5 files changed, 41 insertions(+), 2 deletions(-) commit 2f1870d6b202c6aa4f0373eeac202de1496ff4c7 Author: conrad Date: Tue May 12 00:47:19 2009 +0000 Copy input codec's chroma_sample_location to output codec when transcoding. Currently only used by yuv4mpeg. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18799 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit d9d7b4cc41969aea393180f55687ce83ae36632a Author: diego Date: Mon May 11 19:21:49 2009 +0000 Support 16K samplerate in Nellymoser. patch by Alexander Chemeris, ipse.ffmpeg gmail.com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18798 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/nellymoserdec.c | 2 ++ libavcodec/nellymoserenc.c | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) commit 244778bc4218635b6e92e763ac754ea23a795316 Author: conrad Date: Mon May 11 08:45:20 2009 +0000 Update regression tests for y4m after r18796 The default changed from 420mpeg2 to 420jpeg git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18797 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/lavf.regression.ref | 4 ++-- tests/seek.regression.ref | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit 68a77878c8862b8ce566f494ebee932448ad21f0 Author: conrad Date: Mon May 11 04:35:15 2009 +0000 Use chroma_sample_location in reading/writing yuv4mpeg git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18796 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/yuv4mpeg.c | 17 ++++++++++++----- 1 files changed, 12 insertions(+), 5 deletions(-) commit a6a99cade020d0e1afcfa50380955c5cb61379a2 Author: conrad Date: Mon May 11 04:34:23 2009 +0000 Add a chroma_sample_location field to define positioning of chroma samples git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18795 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 23 +++++++++++++++++++++++ libavcodec/dv.c | 1 + libavcodec/h263dec.c | 3 +++ libavcodec/h264.c | 3 ++- libavcodec/mjpegdec.c | 1 + libavcodec/mpeg12.c | 4 ++++ libavcodec/options.c | 1 + libavcodec/vp3.c | 1 + 8 files changed, 36 insertions(+), 1 deletions(-) commit 62b40158921b6d800bac70156bdd4a76804334be Author: mru Date: Mon May 11 02:41:50 2009 +0000 PPC: 32-bit asm for MAC64 and MLS64 GCC makes a mess of these operations, so give it a hand. 55% faster MP3 decoding on G4. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18794 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/mathops.h | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) commit fc01afc1493e3252c3ae7550923d2b28a63e16ca Author: bcoudurier Date: Mon May 11 02:36:57 2009 +0000 move free data in the video case git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18793 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegtsenc.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 7a4c7353e3328152c5f8179a9314cbbeaf249623 Author: bcoudurier Date: Mon May 11 02:30:29 2009 +0000 write a single pes for video frames, some proprietary player needs it git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18792 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegtsenc.c | 36 +++++++++--------------------- tests/lavf.regression.ref | 4 +- tests/seek.regression.ref | 52 ++++++++++++++++++++++---------------------- 3 files changed, 39 insertions(+), 53 deletions(-) commit 7cba493e7d955ed49660376c9ae033b04d3976c7 Author: bcoudurier Date: Sun May 10 22:36:16 2009 +0000 sgi encoder does not support pal8 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18791 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/sgienc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5da24abb6fb62b24ded7e4fbc69506bd233cfabd Author: bcoudurier Date: Sun May 10 20:41:01 2009 +0000 rgb555le, rgb565le, rgb565be, bgr24 in .mov muxing git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18790 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 787c0cf46045c33964c131f3d1c7f0aad11832f0 Author: bcoudurier Date: Sun May 10 20:14:42 2009 +0000 bgra in .mov muxing git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18789 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit fec53850b555416e09bd7e52268989e6896daddd Author: bcoudurier Date: Sun May 10 20:12:36 2009 +0000 correct pixfmt for argb git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18788 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 57445c6f522f6c71008d51bb40fc6a3fc742a78b Author: bcoudurier Date: Sun May 10 20:11:11 2009 +0000 rgba in .mov muxing git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18787 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e95f549e38332469dfd1b7b582259b60d33d95a1 Author: bcoudurier Date: Sun May 10 19:11:06 2009 +0000 reindent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18786 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/msrle.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit de2240600ec40c12c6f0cead574a9b8cc07a9172 Author: bcoudurier Date: Sun May 10 19:10:37 2009 +0000 check for palette presence, fix crash with QT-BMP.mov, issue #1074 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18785 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/msrle.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 396e441db0472651f76e5fe9202014f44d856d25 Author: banan Date: Sun May 10 14:44:09 2009 +0000 Remove dead nested assignment found by CSA git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18784 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/zmbvenc.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 7ba6c31f64e27e8104358aa0384af6f3ec5bbb02 Author: banan Date: Sun May 10 14:33:40 2009 +0000 Remove unused code found by CSA git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18783 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit c1a2ec1fd8d928e653a779f765db47ceaa5b138d Author: bcoudurier Date: Sun May 10 01:57:21 2009 +0000 ensure first pts is set, according to specs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18781 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegtsenc.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 1aca47af48a30fe83ef8cb39b79d233506aa22a1 Author: bcoudurier Date: Sun May 10 01:41:35 2009 +0000 remove useless max_payload_size variable git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18780 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegtsenc.c | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) commit 96cf889de1493c00a423b2dab6aa97ad7989c6da Author: bcoudurier Date: Sun May 10 01:37:58 2009 +0000 do not write dts if pts is not set git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18779 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegtsenc.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 6356f2de3d19e85cc454c5104fbb96425ab73ee4 Author: bcoudurier Date: Sun May 10 01:02:18 2009 +0000 fix total bitrate computation, based on patch by corp186, chasedouglas at gmail dot com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18778 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegtsenc.c | 10 ++++---- tests/lavf.regression.ref | 2 +- tests/seek.regression.ref | 52 ++++++++++++++++++++++---------------------- 3 files changed, 32 insertions(+), 32 deletions(-) commit aab47389483f161117d641ba65d4f7cc21c0fe1c Author: bcoudurier Date: Sun May 10 00:53:02 2009 +0000 update comment for rgb 16 bit in .mov git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18777 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rawdec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit e1a78701a7acfd1c826107d1b4623922f8fed350 Author: stefano Date: Sat May 9 23:02:20 2009 +0000 Add @code/@endcode commands to markup C code in av_tree_insert() doxy. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18776 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/tree.h | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 78c9d553f73f942914d4f4cea5d5dbe302d2e87e Author: stefano Date: Sat May 9 23:00:46 2009 +0000 Add missing '*' to av_tree_insert() doxy. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18775 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/tree.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit fb26b13edd8defc7b2eaf81383905e63bacce162 Author: diego Date: Sat May 9 12:26:05 2009 +0000 Add necessary header for CONFIG_RUNTIME_CPUDETECT preprocessor definition. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18774 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/check_altivec.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 26223171859366a8f4166cbd4d8d764ff32bd8b2 Author: Kovensky Date: Tue Apr 14 19:33:28 2009 -0300 Changed max number of streams from 20 to 64 for libavformat. Fixes demuxing of the CCCP Mega Audio Test and other files with lots of streams. libavformat/avformat.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3a1d25cdf92e35a6332b534ec5d9cc0d60e8099e Author: Kovensky Date: Mon Mar 30 20:03:20 2009 -0300 Add file.o to Makefile to fix linking error libavformat/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ae93a73959732f99d01ad34dff114b52613ef5af Author: Anton Khirnov Date: Sat Feb 7 19:45:54 2009 +0100 ordered chapters: seek to closest keyframe libavformat/matroskadec.c | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) commit 64c3364821ff3f33852862497885da681699426a Author: Anton Khirnov Date: Wed Jan 28 18:52:19 2009 +0100 matroskadec: some minor fixes in ordered chapters. libavformat/matroskadec.c | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) commit 6eeed75fe4478b97f1bb0ad0e07034aac88027d9 Author: Anton Khirnov Date: Fri Jan 16 20:41:22 2009 +0100 Hack to make ass subs work in mplayer. libavformat/matroskadec.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit b166b16ee2502336429d72e3c00a46007989a2fc Author: Anton Khirnov Date: Fri Jan 16 19:54:30 2009 +0100 matroskadec: initial support for ordered chapters. libavformat/matroska.h | 2 + libavformat/matroskadec.c | 403 ++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 368 insertions(+), 37 deletions(-) commit 9d2e812ac247d7afbe8622365c66b189aa31c487 Author: Anton Khirnov Date: Fri Jan 16 19:10:25 2009 +0100 Support for loading external files, generic part. libavformat/avformat.h | 14 +++++++++++++- libavformat/utils.c | 23 +++++++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletions(-) commit ea51733dc5ca6938bdaef5fe5ca28855c58beb58 Author: Anton Khirnov Date: Fri Jan 16 19:09:30 2009 +0100 File protocol: support for opening dirs. libavformat/avio.h | 1 + libavformat/file.c | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+), 0 deletions(-) commit 3bea916caf5ccc4a26d3bff11c7de808b84b426e Author: diego Date: Fri May 8 19:41:21 2009 +0000 data parameter of dnxhd_encode_picture() should not be const. Fixes "dnxhdenc.c:805: warning: initialization from incompatible pointer type". patch by Daniel Verkamp, daniel drv nu git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18773 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dnxhdenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9a337b1f6d673c3b748342c2ec067e835c2014d6 Author: vitor Date: Fri May 8 19:14:21 2009 +0000 "[" is a terminating char for the filter name. This fixes the parsing of things like [in] vflip [out]; git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18772 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/graphparser.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2fa9e4f225ada89570e0ff54709dfa8ab6bb8d05 Author: michael Date: Fri May 8 15:14:36 2009 +0000 Correct x/ymin to avoid segfault due to out of picture reads. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18771 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.c | 8 ++++---- tests/ffmpeg.regression.ref | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-)