commit a47b9a74be4cc8614a346b26e698c8d2869a4980 Author: Kovensky Date: Fri Feb 6 14:12:54 2009 -0300 Ordered chapters support libavformat/Makefile | 2 +- libavformat/avformat.h | 14 ++- libavformat/avio.h | 1 + libavformat/file.c | 43 +++++ libavformat/matroska.h | 2 + libavformat/matroskadec.c | 403 ++++++++++++++++++++++++++++++++++++++++----- libavformat/utils.c | 23 +++ 7 files changed, 448 insertions(+), 40 deletions(-) commit 9816b66fb55fe03fd6f2a4db9390bdaa59eac697 Merge: 1292a18... 918f7b5... Author: Alexander Strange Date: Thu Jan 22 03:39:04 2009 -0500 Merge branch 'master' of git://git.mplayerhq.hu/ffmpeg Changed the value of CODEC_CAP_FRAME_THREADS and adjusted use of config variables to match mainline. Conflicts: libavcodec/h263.c libavcodec/h264.c libavcodec/mpeg12.c libavcodec/mpegvideo.c libavcodec/pthread.c libavutil/common.h commit 918f7b511e41534c9e5246abeb1eb833a6d37dd0 Author: bcoudurier Date: Thu Jan 22 00:31:26 2009 +0000 Add const, remove warning: libavcodec/audioconvert.c:190: warning: initialization discards qualifiers from pointer target type git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16716 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/audioconvert.c | 52 ++++++++++++++++++++++---------------------- 1 files changed, 26 insertions(+), 26 deletions(-) commit ff90ded7b7257bb85bbd29b7e4729ebd7d3dfaa1 Author: diego Date: Wed Jan 21 23:55:51 2009 +0000 Avoid unused variable warning when compiling DES test program. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16715 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/des.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 5ef84fba813ab66902f56206468be0154b9d91cd Author: aurel Date: Wed Jan 21 22:32:17 2009 +0000 'code' is used to index a table so make it unsigned this prevents using negative index and possibly crashing with broken files git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16714 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 2 +- libavformat/isom.h | 2 +- libavformat/mov.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit ea7907335e146481e7d12a0642a85ecb5b0234ba Author: diego Date: Wed Jan 21 17:34:40 2009 +0000 Make base64 test program compilable as a standard test program. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16713 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/base64.c | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) commit 1b03487ba8bb9482a38090c13fc895002d6d65a0 Author: diego Date: Wed Jan 21 14:28:16 2009 +0000 Add void keyword to parameterless function declaration. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16712 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/base64.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4da1e66e09a86a97ca31c681b948dc1e265e0304 Author: kostya Date: Wed Jan 21 13:27:39 2009 +0000 yet another attempt on fixing synchronization in VMD git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16711 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/sierravmd.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit c1ee439064735b268c89f88140a5f2d49d928edb Author: kostya Date: Wed Jan 21 13:26:01 2009 +0000 Empty audio chunks in VMD are silent, not skipped git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16710 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/sierravmd.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 90c4b13f6e95a051fa28b86595decb60d75e18df Author: kostya Date: Wed Jan 21 13:25:14 2009 +0000 cosmetics: reindent after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16709 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/sierravmd.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 888c967532de8ac38bd584e7e22a5ce616c68223 Author: kostya Date: Wed Jan 21 13:24:35 2009 +0000 VMD first chunk of audio is not coded as many separate chunks of block_align size. Thus, make demuxer and decoder handle it as a whole. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16708 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vmdav.c | 45 ++++++++++++++++++++++++++++----------------- libavformat/sierravmd.c | 29 ----------------------------- 2 files changed, 28 insertions(+), 46 deletions(-) commit 220e38f35b1f1dc9d1a31f5d371ecf575e11faf0 Author: benoit Date: Wed Jan 21 08:43:38 2009 +0000 Rename audio.c to oss_audio.c in libavdevice. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16707 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/Makefile | 4 +- libavdevice/audio.c | 349 ----------------------------------------------- libavdevice/oss_audio.c | 349 +++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 351 insertions(+), 351 deletions(-) commit d39d5ef94e40feb0bb51da40dc45c0120e06cc21 Author: bcoudurier Date: Wed Jan 21 00:36:34 2009 +0000 fix seek reg tests, Im always forgetting this git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16706 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/seek.regression.ref | 54 ++++++++++++++++++++++---------------------- 1 files changed, 27 insertions(+), 27 deletions(-) commit b690a24bd90282e3a3ea3b6549deb9d69d25632e Author: cehoyos Date: Tue Jan 20 22:53:25 2009 +0000 Sort VdpPictureInfo alphabetically. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16705 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vdpau.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6d43dbec082c57bd831a04da1ae396b7507ca212 Author: bcoudurier Date: Tue Jan 20 21:09:51 2009 +0000 exit with error code if av_encode failed git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16704 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 19d1781a735ed37a4ea76d7ca389b74d371dd69c Author: bcoudurier Date: Tue Jan 20 21:06:57 2009 +0000 change sample aspect ratio test to be more clear, print old one git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16703 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 7f50a443519ce685a7f4dd21c0aa69cd5cec8d4e Author: compn Date: Tue Jan 20 16:19:13 2009 +0000 another mpeg4 fourcc git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16702 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit c61d7baddb82287603f6278565463046a3044d5d Author: bcoudurier Date: Tue Jan 20 09:43:58 2009 +0000 Do not use avctx->frame_number which might not be set, this also fixes a side effect where its value was one too much. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16701 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/gxfenc.c | 9 +++++---- tests/libav.regression.ref | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) commit 506aba14f3413f925bbf7f2103c56c98a8fada25 Author: cehoyos Date: Tue Jan 20 09:36:28 2009 +0000 Cosmetics: Fix indentation after last commit. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16700 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 7a53788f7238c2a8f141afd39286f6433eec89e9 Author: cehoyos Date: Tue Jan 20 09:28:36 2009 +0000 Add VDPAU hardware accelerated decoding for WMV3 and VC1 which will be used by MPlayer. Original patch by NVIDIA corporation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16699 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 + libavcodec/Makefile | 2 + libavcodec/allcodecs.c | 2 + libavcodec/imgconvert.c | 6 ++++ libavcodec/vc1.c | 48 +++++++++++++++++++++++++++++ libavcodec/vdpau.h | 1 + libavcodec/vdpau_internal.h | 3 ++ libavcodec/vdpauvideo.c | 70 +++++++++++++++++++++++++++++++++++++++++++ libavutil/avutil.h | 2 + 9 files changed, 136 insertions(+), 0 deletions(-) commit 41c07df201b6b2e045ff46811a08a41ff2650335 Author: bcoudurier Date: Tue Jan 20 09:25:50 2009 +0000 set correct value for starting line git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16698 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/gxfenc.c | 13 ++++++++++--- tests/libav.regression.ref | 4 ++-- 2 files changed, 12 insertions(+), 5 deletions(-) commit d5e4d935e5dd232861c593250880a3791cc2a35d Author: bcoudurier Date: Tue Jan 20 09:14:46 2009 +0000 fix gxf time code mark out value git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16697 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/gxfenc.c | 11 ++++++++++- tests/libav.regression.ref | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) commit ed64e85a10441d7bd42a5db03a766eb580729310 Author: benoit Date: Tue Jan 20 08:08:32 2009 +0000 Enable building r3d demuxer when its config is set. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16696 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 3dca4bf7872fcf19c94a5e94e376accfc7e6a949 Author: benoit Date: Tue Jan 20 08:01:32 2009 +0000 Use avf context in av_log, instead of NULL. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16695 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/audio.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit bed78e9440614219d98c29a5334a0782c3c90097 Author: benoit Date: Tue Jan 20 08:00:59 2009 +0000 Pass avf context to audio_open(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16694 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/audio.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 120dea237d0107b9f057e1b5e67165963c9dc312 Author: alexc Date: Tue Jan 20 08:00:39 2009 +0000 Fix a read past end of buffer crash in the mp3 probe git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16693 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mp3.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8ea923f72fdf2d828dec4076ee5b9fcb75582743 Author: bcoudurier Date: Tue Jan 20 07:42:14 2009 +0000 R3D REDCODE demuxer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16692 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + MAINTAINERS | 1 + doc/general.texi | 2 + libavformat/allformats.c | 1 + libavformat/avformat.h | 4 +- libavformat/r3d.c | 384 ++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 391 insertions(+), 2 deletions(-) commit 8c79120741ed9be6bb6c4b9de5b8b653bdb30691 Author: stefang Date: Tue Jan 20 07:02:42 2009 +0000 add myself as maintainer of ISS (with Jai's blessing) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16691 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 3ea5851849ff0fa6ef7536e3388ce31756ce007f Author: aurel Date: Tue Jan 20 00:52:12 2009 +0000 matroskaenc: correctly handle h264 streams with 3 bytes nal startcodes This implies using ff_avc_parse_nal_units_buf instead of ff_avc_parse_nal_units because with 3 bytes startcodes the parsed packet size will change, and the size must be written before the packet content. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16690 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskaenc.c | 20 +++++++++++--------- 1 files changed, 11 insertions(+), 9 deletions(-) commit 31673115cff28449564a36409689717c50f68c86 Author: diego Date: Mon Jan 19 23:41:46 2009 +0000 Use "" instead of <> when #including non-system headers. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16689 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/audioconvert.c | 2 +- libavformat/rdt.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 231a2460d6344433103887803b53c68428955135 Author: alexc Date: Mon Jan 19 21:54:06 2009 +0000 Fix probing of files with ID3v2 tags. Discussed at http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2009-January/059302.html git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16688 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 4 ++-- libavformat/id3v2.c | 12 ++++++++++++ libavformat/id3v2.h | 7 +++++++ libavformat/mp3.c | 12 +++++++----- libavformat/mpc.c | 7 +++++-- libavformat/raw.c | 13 ++++++++++--- 6 files changed, 43 insertions(+), 12 deletions(-) commit b481fb6518204d02e5e327e4697c92ad2fa77764 Author: aurel Date: Mon Jan 19 21:39:07 2009 +0000 Remove detection of mmsh protocol in ffplay. This is useless as long as mmsh is not implemented in libavformat. This is a revert of r10936. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16687 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit c5553ce687d3447e131bdcca0120e70fa803d76b Author: diego Date: Mon Jan 19 17:01:22 2009 +0000 Restore mistakenly removed period after "DivX, Inc". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16686 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avisynth.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c2ef9321f9fd98653aa63fb69e337d3072ffac6b Author: compn Date: Mon Jan 19 16:11:46 2009 +0000 add T263. works on samples/V-codecs/T263/ git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16685 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 2d1f046a7f372b5ea90f21e2d7e306d7203dfd2e Author: diego Date: Mon Jan 19 15:46:40 2009 +0000 cosmetics: Remove pointless period after copyright statement non-sentences. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16684 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac_ac3_parser.c | 4 ++-- libavcodec/aac_ac3_parser.h | 4 ++-- libavcodec/aac_parser.c | 4 ++-- libavcodec/ac3.c | 2 +- libavcodec/ac3.h | 2 +- libavcodec/ac3_parser.c | 4 ++-- libavcodec/ac3_parser.h | 4 ++-- libavcodec/ac3dec.c | 2 +- libavcodec/ac3enc.c | 2 +- libavcodec/ac3tab.h | 2 +- libavcodec/allcodecs.c | 2 +- libavcodec/arm/dsputil_arm.c | 2 +- libavcodec/arm/simple_idct_arm.S | 2 +- libavcodec/bitstream.c | 2 +- libavcodec/colorspace.h | 2 +- libavcodec/dnxhddata.c | 2 +- libavcodec/dnxhddata.h | 2 +- libavcodec/dnxhddec.c | 2 +- libavcodec/dpcm.c | 2 +- libavcodec/dsputil.c | 2 +- libavcodec/dsputil.h | 2 +- libavcodec/dv.c | 6 +++--- libavcodec/dvbsub.c | 2 +- libavcodec/dvbsub_parser.c | 2 +- libavcodec/dvbsubdec.c | 2 +- libavcodec/dvdata.h | 2 +- libavcodec/dvdsub_parser.c | 2 +- libavcodec/dvdsubdec.c | 2 +- libavcodec/dvdsubenc.c | 2 +- libavcodec/fft.c | 2 +- libavcodec/g726.c | 2 +- libavcodec/gif.c | 6 +++--- libavcodec/gifdec.c | 4 ++-- libavcodec/h263.c | 4 ++-- libavcodec/h263data.h | 2 +- libavcodec/h263dec.c | 2 +- libavcodec/imgconvert.c | 2 +- libavcodec/imgconvert_template.c | 2 +- libavcodec/imgresample.c | 2 +- libavcodec/imx_dump_header_bsf.c | 2 +- libavcodec/libfaad.c | 4 ++-- libavcodec/ljpegenc.c | 2 +- libavcodec/lzw.c | 4 ++-- libavcodec/lzw.h | 4 ++-- libavcodec/mathops.h | 2 +- libavcodec/mdct.c | 2 +- libavcodec/mjpeg.c | 2 +- libavcodec/mjpeg.h | 2 +- libavcodec/mjpeg_parser.c | 2 +- libavcodec/mjpega_dump_header_bsf.c | 2 +- libavcodec/mjpegdec.c | 2 +- libavcodec/mjpegdec.h | 2 +- libavcodec/mjpegenc.c | 2 +- libavcodec/mjpegenc.h | 2 +- libavcodec/mlib/dsputil_mlib.c | 2 +- libavcodec/motion_est.c | 2 +- libavcodec/mpeg12.c | 2 +- libavcodec/mpeg12enc.c | 2 +- libavcodec/mpeg4video_parser.c | 4 ++-- libavcodec/mpeg4video_parser.h | 4 ++-- libavcodec/mpegaudio.c | 2 +- libavcodec/mpegaudio_parser.c | 4 ++-- libavcodec/mpegaudiodec.c | 2 +- libavcodec/mpegaudiodecheader.c | 2 +- libavcodec/mpegaudiodecheader.h | 2 +- libavcodec/mpegaudioenc.c | 2 +- libavcodec/mpegaudiotab.h | 2 +- libavcodec/mpegvideo.c | 2 +- libavcodec/mpegvideo.h | 2 +- libavcodec/mpegvideo_common.h | 2 +- libavcodec/mpegvideo_enc.c | 2 +- libavcodec/mpegvideo_parser.c | 2 +- libavcodec/msmpeg4.c | 2 +- libavcodec/options.c | 2 +- libavcodec/parser.c | 4 ++-- libavcodec/parser.h | 4 ++-- libavcodec/pcm.c | 2 +- libavcodec/png.c | 2 +- libavcodec/png.h | 2 +- libavcodec/pngdec.c | 2 +- libavcodec/pngenc.c | 2 +- libavcodec/pnm.c | 2 +- libavcodec/pnm.h | 2 +- libavcodec/pnm_parser.c | 2 +- libavcodec/pnmenc.c | 2 +- libavcodec/ppc/fft_altivec.c | 2 +- libavcodec/ppc/imgresample_altivec.c | 2 +- libavcodec/ppc/mathops.h | 2 +- libavcodec/ps2/dsputil_mmi.c | 2 +- libavcodec/ps2/mpegvideo_mmi.c | 2 +- libavcodec/pthread.c | 2 +- libavcodec/ratecontrol.h | 2 +- libavcodec/raw.c | 2 +- libavcodec/raw.h | 2 +- libavcodec/rawdec.c | 2 +- libavcodec/rawenc.c | 2 +- libavcodec/resample.c | 2 +- libavcodec/rv10.c | 2 +- libavcodec/svq3.c | 2 +- libavcodec/utils.c | 2 +- libavcodec/vdpau_internal.h | 2 +- libavcodec/vdpauvideo.c | 2 +- libavcodec/wma.c | 2 +- libavcodec/wma.h | 2 +- libavcodec/wmadec.c | 2 +- libavcodec/wmv2.c | 2 +- libavcodec/wmv2.h | 2 +- libavcodec/wmv2dec.c | 2 +- libavcodec/wmv2enc.c | 2 +- libavcodec/x86/dsputil_mmx.c | 2 +- libavcodec/x86/dsputil_mmx_avg_template.c | 2 +- libavcodec/x86/dsputil_mmx_rnd_template.c | 2 +- libavcodec/x86/dsputilenc_mmx.c | 2 +- libavcodec/x86/motion_est_mmx.c | 2 +- libavcodec/x86/mpegvideo_mmx.c | 2 +- libavdevice/audio.c | 2 +- libavdevice/beosaudio.cpp | 2 +- libavdevice/bktr.c | 2 +- libavdevice/v4l.c | 2 +- libavdevice/v4l2.c | 4 ++-- libavdevice/vfwcap.c | 2 +- libavformat/asf-enc.c | 2 +- libavformat/asf.c | 2 +- libavformat/asf.h | 2 +- libavformat/au.c | 2 +- libavformat/avienc.c | 2 +- libavformat/avisynth.c | 2 +- libavformat/crcenc.c | 2 +- libavformat/dv.c | 2 +- libavformat/dv.h | 2 +- libavformat/dvenc.c | 2 +- libavformat/dxa.c | 2 +- libavformat/ffm.h | 2 +- libavformat/ffmdec.c | 2 +- libavformat/ffmenc.c | 2 +- libavformat/flv.h | 2 +- libavformat/flvdec.c | 2 +- libavformat/flvenc.c | 2 +- libavformat/framecrcenc.c | 2 +- libavformat/framehook.c | 2 +- libavformat/gif.c | 2 +- libavformat/gxf.c | 2 +- libavformat/gxfenc.c | 2 +- libavformat/http.c | 2 +- libavformat/img2.c | 2 +- libavformat/isom.c | 2 +- libavformat/isom.h | 2 +- libavformat/mov.c | 2 +- libavformat/movenc.c | 4 ++-- libavformat/mp3.c | 2 +- libavformat/mpeg.c | 2 +- libavformat/mpeg.h | 2 +- libavformat/mpegenc.c | 2 +- libavformat/mpegts.c | 2 +- libavformat/mpegts.h | 2 +- libavformat/mpegtsenc.c | 2 +- libavformat/mpjpeg.c | 2 +- libavformat/mxf.c | 2 +- libavformat/mxf.h | 2 +- libavformat/mxfdec.c | 2 +- libavformat/network.h | 2 +- libavformat/nsvdec.c | 2 +- libavformat/nuv.c | 2 +- libavformat/raw.c | 2 +- libavformat/riff.c | 2 +- libavformat/rm.h | 2 +- libavformat/rmdec.c | 2 +- libavformat/rmenc.c | 2 +- libavformat/rtp.c | 2 +- libavformat/rtp.h | 2 +- libavformat/rtp_h264.c | 2 +- libavformat/rtp_h264.h | 2 +- libavformat/rtp_mpv.c | 4 ++-- libavformat/rtpdec.c | 2 +- libavformat/rtpenc.c | 2 +- libavformat/rtpenc_h264.c | 2 +- libavformat/rtpproto.c | 2 +- libavformat/rtsp.c | 2 +- libavformat/rtsp.h | 2 +- libavformat/siff.c | 2 +- libavformat/smacker.c | 2 +- libavformat/sol.c | 2 +- libavformat/swf.h | 4 ++-- libavformat/swfdec.c | 4 ++-- libavformat/swfenc.c | 4 ++-- libavformat/tcp.c | 2 +- libavformat/thp.c | 2 +- libavformat/udp.c | 2 +- libavformat/wav.c | 2 +- libavformat/wv.c | 2 +- libavformat/yuv4mpeg.c | 2 +- libavutil/mem.c | 2 +- libavutil/random.c | 2 +- libavutil/random.h | 2 +- 194 files changed, 219 insertions(+), 219 deletions(-) commit 0b5ddbc0559777e10ec844112160d619e68ca14d Author: stefano Date: Sun Jan 18 23:07:30 2009 +0000 Drop the deprecated av_init_random() at the next libavutil major bump. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16683 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/random.c | 2 ++ libavutil/random.h | 3 +++ 2 files changed, 5 insertions(+), 0 deletions(-) commit e8d8c7ea70c2bea1fcda571637b8b6c538147270 Author: stefano Date: Sun Jan 18 23:04:33 2009 +0000 Replace calls to the deprecated function av_init_random() with corresponding calls to av_random_init(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16682 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 2 +- libavcodec/cook.c | 2 +- libavcodec/elbg.h | 2 +- libavcodec/mpc7.c | 2 +- libavcodec/mpc8.c | 2 +- libavcodec/nellymoserdec.c | 2 +- libavcodec/roqvideoenc.c | 2 +- libavutil/internal.h | 2 +- libavutil/random.c | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) commit 8d3686fd63dc9b59726eca0c4a472b01c78ddd60 Author: aurel Date: Sun Jan 18 22:57:40 2009 +0000 moves mid_pred() into mathops.h (with arch specific code split by directory) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16681 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cavs.c | 1 + libavcodec/dsputil.c | 1 + libavcodec/ffv1.c | 1 + libavcodec/h263.c | 1 + libavcodec/h264.c | 1 + libavcodec/huffyuv.c | 1 + libavcodec/jpeglsdec.c | 1 + libavcodec/jpeglsenc.c | 1 + libavcodec/loco.c | 1 + libavcodec/mathops.h | 30 ++++++++++++++++++++++++++++ libavcodec/motion_est.c | 1 + libavcodec/roqvideoenc.c | 1 + libavcodec/rv34.c | 1 + libavcodec/snow.c | 1 + libavcodec/svq1dec.c | 1 + libavcodec/vc1.c | 1 + libavcodec/wmv2dec.c | 1 + libavcodec/x86/dsputilenc_mmx.c | 1 + libavcodec/x86/mathops.h | 24 ++++++++++++++++++++++ libavutil/common.h | 41 --------------------------------------- 20 files changed, 71 insertions(+), 41 deletions(-) commit b525ae43a73ea34698edb0f256c57ad2a7d15fa2 Author: aurel Date: Sun Jan 18 22:53:28 2009 +0000 replace AV_METADATA_IGNORE_CASE flag by a new AV_METADATA_MATCH_CASE flag with the opposed meaning git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16680 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 2 +- libavformat/avienc.c | 4 ++-- libavformat/metadata.c | 6 +++--- libavformat/metadata_compat.c | 3 +-- 4 files changed, 7 insertions(+), 8 deletions(-) commit 35e481c23b5eaa59eb96334ccce7ceaf95f6cf9e Author: stefano Date: Sun Jan 18 22:50:57 2009 +0000 Deprecate av_init_random() in favour of av_random_init(), with a more natural name and order of parameters. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16679 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/avutil.h | 2 +- libavutil/random.c | 7 ++++++- libavutil/random.h | 5 ++++- 3 files changed, 11 insertions(+), 3 deletions(-) commit 8791f321bc34eeea75db475fc9e6ebbc88ec5ef0 Author: stefano Date: Sun Jan 18 21:40:26 2009 +0000 Implement a var for containing the current year number rather than hardcode it in the banner string. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16678 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 6 ++++-- cmdutils.h | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) commit fb26d144a7a97eb072bdeaa14f0dfaaa8be88a87 Author: mru Date: Sun Jan 18 20:43:11 2009 +0000 ARM: simplify ff_put/avg_h264_chroma_mc4/8_neon definitions, no code change git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16677 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/h264dsp_neon.S | 43 +++++++++++++++++----------------------- 1 files changed, 18 insertions(+), 25 deletions(-) commit df1cfec0af50e7bd2f3e4e0ddc922821a0ff7e55 Author: mru Date: Sun Jan 18 18:31:54 2009 +0000 Alpha: add -mieee to CFLAGS git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16676 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 99068c8f765082852992fe67ab7a88da521deb6b Author: mru Date: Sun Jan 18 18:31:52 2009 +0000 Alpha: fix pix_abs16 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16675 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alpha/dsputil_alpha.c | 12 +--- libavcodec/alpha/motion_est_mvi_asm.S | 105 ++++++++++++++++----------------- 2 files changed, 55 insertions(+), 62 deletions(-) commit c6cb5c8c17ea3b7f0ff19f9445a529f6dc72b3da Author: mru Date: Sun Jan 18 18:29:57 2009 +0000 configure: add fastdiv to CONFIG_LIST git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16674 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit f5603cc0ec362c9be4953e6b77054929a72cf699 Author: aurel Date: Sun Jan 18 17:26:24 2009 +0000 matroskadec: merge ByteIOContext declarations at upper level git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16673 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit 536369e628292fa65e9f5eae6dc63a07e5269561 Author: aurel Date: Sun Jan 18 17:13:12 2009 +0000 matroskadec: parse the WAVEFORMATEX header and discard it from extradata git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16672 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) commit b704eaef186dbcdaa0849a2e94ae4fcb6d339e0a Author: darkshikari Date: Sun Jan 18 07:20:12 2009 +0000 Fix 10L in r16670 (broke deblocking code) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16671 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1c167141e61f9893a415021a24c5b7851ddb6063 Author: darkshikari Date: Sun Jan 18 07:14:36 2009 +0000 Faster VC-1 C loopfilter using lots of xor magic git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16670 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 45 +++++++++++++++++++++++++++------------------ 1 files changed, 27 insertions(+), 18 deletions(-) commit 8082c406f21fae523d280f3e1364c710f488df29 Author: mru Date: Sun Jan 18 05:52:20 2009 +0000 dct-test: add Alpha idct git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16669 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dct-test.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 397a92f915d83bedfdb8d9b34e3886804803552f Author: mru Date: Sun Jan 18 05:52:17 2009 +0000 Alpha: add ff_ prefix to idct functions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16668 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alpha/dsputil_alpha.c | 12 ++++++------ libavcodec/alpha/simple_idct_alpha.c | 10 +++++----- 2 files changed, 11 insertions(+), 11 deletions(-) commit 72ca23935b8d4814dcb6620e46687e3772b1251c Author: mru Date: Sun Jan 18 05:52:15 2009 +0000 Alpha: indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16667 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alpha/dsputil_alpha.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 335468473db488dc8ed2e2954aa2195d798eb82b Author: mru Date: Sun Jan 18 05:52:12 2009 +0000 Alpha: proper IDCT selection Only select the Alpha IDCT if auto or explicitly requested. Also disable it in lowres mode. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16666 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alpha/dsputil_alpha.c | 4 ++++ libavcodec/avcodec.h | 1 + libavcodec/options.c | 1 + 3 files changed, 6 insertions(+), 0 deletions(-) commit cb93c9df9c4a82c97dc70f8613efc5c1b521c6c1 Author: mru Date: Sun Jan 18 05:52:08 2009 +0000 Alpha: add some const, kill some warnings git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16665 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alpha/asm.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit e73ef98dcd6b3146854105d8dbb429fbc0156483 Author: bcoudurier Date: Sun Jan 18 01:48:14 2009 +0000 add jp2 formater in image2 muxer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16664 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/img2.c | 25 ++++++++++++++++++++++++- 1 files changed, 24 insertions(+), 1 deletions(-) commit 1063b5e739c6f916189e91ab0d36298d384efe85 Author: bcoudurier Date: Sun Jan 18 00:47:46 2009 +0000 jpeg2k is intra only codec git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16663 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit b3d84a0d4ccc398e6452beae8c8c8fcaa76b39fb Author: conrad Date: Sat Jan 17 23:54:27 2009 +0000 Copy width/height for subtitle streams (needed for scodec copy of mov/mp4 timed text) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16662 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 4e13260527f1a2e23b6e96ff28fcc6e5f12df3e7 Author: mru Date: Sat Jan 17 21:44:58 2009 +0000 Alpha: factor common parts from dct_unquantize_h263_intra/inter_axp git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16661 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alpha/mpegvideo_alpha.c | 101 +++++++++++------------------------- 1 files changed, 31 insertions(+), 70 deletions(-) commit bf2642ab60de5d8cd7af5fcd73148f81ddd02801 Author: mru Date: Sat Jan 17 21:44:56 2009 +0000 Alpha: fix dct_unquantize_h263_inter/intra_axp() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16660 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alpha/mpegvideo_alpha.c | 30 ++++++++++++++++-------------- 1 files changed, 16 insertions(+), 14 deletions(-) commit 1b08c66519244b500020d7551a4a9ef0a216d69e Author: bcoudurier Date: Sat Jan 17 21:40:27 2009 +0000 match format in names list separated by commas git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16659 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 20 +++++++++++++++++++- 1 files changed, 19 insertions(+), 1 deletions(-) commit 845c097ab524eabf98b63a0740cff623163e9ab3 Author: stefang Date: Sat Jan 17 20:08:43 2009 +0000 added demuxer for FunCom ISS audio files, extended ADPCM decoder by ISS specific IMA variant git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16658 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 4 ++ libavcodec/adpcm.c | 28 ++++++++++ libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 3 +- libavformat/Makefile | 1 + libavformat/allformats.c | 1 + libavformat/avformat.h | 2 +- libavformat/iss.c | 130 ++++++++++++++++++++++++++++++++++++++++++++++ 9 files changed, 169 insertions(+), 2 deletions(-) commit de9555f4f1b579af22da495b908421c8b3986be5 Author: vitor Date: Sat Jan 17 20:06:08 2009 +0000 Use shared sine window instead of defining another one. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16657 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/nellymoserdec.c | 10 ++++------ 1 files changed, 4 insertions(+), 6 deletions(-) commit defc8e44574637327ddec84bd2cef07aa29eeb9a Author: conrad Date: Sat Jan 17 18:34:47 2009 +0000 Update regression tests after r16651 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16656 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/ffmpeg.regression.ref | 8 +++--- tests/libav.regression.ref | 4 +- tests/rotozoom.regression.ref | 8 +++--- tests/seek.regression.ref | 44 ++++++++++++++++++++-------------------- 4 files changed, 32 insertions(+), 32 deletions(-) commit e9b58e0c6ce502c5fa96759b8ec9510486d64770 Author: cehoyos Date: Sat Jan 17 12:51:26 2009 +0000 Fix compilation with --enable-libxvid. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16655 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libxvidff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 00b7ccada46ba7834874c61e9fd82d93f600158b Author: aurel Date: Sat Jan 17 12:21:01 2009 +0000 remove ff_get_fourcc() and use AV_RL32() instead git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16654 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 3 ++- libavcodec/4xm.c | 12 ++++++------ libavcodec/asv1.c | 2 +- libavcodec/h263.c | 8 ++++---- libavcodec/h263dec.c | 14 +++++++------- libavcodec/libxvidff.c | 2 +- libavcodec/mjpega_dump_header_bsf.c | 2 +- libavcodec/mjpegdec.c | 10 +++++----- libavcodec/mpeg12.c | 2 +- libavcodec/shorten.c | 2 +- libavcodec/tta.c | 4 ++-- libavformat/avidec.c | 3 ++- libavformat/tta.c | 2 +- libavformat/utils.c | 4 ++-- libavutil/common.h | 11 ----------- 15 files changed, 36 insertions(+), 45 deletions(-) commit 8a07761ce64a4fadc18ca3169f80016828403366 Author: aurel Date: Sat Jan 17 11:13:33 2009 +0000 export gcd function as av_gcd() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16653 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h263.c | 2 +- libavcodec/libxvidff.c | 4 ++-- libavcodec/mpegvideo_enc.c | 2 +- libavcodec/snow.c | 2 +- libavcodec/utils.c | 2 +- libavformat/mov.c | 4 ++-- libavformat/nutdec.c | 2 +- libavformat/riff.c | 2 +- libavformat/utils.c | 4 ++-- libavutil/avutil.h | 2 +- libavutil/common.h | 3 --- libavutil/mathematics.c | 4 ++-- libavutil/mathematics.h | 2 ++ libavutil/rational.c | 4 ++-- 14 files changed, 19 insertions(+), 20 deletions(-) commit d5f8b678afcbb73dab523ae16ad15fe0b565983e Author: conrad Date: Sat Jan 17 04:31:42 2009 +0000 Cosmetics: indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16652 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskaenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8262848178ddd1136c9732203252e5cdb691e50d Author: conrad Date: Sat Jan 17 04:31:14 2009 +0000 Treat disposition==0 as undefined and don't write the default flag git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16651 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskaenc.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 2e62b2c3d3374f4c33e860e31d7f5473604fb7e3 Author: conrad Date: Sat Jan 17 04:30:36 2009 +0000 Flush the buffer after writing the header and when done with writing the files Fixes writing small (~4kb) files. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16650 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskaenc.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit b03b42468fe7d603467d3f6ed0a8055d9c07d705 Author: cehoyos Date: Sat Jan 17 01:17:04 2009 +0000 Remove CODEC_ID_H264_VDPAU. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16649 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 3 --- libavcodec/h264.c | 12 ++++++------ libavcodec/h264_parser.c | 3 +-- 3 files changed, 7 insertions(+), 11 deletions(-) commit 842e0a96b40ac9dca797b9a7e76fb89a1977560b Author: stefano Date: Fri Jan 16 23:56:53 2009 +0000 Print a warning and fail if the graph description cannot be parsed. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16648 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/graphparser.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit 13e6b4cbfb3125a963dc3659cac5487e99c47bb0 Author: stefang Date: Fri Jan 16 20:46:38 2009 +0000 remove duplicate tables git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16647 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dnxhddata.c | 21 ++------------------- 1 files changed, 2 insertions(+), 19 deletions(-) commit 0ac2ac6491807464a3c113d7584951cb3f245062 Author: compn Date: Fri Jan 16 19:18:10 2009 +0000 hybrid wavpack support git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16646 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 42be3761308587adac73365bb7d80499533fe36b Author: compn Date: Fri Jan 16 19:05:09 2009 +0000 add LM20 mimic in avi fourcc git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16645 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 81989aef79c91748e6b06aaefddac2efab0ce9e0 Author: stefang Date: Fri Jan 16 17:58:38 2009 +0000 use assignment of structure instead of memcpy git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16644 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cavsdec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit ac40de07352f30fec0766e629c4f7f97e6186592 Author: kostya Date: Fri Jan 16 17:46:19 2009 +0000 WavPack hybrid mode support git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16643 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wavpack.c | 178 +++++++++++++++++++++++++++++++++++++++++++++----- libavformat/wv.c | 4 - 2 files changed, 160 insertions(+), 22 deletions(-) commit f339ef286ac1c7e60acb23036858a7218cdd942c Author: stefang Date: Fri Jan 16 17:45:54 2009 +0000 rename XXX_t enums to cavs_XXX to fix POSIX namespace issue git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16642 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cavs.c | 8 ++++---- libavcodec/cavs.h | 24 ++++++++++++------------ libavcodec/cavsdec.c | 10 +++++----- 3 files changed, 21 insertions(+), 21 deletions(-) commit 9757dfffbaf91c1daceab7da0a1fb06c610574fb Author: stefang Date: Fri Jan 16 17:20:17 2009 +0000 rename vector_t to cavs_vector git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16641 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cavs.c | 27 ++++++++++++++------------- libavcodec/cavs.h | 16 ++++++++-------- libavcodec/cavsdata.h | 6 +++--- libavcodec/cavsdec.c | 10 +++++----- 4 files changed, 30 insertions(+), 29 deletions(-) commit be1850c483fe1c68f8afb9eee15081b77e875c5a Author: cehoyos Date: Fri Jan 16 16:50:32 2009 +0000 Add mpeg1_vdpau decoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16640 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/mpeg12.c | 16 ++++++++++++++++ 4 files changed, 19 insertions(+), 0 deletions(-) commit 93878361bd055520ac6a690d7e0fa610f1baeee2 Author: reimar Date: Fri Jan 16 16:39:17 2009 +0000 Merge declaration and initialization of io_buffer_size git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16639 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aviobuf.c | 7 +------ 1 files changed, 1 insertions(+), 6 deletions(-) commit 8b8f30f609b7a6200785366ab1f27367327d9bc1 Author: reimar Date: Fri Jan 16 16:37:54 2009 +0000 Make io_buffer_size unsigned to avoid a warning about comparing signed and unsigned values. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16638 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aviobuf.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 3b3e3287c379c78a16dd2fd3c17afdf03a683616 Author: benoit Date: Fri Jan 16 16:20:42 2009 +0000 Split ff_log_missing_feature into ff_log_missing_feature and ff_log_ask_for_sample. Patch by Kenan Gillet: gmail_adress(author) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16637 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/internal.h | 8 ++++++++ libavcodec/qcelpdec.c | 5 +---- libavcodec/utils.c | 17 +++++++++++++---- 3 files changed, 22 insertions(+), 8 deletions(-) commit 23aaaeffc5f7e17016fb82887779e0ba6e4dcfdf Author: reimar Date: Fri Jan 16 15:35:51 2009 +0000 Return AVERROR(ENOMEM) instead of -1 when malloc fails in url_open_dyn_buf_internal git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16636 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aviobuf.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1df95d564b3e2e4ad0c256cf0c99368d731977ee Author: reimar Date: Fri Jan 16 15:34:37 2009 +0000 Use AV_WB32 instead of reimplementing it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16635 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aviobuf.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 1a9bc421bc4af84df77c51538143411cb782b5ef Author: reimar Date: Fri Jan 16 15:32:33 2009 +0000 Use av_mallocz instead of explicitly zeroing in url_open_dyn_buf_internal. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16634 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aviobuf.c | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit b0d6d155c860e445b3bdcff007a09f47e8040192 Author: reimar Date: Fri Jan 16 15:30:52 2009 +0000 Replace nonsense -1234 return value in dyn_buf_write by proper AVERROR(ENOMEM) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16633 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aviobuf.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f2721a9dcf6a8d408ab6a4d4f5824521125244ed Author: benoit Date: Fri Jan 16 14:03:46 2009 +0000 Make unsigned int a variable that does not need to be explicitely 32 bits. Fixes a warning. Patch by: Marc Mason mpeg (your_ad_here) blue (chez) free fr git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16632 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avidec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bf5e85d31008f68242851a41b2aefecf54c98820 Author: compn Date: Fri Jan 16 03:46:51 2009 +0000 add svq3 watermark support entry git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16631 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e137c66e51d81cc60fef0caff64627fa9dd361dc Author: cehoyos Date: Fri Jan 16 02:50:20 2009 +0000 12l: Fix compilation with --disable-vdpau. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16630 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg12.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e19bf7a407abe281ecbd03e748a893b52c1f131e Author: superdump Date: Fri Jan 16 02:20:24 2009 +0000 Add maxrate and bufsize specifications for iPod presets. I omitted these originally as I thought x264 set these automatically when specifying a level. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16629 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffpresets/libx264-ipod320.ffpreset | 2 ++ ffpresets/libx264-ipod640.ffpreset | 2 ++ 2 files changed, 4 insertions(+), 0 deletions(-) commit bdf04a5017e09a0f5f5fe444dcf242386b1604d4 Author: cehoyos Date: Fri Jan 16 02:14:07 2009 +0000 Add VDPAU hardware accelerated decoding for MPEG1 and MPEG2 which will be used by MPlayer. Original patch by NVIDIA corporation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16628 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/imgconvert.c | 6 ++++ libavcodec/mpeg12.c | 40 +++++++++++++++++++++++++++++-- libavcodec/vdpau.h | 1 + libavcodec/vdpau_internal.h | 4 +++ libavcodec/vdpauvideo.c | 55 +++++++++++++++++++++++++++++++++++++++++++ libavutil/avutil.h | 2 + 9 files changed, 108 insertions(+), 3 deletions(-) commit c47decea6645c5d571f6b4006b924c8ef54a2057 Author: bcoudurier Date: Fri Jan 16 01:26:52 2009 +0000 support h264 extradata with 0x000001 startcode git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16627 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avc.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 0d74068cc9777b26b090db2ba0dc9828338fce85 Author: bcoudurier Date: Fri Jan 16 01:22:30 2009 +0000 use ff_avc_parse_nal_units_buf because output size might differ from input size git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16626 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvenc.c | 19 ++++++++++++------- 1 files changed, 12 insertions(+), 7 deletions(-) commit 619a5f691d8401645440f173d940dd365f55931f Author: bcoudurier Date: Fri Jan 16 01:20:31 2009 +0000 10l, fix prototype git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16625 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avc.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 865f783e2cd5dde58c453cff8771ccaf97e11383 Author: bcoudurier Date: Fri Jan 16 01:17:18 2009 +0000 export ff_avc_parse_nal_units_buf git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16624 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avc.c | 2 +- libavformat/avc.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) commit f7eff8bd4ee50f8ffde7b29acead77841766c8fc Author: bcoudurier Date: Fri Jan 16 01:12:32 2009 +0000 move actual writing before so new size can be taken into account git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16623 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit 98d7573145c7803fff60eec37ffe1a73d022bd2d Author: bcoudurier Date: Fri Jan 16 01:11:34 2009 +0000 return size written in ff_avc_parse_nal_units git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16622 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avc.c | 5 ++++- libavformat/avc.h | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) commit 840fbac53401ea9601024eb1424e17f71c3a0783 Author: aurel Date: Fri Jan 16 00:37:38 2009 +0000 add -Wundef compiler flag, to catch typo in #if or similar situations git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16621 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 8e3c4ec72b9ddc9ef5a62f6d87ccb12d90b754b1 Author: aurel Date: Fri Jan 16 00:03:51 2009 +0000 explicitly disable CONFIG_AUDIO_NONSHORT git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16620 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudio.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 215c3ab146f8e0aa8aefeafc451da815b6285266 Author: aurel Date: Thu Jan 15 23:01:26 2009 +0000 move NULL_IF_CONFIG_SMALL() definition into internal header git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16619 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/common.h | 11 ----------- libavutil/internal.h | 11 +++++++++++ 2 files changed, 11 insertions(+), 11 deletions(-) commit 602461d114e7e6b2bb7dac9274111fd5d9ad0dab Author: aurel Date: Thu Jan 15 22:58:35 2009 +0000 move timer related code in a new timer.h file git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16618 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/common.h | 73 ----------------------------------- libavutil/internal.h | 1 + libavutil/timer.h | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 105 insertions(+), 73 deletions(-) commit 9a808bdbf7d551b284d1a82301e5a4178e837fde Author: lucabe Date: Thu Jan 15 14:07:59 2009 +0000 Reindent after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16617 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvenc.c | 2 +- libavformat/matroskaenc.c | 2 +- libavformat/movenc.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 4dc5a8446b5b68877063e75a3a121ed45eaf2cbc Author: lucabe Date: Thu Jan 15 14:03:07 2009 +0000 Do not reallocate AVPacket's data when muxing a packet git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16616 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avc.c | 21 ++++++++++++++------- libavformat/avc.h | 2 +- libavformat/flvenc.c | 13 ++++++------- libavformat/matroskaenc.c | 18 ++++++++---------- libavformat/movenc.c | 16 +++++++--------- 5 files changed, 36 insertions(+), 34 deletions(-) commit fe3bdebf4a435681543dd0b645fdaa33ea3d7a30 Author: superdump Date: Thu Jan 15 12:23:03 2009 +0000 Factorise id3v2 header parsing from mp3.c to be shared Patch by Alex Converse ( alex converse gmail com ) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16615 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 2 +- libavformat/id3v2.c | 35 +++++++++++++++++++++++++++++++++++ libavformat/id3v2.h | 35 +++++++++++++++++++++++++++++++++++ libavformat/mp3.c | 20 +++----------------- 4 files changed, 74 insertions(+), 18 deletions(-) commit abfbd6bc2ad11387999a3658fd3dfa00331d2bd3 Author: bcoudurier Date: Thu Jan 15 01:47:24 2009 +0000 use delay for subs and dirac too git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16614 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegtsenc.c | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) commit 125eb285093fa17949b9f362136ff318d0c53a4d Author: bcoudurier Date: Thu Jan 15 01:22:31 2009 +0000 add aud nal unit if not present in h264 bitstream git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16613 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegtsenc.c | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) commit a6c5023cb511461a93aa08f19b4b1931b3a587ae Author: aurel Date: Thu Jan 15 00:42:57 2009 +0000 matroskadec: ensure we only consider chapters which are properly ordered git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16612 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 7ee35b932bff21049d8ecbb68f79e13c4c794574 Author: bcoudurier Date: Wed Jan 14 23:53:31 2009 +0000 consider other codecs packets contain only one access unit, not just audio git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16611 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegtsenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 27904cdf29b6294b1d77ff58d5f5771622b7f2ab Author: bcoudurier Date: Wed Jan 14 23:49:13 2009 +0000 calculate pat, pmt and sdt exact size and adjust total bitrate git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16610 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegtsenc.c | 33 +++++++++++++++++++++------ tests/libav.regression.ref | 2 +- tests/seek.regression.ref | 52 ++++++++++++++++++++++---------------------- 3 files changed, 52 insertions(+), 35 deletions(-) commit ce368ad0483b61435a0ba6856ffe9c4123e02b47 Author: bcoudurier Date: Wed Jan 14 23:30:49 2009 +0000 allow user to specify muxrate git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16609 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegtsenc.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 1159c82870641c7cff45fbf852362aa85d16cd75 Author: aurel Date: Wed Jan 14 23:20:43 2009 +0000 WORDS_BIGENDIAN must be checked with #ifdef git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16608 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pcm.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit af78a5f41ffdd6ac608a7c775cc2711cae9238ea Author: bcoudurier Date: Wed Jan 14 22:40:37 2009 +0000 warn if dts < pcr which means TS is invalid git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16607 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegtsenc.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 32fca657a937287acfa70c1b0de18529802c6728 Author: bcoudurier Date: Wed Jan 14 22:30:01 2009 +0000 update seek regression tests due to ts modifications git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16606 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/seek.regression.ref | 54 ++++++++++++++++++++++---------------------- 1 files changed, 27 insertions(+), 27 deletions(-) commit 27530c73cc9cf8b70bcc6163d73989d5ee6904c7 Author: bcoudurier Date: Wed Jan 14 22:17:07 2009 +0000 only write dts if they differ from pts, according to specs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16605 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegtsenc.c | 4 ++-- tests/libav.regression.ref | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit c485d8d7cae2128225b0b311b3eb55bcf70b26da Author: bcoudurier Date: Wed Jan 14 22:14:35 2009 +0000 use delay to avoid negative dts git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16604 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegtsenc.c | 5 +++-- tests/libav.regression.ref | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) commit 837d08b9f45b85a991579e71a87bd144f6b3726c Author: bcoudurier Date: Wed Jan 14 21:57:10 2009 +0000 set pts and dts of pes packets exactly according to specs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16603 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegtsenc.c | 32 +++++++++++++++++++++++++++++--- tests/libav.regression.ref | 2 +- 2 files changed, 30 insertions(+), 4 deletions(-) commit ac630efc961d85e6563c18b96dcb0c55beb972f7 Author: aurel Date: Wed Jan 14 21:41:05 2009 +0000 simplify: group all the AUDIO_NONSHORT parameters in the same place git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16602 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudio.h | 2 ++ libavcodec/mpegaudiodec.c | 6 +----- 2 files changed, 3 insertions(+), 5 deletions(-) commit 805b703fb5832412ef2da2b9498dc58f8f348193 Author: aurel Date: Wed Jan 14 21:34:48 2009 +0000 libavutil/lzo.h is a local header git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16601 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eatgv.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c0ec719edb3efff07ca049e592730f84a6cb8990 Author: aurel Date: Wed Jan 14 17:19:17 2009 +0000 replace all occurrence of ENABLE_ by the corresponding CONFIG_, HAVE_ or ARCH_ and remove all ENABLE_ definitions. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16600 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 - ffmpeg.c | 2 +- libavcodec/allcodecs.c | 8 ++-- libavcodec/arm/dsputil_arm.c | 2 +- libavcodec/bitstream.c | 2 +- libavcodec/dsputil.c | 34 ++++++------ libavcodec/dv.c | 8 ++-- libavcodec/h263.c | 2 +- libavcodec/h263.h | 34 ++++++------ libavcodec/h263dec.c | 14 +++--- libavcodec/h264.c | 28 +++++----- libavcodec/h264.h | 4 +- libavcodec/mjpegdec.c | 4 +- libavcodec/mpegvideo.c | 16 +++--- libavcodec/mpegvideo_common.h | 20 ++++---- libavcodec/mpegvideo_enc.c | 100 +++++++++++++++++++------------------- libavcodec/msmpeg4.c | 2 +- libavcodec/msmpeg4.h | 28 +++++----- libavcodec/ppc/dsputil_altivec.c | 2 +- libavcodec/ppc/dsputil_ppc.c | 6 +- libavcodec/utils.c | 2 +- libavcodec/x86/dsputil_mmx.c | 18 +++--- libavcodec/x86/dsputilenc_mmx.c | 2 +- libavdevice/alldevices.c | 4 +- libavdevice/libdc1394.c | 14 +++--- libavfilter/allfilters.c | 2 +- libavformat/allformats.c | 6 +- libavformat/avidec.c | 8 ++-- libavformat/mpegenc.c | 12 ++-- 29 files changed, 192 insertions(+), 194 deletions(-) commit 20274da107a1eec0911c0bffce5aeaba08027eac Author: mru Date: Wed Jan 14 09:26:07 2009 +0000 Fix mpeg audio regression test failure git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16599 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudioenc.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 2246b969c8e83202fd75ebb64210dc12a26e40b3 Author: diego Date: Wed Jan 14 07:57:12 2009 +0000 Replace #ifdef CONFIG_ preprocessor check by #if CONFIG_. CONFIG_ changed semantics and is always defined now. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16598 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudio.h | 4 ++-- libavcodec/mpegaudiodec.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit c7246a748baa239c6581de55f16441b9e2af666c Author: diego Date: Wed Jan 14 07:55:43 2009 +0000 Remove one more forgotten instance of USE_HIGHPRECISION indirection. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16597 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpc.h | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 89f352ad93fa70c8b10513e43f87a14fb06400f9 Author: bcoudurier Date: Wed Jan 14 02:20:26 2009 +0000 compute pcr more accurately, regression tests need update git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16596 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegtsenc.c | 60 ++++++++++++++++++++++++++-------------------- 1 files changed, 34 insertions(+), 26 deletions(-) commit 6ee9b781d813cd884e84f2ae4a8dbbdbcfc01d93 Author: bcoudurier Date: Wed Jan 14 01:21:24 2009 +0000 include intreadwrite.h, fix compilation, img2.c use AV_RL32 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16595 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/img2.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 19b61652b3bf552cbebcc1a59558ece42da6ab93 Author: diego Date: Wed Jan 14 00:48:17 2009 +0000 Use CONFIG_MPEGAUDIO_HP directly instead of USE_HIGHPRECISION indirection. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16594 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpc.c | 4 ---- libavcodec/mpc7.c | 4 ---- libavcodec/mpc8.c | 4 ---- libavcodec/mpegaudio.h | 7 ++----- libavcodec/mpegaudiodec.c | 8 +------- libavcodec/qdm2.c | 5 ----- 6 files changed, 3 insertions(+), 29 deletions(-) commit 847a3046ec313180c5ce19f0e92533ce58fa7f5a Author: diego Date: Wed Jan 14 00:45:04 2009 +0000 Remove pointless #if around header #includes. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16593 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 6 ------ 1 files changed, 0 insertions(+), 6 deletions(-) commit 656b44ad527f0808679d953b33844bf6b6b583a3 Author: cehoyos Date: Wed Jan 14 00:44:42 2009 +0000 Fix compilation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16592 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libpostproc/postprocess_template.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 20281607fe66fa5ad432519fd34a2a7e769e5f45 Author: bcoudurier Date: Wed Jan 14 00:27:43 2009 +0000 cleanup gif, use BISTREAM_WRITER_LE git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16591 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/gif.c | 75 ++++++-------------------------------------------- libavformat/gif.c | 79 ++++++----------------------------------------------- 2 files changed, 18 insertions(+), 136 deletions(-) commit c396e7420d31c2947f98630c23d68a888e32fe53 Author: aurel Date: Tue Jan 13 23:44:16 2009 +0000 Change semantic of CONFIG_*, HAVE_* and ARCH_*. They are now always defined to either 0 or 1. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16590 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 16 ++-- configure | 1 + doc/faq.texi | 2 +- ffmpeg.c | 36 ++++---- ffplay.c | 6 +- ffserver.c | 10 +- libavcodec/aac.c | 2 +- libavcodec/aactab.c | 2 +- libavcodec/aactab.h | 2 +- libavcodec/adpcm.c | 6 +- libavcodec/alpha/dsputil_alpha_asm.S | 6 +- libavcodec/alpha/motion_est_mvi_asm.S | 2 +- libavcodec/arm/asm.S | 2 +- libavcodec/arm/dsputil_arm.c | 30 +++--- libavcodec/arm/dsputil_arm_s.S | 4 +- libavcodec/arm/dsputil_vfp.S | 2 +- libavcodec/arm/float_arm_vfp.c | 2 +- libavcodec/arm/mathops.h | 4 +- libavcodec/arm/mpegvideo_arm.c | 4 +- libavcodec/asv1.c | 12 +- libavcodec/bfin/mathops.h | 2 +- libavcodec/bitstream.h | 14 ++-- libavcodec/cabac.h | 14 ++-- libavcodec/cljr.c | 7 +- libavcodec/cscd.c | 4 +- libavcodec/dct-test.c | 20 ++-- libavcodec/dnxhdenc.c | 2 +- libavcodec/dsputil.c | 50 +++++----- libavcodec/dsputil.h | 12 +- libavcodec/dv.c | 8 +- libavcodec/error_resilience.c | 6 +- libavcodec/fft.c | 8 +- libavcodec/ffv1.c | 8 +- libavcodec/flacenc.c | 2 +- libavcodec/g726.c | 6 +- libavcodec/h263.c | 22 ++-- libavcodec/h263dec.c | 2 +- libavcodec/h264.c | 20 ++-- libavcodec/h264_parser.c | 4 +- libavcodec/huffyuv.c | 36 ++++---- libavcodec/imgconvert.c | 10 +- libavcodec/imgresample.c | 14 ++-- libavcodec/lcldec.c | 20 ++-- libavcodec/lclenc.c | 10 +- libavcodec/libamr.c | 10 +- libavcodec/libdirac.h | 2 +- libavcodec/libfaad.c | 11 +- libavcodec/libschroedinger.h | 2 +- libavcodec/libxvidff.c | 4 +- libavcodec/mathops.h | 8 +- libavcodec/mpc.c | 2 +- libavcodec/mpc.h | 2 +- libavcodec/mpc7.c | 2 +- libavcodec/mpc8.c | 2 +- libavcodec/mpeg12.c | 12 +- libavcodec/mpegaudiodec.c | 16 ++-- libavcodec/mpegvideo.c | 22 ++-- libavcodec/mpegvideo_common.h | 4 +- libavcodec/msmpeg4.c | 16 ++-- libavcodec/options.c | 2 +- libavcodec/pcm.c | 4 +- libavcodec/pnmenc.c | 10 +- libavcodec/ppc/dsputil_ppc.c | 18 ++-- libavcodec/ppc/dsputil_ppc.h | 4 +- libavcodec/ppc/gcc_fixes.h | 2 +- libavcodec/ppc/idct_altivec.c | 4 +- libavcodec/ppc/mathops.h | 2 +- libavcodec/ppc/util_altivec.h | 2 +- libavcodec/qdm2.c | 2 +- libavcodec/ratecontrol.c | 6 +- libavcodec/rectangle.h | 2 +- libavcodec/rv10.c | 4 +- libavcodec/simple_idct.c | 6 +- libavcodec/snow.c | 2 +- libavcodec/snow.h | 2 +- libavcodec/sonic.c | 16 ++-- libavcodec/svq1enc.c | 2 +- libavcodec/svq3.c | 4 +- libavcodec/tiff.c | 6 +- libavcodec/tiffenc.c | 8 +- libavcodec/utils.c | 10 +- libavcodec/vcr1.c | 7 +- libavcodec/vp3.c | 2 +- libavcodec/x86/cpuid.c | 4 +- libavcodec/x86/dsputil_mmx.c | 28 +++--- libavcodec/x86/dsputil_mmx.h | 2 +- libavcodec/x86/dsputilenc_mmx.c | 10 +- libavcodec/x86/fft_sse.c | 2 +- libavcodec/x86/h264_i386.h | 8 +- libavcodec/x86/h264dsp_mmx.c | 10 +- libavcodec/x86/idct_sse2_xvid.c | 4 +- libavcodec/x86/mpegvideo_mmx.c | 16 ++- libavcodec/x86/mpegvideo_mmx_template.c | 8 +- libavcodec/x86/snowdsp_mmx.c | 2 +- libavdevice/audio.c | 6 +- libavdevice/beosaudio.cpp | 12 +- libavdevice/bktr.c | 6 +- libavdevice/v4l2.c | 2 +- libavformat/aiff.c | 6 +- libavformat/allformats.c | 2 +- libavformat/amr.c | 6 +- libavformat/asf-enc.c | 8 +- libavformat/au.c | 6 +- libavformat/avienc.c | 2 +- libavformat/aviobuf.c | 10 +- libavformat/daud.c | 2 +- libavformat/dv.c | 2 +- libavformat/dvenc.c | 2 +- libavformat/ffmdec.c | 2 +- libavformat/file.c | 4 +- libavformat/flvenc.c | 2 +- libavformat/framehook.c | 2 +- libavformat/img2.c | 12 +- libavformat/libnut.c | 2 +- libavformat/matroskadec.c | 12 +- libavformat/mmf.c | 6 +- libavformat/mov.c | 14 ++-- libavformat/movenc.c | 12 +- libavformat/mp3.c | 12 +- libavformat/mpegenc.c | 10 +- libavformat/network.h | 10 +- libavformat/nutdec.c | 2 +- libavformat/nutenc.c | 4 +- libavformat/os_support.c | 22 ++-- libavformat/os_support.h | 12 +- libavformat/raw.c | 118 ++++++++++++------------ libavformat/riff.c | 4 +- libavformat/rtpproto.c | 2 +- libavformat/rtsp.c | 8 +- libavformat/sdp.c | 2 +- libavformat/swfenc.c | 4 +- libavformat/tcp.c | 2 +- libavformat/udp.c | 14 ++-- libavformat/utils.c | 4 +- libavformat/wav.c | 6 +- libavformat/westwood.c | 4 +- libavformat/yuv4mpeg.c | 4 +- libavutil/adler32.c | 2 +- libavutil/aes.c | 6 +- libavutil/arm/bswap.h | 4 +- libavutil/bswap.h | 8 +- libavutil/common.h | 12 +- libavutil/crc.c | 8 +- libavutil/des.c | 6 +- libavutil/internal.h | 28 +++--- libavutil/intreadwrite.h | 2 +- libavutil/md5.c | 2 +- libavutil/mem.c | 16 ++-- libavutil/mem.h | 2 +- libavutil/sha1.c | 4 +- libavutil/x86/bswap.h | 4 +- libavutil/x86_cpu.h | 13 +-- libpostproc/postprocess.c | 61 +++++++------ libpostproc/postprocess_template.c | 156 +++++++++++++++--------------- 154 files changed, 757 insertions(+), 749 deletions(-) commit 3bec87a6a0f154ca9a10fc0e3b2fd4c3aec19674 Author: stefano Date: Tue Jan 13 23:36:06 2009 +0000 Include libavformat/avformat.h before all the other libav* headers. This is safer since they may use the symbol LIBAVFORMAT_BUILD defined in avformat.h. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16589 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 556e8bbc186b75eb7241de8f0327d0774d5dfd82 Author: victor Date: Tue Jan 13 21:20:03 2009 +0000 Document the ld, st, while statements. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16588 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffmpeg-doc.texi | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 0f7fa22db9bd7676329ab03113144fd585d3f9b4 Author: michael Date: Tue Jan 13 21:13:45 2009 +0000 Avoid using sub_id in mpeg1/2video. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16587 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg12.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 1a840a1744f7362af0dbb4db28b675e96e95d186 Author: victor Date: Tue Jan 13 21:07:27 2009 +0000 Document the same functions, in the same order, that eval.c has. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16586 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffmpeg-doc.texi | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) commit 6e51fb96241ed8df26613b24a6e990e20fea9ed9 Author: superdump Date: Tue Jan 13 19:46:42 2009 +0000 Add presets for Apple iPod constraints git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16585 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffpresets/libx264-ipod320.ffpreset | 4 ++++ ffpresets/libx264-ipod640.ffpreset | 5 +++++ 2 files changed, 9 insertions(+), 0 deletions(-) commit ec691454645766b25a74b784fac7d162ddb6ae51 Author: superdump Date: Tue Jan 13 19:40:35 2009 +0000 Add presets to use as constraints for H.264 Baseline and Main profiles git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16584 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffpresets/libx264-baseline.ffpreset | 3 +++ ffpresets/libx264-main.ffpreset | 1 + 2 files changed, 4 insertions(+), 0 deletions(-) commit 621fd53f7ae6740070218c9aef90e25d35ac9b9b Author: michael Date: Tue Jan 13 19:38:54 2009 +0000 Remove hack to print mp2/mp1 with codec_id of CODEC_ID_MP3. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16583 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 6 ------ 1 files changed, 0 insertions(+), 6 deletions(-) commit 40bc99a2ae6cfd908a2b14322f1d2c312f88018a Author: michael Date: Tue Jan 13 19:35:34 2009 +0000 Let the mpeg audio parser correct the codec_id. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16582 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudio_parser.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 4d6a5cc105686c7a4986b51b21ea11fcd311ae0a Author: michael Date: Tue Jan 13 19:32:08 2009 +0000 Add dummy mp1_decoder to complement the existing dummy mp2/mp3 decoders. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16581 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/mpegaudio_parser.c | 2 +- libavcodec/mpegaudiodec.c | 16 ++++++++++++++++ 4 files changed, 19 insertions(+), 1 deletions(-) commit f35222b5974390bbfc83e6fcb93df13801f9f153 Author: michael Date: Tue Jan 13 19:13:08 2009 +0000 Add CODEC_ID_MP1. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16580 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e095770188c0a46a4be06561d65ea2ae56ac0fcc Author: compn Date: Tue Jan 13 17:10:10 2009 +0000 add SLMJ fourcc to mjpeg git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16579 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 962573762eece933e54d7e48b70cee1d0ef176ad Author: kostya Date: Tue Jan 13 08:05:40 2009 +0000 VC-1 display dimensions should affect coded dimensions only (I think) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16578 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit ea0524cc6db1f0a9c0056be30d3feb429db3074e Author: kostya Date: Tue Jan 13 08:03:45 2009 +0000 Print VC-1 aspect ratio in debug git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16577 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 00233dc8168f6c24af2b821ff57f4450ee07b060 Author: kostya Date: Tue Jan 13 08:02:31 2009 +0000 421l: fix loop filter for P-frames in VC-1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16576 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 24 ++++++++++++++++-------- 1 files changed, 16 insertions(+), 8 deletions(-) commit 41b9ba1412b1c96e23adf6238adc144139c7e087 Author: kostya Date: Tue Jan 13 08:00:37 2009 +0000 Cinepak strip ID is a single byte git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16575 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cinepak.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1292a1840bb5319f1438b63b7be35363ba4fe5b6 Author: Alexander Strange Date: Tue Jan 13 01:33:47 2009 -0500 Copy width/height between thread contexts for all codecs. This makes it user-visible and fixes compatibility with bad demuxers that don't set it in avctx. libavcodec/mpegvideo.c | 2 -- libavcodec/pthread.c | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) commit 01006069782b1b8fe0bfe0eabe4876062e057c11 Author: Alexander Strange Date: Tue Jan 13 01:30:01 2009 -0500 Fix possibly not allocating obmc_scratchpad with PAFF/weighted prediction libavcodec/h264.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 795b6f2d87b241e98472c8d9771d4327712c6db9 Merge: 20d6c33... 4f24e1c... Author: Alexander Strange Date: Tue Jan 13 01:52:27 2009 -0500 Merge mainline. The conflict fix in h264.c has a strange-looking diff but probably isn't a problem. Reverted regression tests to mainline's. Conflicts: libavcodec/avcodec.h libavcodec/h264.c libavcodec/mpegvideo.c libavcodec/utils.c tests/seek.regression.ref commit 86ff69752883e686dd28258a056acb1826c6fd7b Author: kostya Date: Tue Jan 13 06:43:46 2009 +0000 Cinepak strip and chunk sizes are 24-bit, not 16-bit as it was thought earlier. This fixes issue 744 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16574 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cinepak.c | 42 +++++++++++++++++++++--------------------- 1 files changed, 21 insertions(+), 21 deletions(-) commit 4f24e1c03cc08822840756732fa2327104461354 Author: mru Date: Tue Jan 13 02:02:50 2009 +0000 configure: add Alpha CPU types git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16573 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 77a1587bc554282f23e8357f21b0ccee909bffcc Author: aurel Date: Tue Jan 13 00:20:18 2009 +0000 fix version protection git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16572 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/metadata_compat.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 3c201117421ad7ce4f005b3451f4c9fbae482819 Author: aurel Date: Tue Jan 13 00:14:43 2009 +0000 add the necessary include for LIBAV*_VERSION_* git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16571 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/opt.h | 1 + libavutil/fifo.h | 1 + libavutil/log.h | 1 + 3 files changed, 3 insertions(+), 0 deletions(-) commit 997396a601987b7a0d77ec7ea06a505cff382d09 Author: mru Date: Mon Jan 12 20:37:49 2009 +0000 ARM: use push/pop pseudo-instructions in simple_idct_armv6.S git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16570 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/simple_idct_armv6.S | 40 ++++++++++++++++++------------------ 1 files changed, 20 insertions(+), 20 deletions(-) commit bd2daea2eee38986044d3d72d7fddbf4ef1d5970 Author: mru Date: Mon Jan 12 20:37:39 2009 +0000 ARM: simple_idct_armv6.S whitespace cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16569 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/simple_idct_armv6.S | 52 ++++++++++++++++++------------------ 1 files changed, 26 insertions(+), 26 deletions(-) commit 37c1734d1d7cef9232030908457deae46c9e99cd Author: mru Date: Mon Jan 12 20:37:33 2009 +0000 ARM: clean up pc-relative references in simple_idct_armv6.S git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16568 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/simple_idct_armv6.S | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) commit 35ae25bb49407ab44d716b53eee2b2c56cace989 Author: mru Date: Mon Jan 12 20:37:29 2009 +0000 ARM: use rX register names in simple_idct_armv6.S git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16567 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/simple_idct_armv6.S | 448 ++++++++++++++++++------------------ 1 files changed, 224 insertions(+), 224 deletions(-) commit 863a835b3a40aaed94f430c39207d1a876cc845f Author: stefano Date: Mon Jan 12 20:34:34 2009 +0000 Reindent after the last commit, while at it also add some spaces for improving readability. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16566 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/avfilter.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 1071fca8867ec00d03253e7d4ee714d6375d0d7e Author: stefano Date: Mon Jan 12 20:30:57 2009 +0000 Make avfilter_open() set to NULL the pads and the filters when the corresponding count is zero, rather than allocate a 16 bytes sized block for them. Improve safety. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16565 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/avfilter.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit cb16737747da75d6307d063387612c5afaaf4dc6 Author: mru Date: Mon Jan 12 00:07:40 2009 +0000 AVI: add bswap.h include needed on big endian git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16564 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avidec.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit b4730b79df67ef37db2146a0bcb74ff15ffffad0 Author: mru Date: Sun Jan 11 23:49:06 2009 +0000 configure: fix PIC activation for x86_64 shared libs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16563 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c5ea16230522b266998da05aa0a82dd78dfdd131 Author: stefano Date: Sun Jan 11 23:26:52 2009 +0000 Add missing inclusion of libavutil/intreadwrite.h, fix compilation when libtheora is enabled. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16562 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libtheoraenc.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit cad796d7f77265bf492cf2fffa726e60fe80eff1 Author: conrad Date: Sun Jan 11 23:24:28 2009 +0000 Use the dimensions in tkhd for timed text tracks git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16561 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit d551825b4099b48cd67ba8b0c43f5004b95f476c Author: ramiro Date: Sun Jan 11 23:15:13 2009 +0000 Pass subarch instead of arch to YASMFLAGS git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16560 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d06968eb121edd44cc147525ab462f24720e8443 Author: diego Date: Sun Jan 11 22:48:07 2009 +0000 Extend 'checkheaders' target to architecture-specific subdirectories. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16559 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b common.mak | 2 +- configure | 2 ++ libavutil/Makefile | 2 ++ 3 files changed, 5 insertions(+), 1 deletions(-) commit abd9d0f52f5028291f1f0ad187da44e3eb02db17 Author: diego Date: Sun Jan 11 22:45:19 2009 +0000 Split arch variable into arch and subarch. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16558 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) commit 4b66848dc7e19117c250138de7ddeb20bd0fa128 Author: diego Date: Sun Jan 11 22:32:45 2009 +0000 Use 'enabled' function to simplify x86_64 check in the mingw32 section. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16557 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ff15ed2fcf28fa8db9c5ddcbc4ded7ea47724fc9 Author: diego Date: Sun Jan 11 22:19:48 2009 +0000 Fix build: Add intreadwrite.h and bswap.h #includes where necessary. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16556 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/4xm.c | 1 + libavcodec/8bps.c | 1 + libavcodec/adxdec.c | 2 ++ libavcodec/adxenc.c | 2 ++ libavcodec/bytestream.h | 1 + libavcodec/cinepak.c | 1 + libavcodec/dirac_parser.c | 1 + libavcodec/dpcm.c | 1 + libavcodec/dsputil.h | 1 + libavcodec/dvdsub_parser.c | 2 ++ libavcodec/dxa.c | 1 + libavcodec/eacmv.c | 1 + libavcodec/flicvideo.c | 2 +- libavcodec/h264_mp4toannexb_bsf.c | 1 + libavcodec/mlp.c | 1 + libavcodec/mmvideo.c | 1 + libavcodec/movsub_bsf.c | 1 + libavcodec/msrledec.c | 1 + libavcodec/msvideo1.c | 1 + libavcodec/ptx.c | 1 + libavcodec/qdrw.c | 1 + libavcodec/qtrle.c | 1 + libavcodec/rl2.c | 1 + libavcodec/rpza.c | 1 + libavcodec/s3tc.c | 1 + libavcodec/smc.c | 1 + libavcodec/sunrast.c | 1 + libavcodec/targa.c | 2 ++ libavcodec/targaenc.c | 2 ++ libavcodec/truespeech.c | 2 ++ libavcodec/txd.c | 1 + libavcodec/vmdav.c | 1 + libavcodec/vmnc.c | 1 + libavcodec/vqavideo.c | 1 + libavcodec/ws-snd1.c | 2 ++ libavcodec/xan.c | 1 + libavcodec/xiph.c | 1 + libavcodec/xl.c | 1 + libavcodec/zmbv.c | 1 + libavcodec/zmbvenc.c | 1 + libavformat/4xm.c | 1 + libavformat/ape.c | 1 + libavformat/avc.c | 2 ++ libavformat/bethsoftvid.c | 1 + libavformat/bfi.c | 1 + libavformat/dsicin.c | 1 + libavformat/dxa.c | 1 + libavformat/electronicarts.c | 1 + libavformat/ffmdec.c | 1 + libavformat/ffmenc.c | 1 + libavformat/flic.c | 1 + libavformat/idcin.c | 1 + libavformat/idroq.c | 1 + libavformat/iff.c | 1 + libavformat/ipmovie.c | 1 + libavformat/lmlm4.c | 1 + libavformat/matroskadec.c | 1 + libavformat/matroskaenc.c | 1 + libavformat/mm.c | 1 + libavformat/mov.c | 1 + libavformat/mpegts.c | 1 + libavformat/mpegtsenc.c | 1 + libavformat/nutdec.c | 1 + libavformat/nutenc.c | 1 + libavformat/nuv.c | 2 ++ libavformat/psxstr.c | 1 + libavformat/rl2.c | 1 + libavformat/rmdec.c | 1 + libavformat/rtsp.c | 1 + libavformat/segafilm.c | 1 + libavformat/sierravmd.c | 1 + libavformat/siff.c | 1 + libavformat/smacker.c | 1 + libavformat/swfdec.c | 1 + libavformat/thp.c | 2 +- libavformat/txd.c | 1 + libavformat/vc1test.c | 1 + libavformat/vocdec.c | 1 + libavformat/wc3movie.c | 1 + libavformat/westwood.c | 1 + libavformat/wv.c | 2 +- libavformat/xa.c | 1 + 82 files changed, 91 insertions(+), 3 deletions(-) commit a5eb2f9acca971996aae8254a5662c00656f4828 Author: ramiro Date: Sun Jan 11 22:10:04 2009 +0000 Add truncf() replacement function. Patch by Michael Kostylev git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16555 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 ++- libavutil/internal.h | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletions(-) commit 49444304dfbe815bee85d84edee6b502b0da89d0 Author: stefano Date: Sun Jan 11 22:05:48 2009 +0000 Implement the avfilter_default_draw_slice() handler and use it in avfilter_draw_slice() when the draw_slice callback is not defined in the input pad. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16554 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/avfilter.c | 6 ++++-- libavfilter/avfilter.h | 4 +++- libavfilter/defaults.c | 11 +++++++++++ 3 files changed, 18 insertions(+), 3 deletions(-) commit e25403aa8239a9d8d0f06d296bf5722bc6b07ea4 Author: ramiro Date: Sun Jan 11 22:05:43 2009 +0000 Use setmode() if it exists in , and not based on O_BINARY. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16553 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 ++ libavformat/file.c | 5 ++++- 2 files changed, 6 insertions(+), 1 deletions(-) commit a58b39ea947334a61ed2dad6aee4cb7e9e673daf Author: diego Date: Sun Jan 11 21:55:14 2009 +0000 Use 'enabled' function instead of raw 'test' calls in arch checks. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16552 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 12 +++++------- 1 files changed, 5 insertions(+), 7 deletions(-) commit b7e3b68d1048a32e3b8b0ca7e4c7c78d109d69e1 Author: diego Date: Sun Jan 11 21:21:40 2009 +0000 Add my GPG key. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16551 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit caaa4fc43b53c7250409cd3fbd8490deffae01a8 Author: diego Date: Sun Jan 11 21:08:52 2009 +0000 cosmetics: indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16550 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/4xm.c | 36 ++++++++++++++++++------------------ 1 files changed, 18 insertions(+), 18 deletions(-) commit e22687cf441f2cb353744fbf97f1c4b84cb7c559 Author: diego Date: Sun Jan 11 21:07:12 2009 +0000 Fix illegal identifier starting with an underscore. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16549 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/4xm.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit cf434fa2dd2068af06e14756dfd5da552cbc4cf7 Author: bcoudurier Date: Sun Jan 11 21:04:25 2009 +0000 move ffindex set before mov_read_default so it can be used in functions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16548 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 496fc83d393174bc1545c3deff78dba4a95d65de Author: diego Date: Sun Jan 11 21:03:42 2009 +0000 Add necessary, remove unnecessary #includes. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16547 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/crc.c | 3 ++- libavutil/md5.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) commit a13e61e3e18acbe1b157c5579de6dade3ce0a8ca Author: diego Date: Sun Jan 11 20:26:53 2009 +0000 Drop unnecessary intreadwrite.h and bswap.h #includes. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16546 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/internal.h | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 418f2f201545c3fe4bf3517dd304f958be44e12b Author: diego Date: Sun Jan 11 20:12:14 2009 +0000 Add missing #include to fix 'make checkheaders'. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16545 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vdpau_internal.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 2c03cbcfa95521273cd0be1e4bbf074184b522ed Author: diego Date: Sun Jan 11 19:54:57 2009 +0000 cosmetics: Remove useless quotes. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16544 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 60 ++++++++++++++++++++++++++++++------------------------------ 1 files changed, 30 insertions(+), 30 deletions(-) commit 359958de2b42c63d9160c4966ee13c7cb8fb7179 Author: diego Date: Sun Jan 11 19:53:12 2009 +0000 1l: better alphabetical order git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16543 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8ad9ebc607de6e524387bdd477cf8a358dd73577 Author: diego Date: Sun Jan 11 19:52:01 2009 +0000 Add missing --disable-armv6t2 to help output. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16542 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 27f2ca7e45f1fe9e4e40ce3022ad2930a368f865 Author: michael Date: Sun Jan 11 16:35:04 2009 +0000 Increase BUFFER_SIZE. Fixes issue719. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16541 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libmp3lame.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8d2bf65b65afb45f8dbf518ee6535c695d4988ea Author: michael Date: Sun Jan 11 16:17:36 2009 +0000 fix indention git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16540 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libmp3lame.c | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) commit 6565ea67e10f60523929fa408996024d51c5e573 Author: michael Date: Sun Jan 11 16:16:33 2009 +0000 All negative values are errors not just -1. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16539 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libmp3lame.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit ec9e0d156b5dbdc931f45b944cffffae1b285246 Author: michael Date: Sun Jan 11 16:15:34 2009 +0000 Check the return of audio and video encoders. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16538 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) commit 86cd918ac88f5dc3ded9f296cad360e2d56519f4 Author: michael Date: Sun Jan 11 16:11:02 2009 +0000 All negative returns are errors not just -1. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16537 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4d3ec2c95b80e4daaef9495a4f3ab13f26886f19 Author: kostya Date: Sun Jan 11 10:50:00 2009 +0000 30l: when reading mb_offset in RV30 slice header its size should be calculated from current frame dimensions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16536 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv30.c | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) commit 236a1d72447083f2606273100a0054b3b20dfc24 Author: bcoudurier Date: Sun Jan 11 10:42:24 2009 +0000 cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16535 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 658d79fb192500dabb1b4e919c5bdf930969d824 Author: bcoudurier Date: Sun Jan 11 10:41:43 2009 +0000 remove warnings about uninitialized vars git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16534 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 29260ffa95efcec32694301bc2ce842895cb7358 Author: banan Date: Sun Jan 11 10:40:05 2009 +0000 Add size that is needed for the wmapro codec git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16533 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 3 ++- libavcodec/mdct.c | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) commit 280758d23738074921ce4e89ec186043b3dd7663 Author: bcoudurier Date: Sun Jan 11 10:36:19 2009 +0000 cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16532 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 10 ++++------ 1 files changed, 4 insertions(+), 6 deletions(-) commit aaa95d90711bfb5eb98784c967fc8e936a997ac1 Author: conrad Date: Sun Jan 11 10:26:44 2009 +0000 Add support for muxing mov/mp4/3gp timed text streams git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16531 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 1 + libavformat/movenc.c | 66 +++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 64 insertions(+), 3 deletions(-) commit 5d1006eb941c8c0fac71c6bbff9cb6fc0b004918 Author: conrad Date: Sun Jan 11 08:24:44 2009 +0000 Read extradata (justification, colors, fonts, etc) for mov/mp4 timed text git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16530 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit f36d5a1062374e9b2c3b94961e56067cd8e5b405 Author: kostya Date: Sun Jan 11 08:03:45 2009 +0000 RV30 decoder passes possible frame sizes in extradata and selects an appropriate frame size from them in slice, make my decoder do that as well. This fixes issue 779 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16529 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv30.c | 16 +++++++++++++--- 1 files changed, 13 insertions(+), 3 deletions(-) commit a8f2849168b3797b1bf83efbf099f36ebb6e9504 Author: bcoudurier Date: Sun Jan 11 05:24:41 2009 +0000 remove comment, this is not relevant anymore git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16528 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvenc.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit db6f55c5435b7e4de05421a9dab79b096a1a9a92 Author: bcoudurier Date: Sun Jan 11 05:23:46 2009 +0000 reindent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16527 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvenc.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit bc4984c7a509b6c10161f37f49f1c3f2e3e280e2 Author: bcoudurier Date: Sun Jan 11 05:23:10 2009 +0000 check for negative dts value even if bitstream is already formated, this fixes dts when stream copying. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16526 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvenc.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 342135b11dd8acbf90770dcaae3427d1a8e6c40f Author: ramiro Date: Sun Jan 11 02:19:33 2009 +0000 Use coff as objformat for dos. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16525 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 753f731cd914d0498d89fc2b35a48e6731583521 Author: cehoyos Date: Sun Jan 11 00:48:20 2009 +0000 Remove H264Context from vdpau_internal.h. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16524 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 4 ++-- libavcodec/vdpau_internal.h | 5 ++--- libavcodec/vdpauvideo.c | 8 ++++---- 3 files changed, 8 insertions(+), 9 deletions(-) commit 4b4de92bd4609ae152d870e5a774f21eab1c5ae1 Author: aurel Date: Sat Jan 10 23:49:50 2009 +0000 fix warning: assignment makes pointer from integer without a cast git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16523 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0f82df7af8a269ccdf7a65aa194e552dc77a61ba Author: cehoyos Date: Sat Jan 10 23:17:07 2009 +0000 Fix OBJS-. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16522 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 213a7755745cc9a3e8e2cb8d8b923d75b981183d Author: cehoyos Date: Sat Jan 10 23:00:48 2009 +0000 Cosmetics: Rename ff_vdpau_h264_add_data_chunk as ff_vdpau_add_data_chunk. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16521 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 4 ++-- libavcodec/vdpau_internal.h | 4 ++-- libavcodec/vdpauvideo.c | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) commit d967dacbd2a874929d670327fb19dbea56769361 Author: cehoyos Date: Sat Jan 10 22:57:51 2009 +0000 Use only MpegEncContext in ff_vdpau_h264_add_data_chunk. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16520 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 4 ++-- libavcodec/vdpau_internal.h | 2 +- libavcodec/vdpauvideo.c | 3 +-- 3 files changed, 4 insertions(+), 5 deletions(-) commit 3b7bbf0679c61e854368f45b874cb25991fdfeee Author: cehoyos Date: Sat Jan 10 22:55:26 2009 +0000 Cosmetics: Break long line. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16519 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vdpauvideo.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit fc2f0ad38acc305afc4812e09e9a04c98dc93541 Author: diego Date: Sat Jan 10 20:31:40 2009 +0000 Add a separate 'testclean' rule to clean regression test data without removing compiled files. patch by Francesco Cosoleto, cosoleto gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16518 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 9c824ddc5396f6e9860929e0983f685f64f335fa Author: stefano Date: Sat Jan 10 10:26:05 2009 +0000 Fix capitalization and missing periods issues. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16517 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/avfilter.h | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) commit 2de20d16b1789b775e3cf259a13776b0ee9a7297 Author: stefano Date: Sat Jan 10 09:56:07 2009 +0000 Move the AVFormatContext options definition to a dedicated file, reduce the utils.c clutter. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16516 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 2 +- libavformat/options.c | 83 +++++++++++++++++++++++++++++++++++++++++++++++++ libavformat/utils.c | 57 --------------------------------- 3 files changed, 84 insertions(+), 58 deletions(-) commit f5749bd0df7e467243f053204080aae2e6676932 Author: cehoyos Date: Sat Jan 10 09:55:55 2009 +0000 Fill range_map* in VC1Context. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16515 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit d947339d59cdddfc626d27383ffef1b185d22cb2 Author: stefano Date: Sat Jan 10 09:53:21 2009 +0000 Move the AVCodecContext options definition to a dedicated file, reduce the utils.c clutter. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16514 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 + libavcodec/options.c | 452 ++++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/utils.c | 422 ---------------------------------------------- 3 files changed, 453 insertions(+), 422 deletions(-) commit 6c81fa14b86f7b4aed88978db8d2fe2ed609a62b Author: cehoyos Date: Sat Jan 10 02:45:07 2009 +0000 Move vdpau_h264_set_reference_frames() call from vdpauvideo.c into h264.c. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16513 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 3 +++ libavcodec/vdpau_internal.h | 1 + libavcodec/vdpauvideo.c | 5 +---- 3 files changed, 5 insertions(+), 4 deletions(-) commit 20cfec2658f614062ffd3ab3bbcdd9b88fe169a3 Author: bcoudurier Date: Fri Jan 9 23:54:57 2009 +0000 fix segv, always set audio_buf to audio_buf1 if decoding fail git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16512 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 1bc49972c6a8513a4bf7fddacfd7adf3b3eae7e4 Author: rbultje Date: Fri Jan 9 23:44:52 2009 +0000 Reindent to properly fit a 80 chars terminal. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16511 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit 99381598c98de285649cc2c55e51d041c88c2085 Author: rbultje Date: Fri Jan 9 23:36:39 2009 +0000 Reindent after r16509. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16510 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 518a7577fec988a9adc8b6a9141004717e3816e7 Author: rbultje Date: Fri Jan 9 23:36:17 2009 +0000 Apply rtpmap: SDP lines to the last m= line only, since they generally just come directly after each m= line if required. See "[PATCH] RTSP-MS 5-6/15: parse only the last m= line stream per rtpmap line" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16509 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-) commit 6aebbccf6116e24787be55ec7fbc04ffa322864b Author: cehoyos Date: Fri Jan 9 22:22:40 2009 +0000 Move VDPAU check, make future VDPAU patches smaller. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16508 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/error_resilience.c | 1 + libavcodec/h264.c | 2 +- 2 files changed, 2 insertions(+), 1 deletions(-) commit ae2355930ff98bcd3074aa75a5d95f0f696cac05 Author: bcoudurier Date: Fri Jan 9 22:13:37 2009 +0000 only set le if value is 1, fix boom5.mov, issue #770 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16507 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit b4eda08c8b70d7d0d1dc76b4d8cd4ada57f58727 Author: lucabe Date: Fri Jan 9 20:10:13 2009 +0000 Do not assume that if pkt->destruct != av_destruct_packet then it is not necessary to call the destruct method git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16506 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9ec1f5a7e1ba8b295c3741fbd9634b9538d6b05b Author: aurel Date: Fri Jan 9 20:03:53 2009 +0000 initialize AVFormatContext before calling av_write_header() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16505 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 811b1aa8472f778df2c01067dc9259e52bb1379a Author: cehoyos Date: Fri Jan 9 16:51:21 2009 +0000 Add refdist_flag to VC1Context. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16504 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 6 +++--- libavcodec/vc1.h | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) commit bdbbd7201223f06b2b186540a61fe32b6b077201 Author: mru Date: Fri Jan 9 03:05:11 2009 +0000 SH4: fix typo in asm constraint git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16503 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/sh4/sh4.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 13e92652f44d03d5b0a26b3c7b8b580c754983d5 Author: rbultje Date: Fri Jan 9 01:30:14 2009 +0000 Increase buffer size for RTP packet data because some ASF streams use a manual, non-standard blocksize which is bigger than RTP_MAX_PACKET_LENGTH. See "[PATCH] RTSP-MS 4/15: blocksize detection" thread on mailinglist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16502 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d556430a75f6f5e33ed221e1b9f4eb0ea840d157 Author: aurel Date: Fri Jan 9 00:01:42 2009 +0000 rename ff_metadata_sync_compat to ff_metadata_mux_compat git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16501 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/metadata.h | 2 +- libavformat/metadata_compat.c | 2 +- libavformat/utils.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit c4cc9026949e7f595a5ebc5c0678c6c076e38678 Author: aurel Date: Thu Jan 8 23:30:02 2009 +0000 move ff_metadata_sync_compat to metadata_compat.c git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16500 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/metadata.c | 37 ------------------------------------- libavformat/metadata_compat.c | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 37 deletions(-) commit 621c93846ecfb04445d09c133aa11fab356cd770 Author: aurel Date: Thu Jan 8 23:24:51 2009 +0000 Add a second metadata compatibility layer, so that metadata that get demuxed with new API is automatically converted to old API, allowing old applications to stay functionnal. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16499 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 2 +- libavformat/metadata.h | 1 + libavformat/metadata_compat.c | 105 +++++++++++++++++++++++++++++++++++++++++ libavformat/utils.c | 4 ++ 4 files changed, 111 insertions(+), 1 deletions(-) commit 6eafc8b90052c6535cdd0a5badb96f19f8a4d747 Author: faust3 Date: Thu Jan 8 19:30:10 2009 +0000 added my gnupg fingerprint git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16498 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit b80cde364bfbf40e30f6ee057c6d3433adc04dad Author: compn Date: Thu Jan 8 18:00:51 2009 +0000 cosmetics: CJPG is from Creative Webcam git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16497 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 094e53bc4ebf83786ee0c19e95276e548b258add Author: compn Date: Thu Jan 8 17:51:03 2009 +0000 fourcc CJPG is sequential jpeg git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16496 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 6b51f23570e0aec630c3e25c34b710afb38c790a Author: bcoudurier Date: Thu Jan 8 07:11:43 2009 +0000 100l, add missing enum type, fix compilation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16495 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxf.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit f780210779f5cc96d4673d1269dcb3f76f181f84 Author: bcoudurier Date: Thu Jan 8 02:57:21 2009 +0000 use lower case x and alternate format for hex in printf git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16494 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfdec.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 68f5d8ff9a62b80d2d5524537404944be2e4e822 Author: bcoudurier Date: Thu Jan 8 02:54:43 2009 +0000 print more debug information if enabled, including index git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16493 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfdec.c | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) commit e69c32dde6f661e98751703b6254b6064b513d97 Author: cehoyos Date: Wed Jan 7 23:48:32 2009 +0000 Rename ff_VDPAU as ff_vdpau. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16492 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 +++--- libavcodec/vdpau_internal.h | 4 ++-- libavcodec/vdpauvideo.c | 8 ++++---- 3 files changed, 9 insertions(+), 9 deletions(-) commit 21efcc1d85ec200e1ba6d74b8d8daa8ad36ea191 Author: cehoyos Date: Wed Jan 7 23:42:07 2009 +0000 Rename bitstreamBuffers* as bitstream_buffers* git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16491 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vdpau.h | 6 +++--- libavcodec/vdpauvideo.c | 20 ++++++++++---------- 2 files changed, 13 insertions(+), 13 deletions(-) commit cb0f7cc0099920c0a5c3700ccc5a115ce4096cd1 Author: ramiro Date: Wed Jan 7 23:38:54 2009 +0000 configure: allow to disable sse code. Based on patch by Michael Kostylev git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16490 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 6 +++++- libavcodec/x86/cpuid.c | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) commit f4dab51a857250f386601b3c41d5512bfb0a7ff1 Author: cehoyos Date: Wed Jan 7 23:37:03 2009 +0000 Fix a compiler warning: libavformat/rmdec.c:550: warning: assignment makes pointer from integer Patch by Dominique Leuenberger (dominique-ffmpeg-devel A leuenberger D net) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16489 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rmdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0d31be59245554b65931c50da0a051908395bb71 Author: ramiro Date: Wed Jan 7 23:36:34 2009 +0000 Use posix_memalign() if available. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16488 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 6 ++++-- libavutil/mem.c | 5 ++++- 2 files changed, 8 insertions(+), 3 deletions(-) commit 575b75ba668144697c2e855ffec72d9badd2ba1f Author: diego Date: Wed Jan 7 23:03:04 2009 +0000 Only #include svq3.c if the SVQ3 decoder is enabled. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16487 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 2f842ee40938fce083e3963d7a610408110d1e8d Author: diego Date: Wed Jan 7 22:54:59 2009 +0000 The SVQ3 decoder uses ff_svq1_packet_checksum from svq1dec.c. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16486 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6790b45cd6dec73cc6be16da7aac8620688ee36e Author: superdump Date: Wed Jan 7 22:09:21 2009 +0000 Support ADTS AAC files in the ffaac decoder (limited to streams containing one raw_data_block() per ADTS frame) Patch by Alex Converse ( alex converse gmail com) based on a patch by Robert Swain ( robert swain gmail com ) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16485 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 49 +++++++++++++++++++++++++-- libavcodec/aac_parser.c | 86 +++++++++++++++++++++++++++++----------------- libavcodec/aac_parser.h | 53 +++++++++++++++++++++++++++++ 3 files changed, 153 insertions(+), 35 deletions(-) commit a09a98f69c1615f39dd7a8766b6216b1de506936 Author: michael Date: Wed Jan 7 20:45:39 2009 +0000 Inject NULL packets into the video packet que at EOF to force all delayed frames to be output. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16484 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) commit d6855008d4eff0663b045bb2ef117ec103e5bc20 Author: michael Date: Wed Jan 7 20:44:23 2009 +0000 Do not try to duplicate packets that have data==NULL. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16483 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7d0edcaa58417bb6c1b76bd2f22944484cc972c6 Author: michael Date: Wed Jan 7 19:55:08 2009 +0000 Document the need of buf=NULL buf_size=0 at the end to obtain all frames. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16482 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit c57e7134babc3b5db14d0c8953663257ea0e2b51 Author: diego Date: Wed Jan 7 18:42:24 2009 +0000 Add missing headers to allow 'make checkheaders' to pass. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16481 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264pred.h | 1 + libavcodec/vdpau_internal.h | 3 +++ 2 files changed, 4 insertions(+), 0 deletions(-) commit b0489366c43baf1733fb9364b5c4bc1d90a2e6c8 Author: diego Date: Wed Jan 7 18:24:16 2009 +0000 Use <> instead of "" for system headers. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16480 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vdpau.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 4687c80a9e8036bcc529f58f7ffec354774a86c9 Author: superdump Date: Wed Jan 7 18:10:10 2009 +0000 Factorise enum of AC3 error types to be usable by AAC in the ADTS patch that will follow git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16479 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac_ac3_parser.h | 10 ++++++++++ libavcodec/ac3_parser.c | 14 +++++++------- libavcodec/ac3_parser.h | 9 --------- libavcodec/ac3dec.c | 19 ++++++++++--------- libavcodec/eac3dec.c | 7 ++++--- 5 files changed, 31 insertions(+), 28 deletions(-) commit 375f6256a5ca0b8ce3f8491a60b28997324528b3 Author: superdump Date: Wed Jan 7 17:38:29 2009 +0000 Add some lossless h.264 encoding presets as suggested by Jason git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16478 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffpresets/libx264-lossless_fast.ffpreset | 19 +++++++++++++++++++ ffpresets/libx264-lossless_max.ffpreset | 20 ++++++++++++++++++++ ffpresets/libx264-lossless_medium.ffpreset | 19 +++++++++++++++++++ ffpresets/libx264-lossless_slow.ffpreset | 20 ++++++++++++++++++++ ffpresets/libx264-lossless_slower.ffpreset | 20 ++++++++++++++++++++ ffpresets/libx264-lossless_ultrafast.ffpreset | 19 +++++++++++++++++++ 6 files changed, 117 insertions(+), 0 deletions(-) commit 506cf59f423b947c27bdc2404956be9367fa0ba3 Author: superdump Date: Wed Jan 7 16:52:15 2009 +0000 Add a slow first pass preset git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16477 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffpresets/libx264-slowfirstpass.ffpreset | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) commit 7c8a3ab06e5326bdb6949c21ff5ec15af217271b Author: superdump Date: Wed Jan 7 16:51:55 2009 +0000 Be consistent and use b-frames throughout the presets to avoid confusion about whether they have to be specified in the first pass as well. Also use b_strategy=2 in hq and max presets to further improve compression efficiency. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16476 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffpresets/libx264-fastfirstpass.ffpreset | 1 + ffpresets/libx264-hq.ffpreset | 4 ++-- ffpresets/libx264-max.ffpreset | 4 ++-- ffpresets/libx264-normal.ffpreset | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) commit 3556d83dd30b12a4e91d70ec9797d22a3d7a666b Author: rbultje Date: Wed Jan 7 16:01:15 2009 +0000 Fix typo ("Standard-compliant" -> "Standards-compliant"), as noticed by Diego. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16475 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 520f06231823fd98b4408575ff0cc5ed0dc82941 Author: superdump Date: Wed Jan 7 15:44:41 2009 +0000 Change direct prediction for fast first pass to automatic as all other presets use this mode and it has to be enabled in the first pass to be used in the second git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16474 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffpresets/libx264-fastfirstpass.ffpreset | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 36d531f3d478cc7c58d7deaf006fdb1e580f8dc4 Author: rbultje Date: Wed Jan 7 15:13:27 2009 +0000 Fix doxy comments missing one '*'. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16473 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.h | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 90825339190d0f3c1f05de63bce5785beb973ef1 Author: rbultje Date: Wed Jan 7 14:55:47 2009 +0000 Use the "server" RTSP field to detect whether the server that we're talking to is a Microsoft Windows Media Server (the field will be "WMServer/version"). See "[PATCH] RTSP-MS 3/15: Add Windows Media Server type" thread on mailinglist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16472 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 5 +++++ libavformat/rtsp.h | 2 ++ 2 files changed, 7 insertions(+), 0 deletions(-) commit 146f7cda1eebe946ba9ae247a4e8a158c8f71094 Author: rbultje Date: Wed Jan 7 14:53:04 2009 +0000 Export RTSPState and RTSPStream from rtsp.c into rtsp.h. This allows future access to these structures in functions that will be located in rtp_asf.c. See "[PATCH] RTSP-MS 2/15: export RTSPState and RTSPStream" mailinglist thread. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16471 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 58 -------------------------------------------------- libavformat/rtsp.h | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+), 58 deletions(-) commit 9780c28d1055fb9f78438748d94c646d8398e434 Author: rbultje Date: Wed Jan 7 14:50:19 2009 +0000 Don't use s->pb if a local ByteIOContext was already provided by the calling function. See mailinglist thread "[PATCH] RTSP-MS 1/15: don't use s->pb in asf.c". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16470 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asf.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8c73da40d477f5ec5504deea23e3afd5b8cf019b Author: rbultje Date: Wed Jan 7 14:48:17 2009 +0000 Allow subscription to any of the streams, not just the first, available in this RTSP/RDT session. This basically implies full RDT support, including stream selection in ffmpeg and multi-stream backupping in ffmpeg (by mapping each stream to an output). See "[PATCH] RTSP/RDT: subscriptions" thread on mailinglist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16469 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 71 +++++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 56 insertions(+), 15 deletions(-) commit d72ed3020eedcd7fbc4d2092d214b2b3929d81fc Author: rbultje Date: Wed Jan 7 14:45:13 2009 +0000 Parse the OpaqueData field for every AVStream represented by this "set of streams" (a single RTSPStream / RDTDemuxContext can represent several AVStreams, that's just how Real/RDT was designed...). This will fill in most of the AVStream/AVCodecContext header fields, similar to reading a RM file header would. See "[PATCH] multi-stream MDPR parsing" thread on mailinglist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16468 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 38 +++++++++++++++++++++++--------------- libavformat/rdt.h | 3 --- libavformat/rtsp.c | 4 ---- 3 files changed, 23 insertions(+), 22 deletions(-) commit a615b7135c55308a9ed772d52c62b29e6d7ce22a Author: rbultje Date: Wed Jan 7 14:41:40 2009 +0000 Parse the bitrate field in the ASMRuleBook ("AverageBandwidth") to fill in the AVStream->AVCodecContext->bit_rate field, which is not in the MDPR block (the "OpaqueData" SDP field). This allows clients to choose streams based on their bitrate, which is what most network-players base stream selection on. (Of course, it is also possible to select based on anything else, that is entirely up to the client.) See "[PATCH] rdt.c: ASM rulebook bitrate reading" thread on mailinglist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16467 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) commit c19683800ed69163fee32919029a31ea7e837204 Author: rbultje Date: Wed Jan 7 14:38:44 2009 +0000 Parse the ASMRuleBook SDP line to dynamically create one new AVStream for each "rule" described in the ASMRuleBook. Each rule represents a stream of identical content compared to other streams in the same rulebook, but with a possibly different codec/bitrate/etc. See "[PATCH] rdt.c: ASM rulebook parsing and AVStream creation" thread on mailinglist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16466 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++ libavformat/rdt.h | 11 ++++++++ libavformat/rtsp.c | 3 ++ 3 files changed, 81 insertions(+), 0 deletions(-) commit b517d46d97bbfca16d5ad08a1d2d2edebc272dde Author: gpoirier Date: Wed Jan 7 13:54:26 2009 +0000 Add AltiVec versions of h264_idct_add(8|16|16intra), allowing to re-enable ff_h264_idct_add_altivec's usage. Patch by David Conrad %lessen42 A gmail P com% git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16465 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/h264_altivec.c | 35 ++++++++++++++++++++++++++++++++--- 1 files changed, 32 insertions(+), 3 deletions(-) commit 21f988c9c7c7ae00c4bc8f65d6a13391f0c077df Author: lucabe Date: Wed Jan 7 13:34:29 2009 +0000 Remove the frame rate from struct video_data, and allow using a variable frame rate for video4linux2 input git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16464 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/v4l2.c | 16 +++------------- 1 files changed, 3 insertions(+), 13 deletions(-) commit fc686d2af752de0359a99c256d55d8bfdad4553d Author: ramiro Date: Wed Jan 7 04:21:26 2009 +0000 Don't prefix yasm with cross prefix. Patch by Michael Kostylev git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16463 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit c7dc51262865f0aa6465f7c6ef5a7986ac2faf3d Author: diego Date: Wed Jan 7 01:58:04 2009 +0000 Disable SVQ3 checks if SVQ3 support is not compiled in. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16462 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 0ab7a6a844a92186fe7e0dd3d1a3b74ae0655617 Author: diego Date: Wed Jan 7 01:42:00 2009 +0000 alphabetical ordering cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16461 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit d2cb113c7adc2003b69f07655a3dc096c9df3fac Author: diego Date: Wed Jan 7 01:19:48 2009 +0000 Remove inappropriate const qualifier from function argument, fixes the warning: libavformat/dvenc.c:256: warning: passing argument 2 of ‘av_fifo_generic_write’ discards qualifiers from pointer target type git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16460 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/dv.h | 2 +- libavformat/dvenc.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit a02a9f1f45df4dc979f55e62de375c84322b0f75 Author: gpoirier Date: Tue Jan 6 23:03:33 2009 +0000 Add Altivec version of vector_fmul_window. Patch by David Conrad %lessen42 A gmail P com% git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16459 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/float_altivec.c | 39 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 39 insertions(+), 0 deletions(-) commit d3bea6a0ddecaa3afe74635f040c33a459884531 Author: gpoirier Date: Tue Jan 6 22:29:26 2009 +0000 add AltiVec implementation of weight_h264_pixels(16|8)x(16|8|4) Patch by David Conrad %lessen42 A gmail P com% git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16458 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/h264_altivec.c | 52 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 52 insertions(+), 0 deletions(-) commit 51886b72b6841a6334f84194d5287203085b6469 Author: aurel Date: Tue Jan 6 22:11:04 2009 +0000 free all allocated metadata structures git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16457 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 8 ++++++++ libavformat/avformat.h | 5 +++++ libavformat/metadata.c | 14 ++++++++++++++ libavformat/utils.c | 12 ++++-------- 4 files changed, 31 insertions(+), 8 deletions(-) commit d293e58f5a96a9eeeaac56eec5fdf05245f5caf1 Author: aurel Date: Tue Jan 6 22:01:57 2009 +0000 ensure that no GPL code is linked to LGPL only libavcodec git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16456 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 176fea7480acb0c0cdb5cb6a55374706c472d8b2 Author: cehoyos Date: Tue Jan 6 18:58:18 2009 +0000 Rename mpeg_set_pixelformat() as mpeg_get_pixelformat(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16455 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg12.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit b6e6b6f79cfac788d9302169733f1831ebc8ff8d Author: diego Date: Tue Jan 6 17:50:10 2009 +0000 cosmetics: alphabetical order git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16454 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 1800766163d1c5bf6c668b56c9885a2d8799b9d6 Author: cehoyos Date: Tue Jan 6 15:16:33 2009 +0000 Factorise setting of avctx->pix_fmt. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16453 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg12.c | 36 ++++++++++++++++++------------------ 1 files changed, 18 insertions(+), 18 deletions(-) commit 5b52b399a69a38735cc7303a30e7254bef473d7f Author: aurel Date: Tue Jan 6 12:56:21 2009 +0000 ignore year=0 and track=0 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16452 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/metadata.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 53a6c87b81343270298e889385568b99a3922647 Author: gpoirier Date: Tue Jan 6 12:51:35 2009 +0000 Fix float_to_int16_altivec prototype to match float_to_int16's in dsputil.h (parameter 'len' is a long not an int). Patch by David Conrad % lessen42 A gmail P com % git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16451 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/float_altivec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2d9f7c1648f6c683bb1e73345d461caf2f68907b Author: gpoirier Date: Tue Jan 6 10:44:45 2009 +0000 fix compilation with GCC-4.3+ patch by David Conrad + fix by myself git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16450 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/h264_altivec.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 66754a15cbf3bb3b94ebd1717bf29b349a9d08c7 Author: gpoirier Date: Tue Jan 6 10:35:06 2009 +0000 offset and weights are signed, fixes some non-bitexact issues. Patch by David Conrad %lessen42 A gmail P com% git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16449 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/h264_altivec.c | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) commit 3e7525d6c563d59d176c1e36dda24c21ac9fe125 Author: cehoyos Date: Tue Jan 6 10:13:25 2009 +0000 1l: Forgot to rename header guard. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16448 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vdpau.h | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 3bd3da8dd31dd0ffeb844f056f90c7626e5b272f Author: aurel Date: Tue Jan 6 00:09:23 2009 +0000 Add a metadata compatibility layer, so that when a user application set metadata using old API, it is automatically converted to new API before muxing. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16447 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/metadata.c | 37 +++++++++++++++++++++++++++++++++++++ libavformat/metadata.h | 4 ++++ libavformat/utils.c | 4 ++++ 3 files changed, 45 insertions(+), 0 deletions(-) commit ccb4df2c5ab6d6187fb8b340d03631463b3487c3 Author: aurel Date: Mon Jan 5 23:56:27 2009 +0000 add a typedef for AVMetadata git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16446 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 14 +++++++------- libavformat/metadata.c | 6 +++--- 2 files changed, 10 insertions(+), 10 deletions(-) commit 59f76aae4f7965f1153089c2fcba004510f83198 Author: cehoyos Date: Mon Jan 5 23:25:58 2009 +0000 Export VDPAU support by installing vdpau.h. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16445 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 6 ++++++ libavcodec/Makefile | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 10b3d4566665c2e1ec77c90888cea7b71461a098 Author: cehoyos Date: Mon Jan 5 23:23:32 2009 +0000 Rename vdpau_render.h as vdpau.h. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16444 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vdpau.h | 84 +++++++++++++++++++++++++++++++++++++++++++++ libavcodec/vdpau_render.h | 84 --------------------------------------------- libavcodec/vdpauvideo.c | 2 +- 3 files changed, 85 insertions(+), 85 deletions(-) commit d2dd1148b2bba7f5862be2eed685160baede5960 Author: gpoirier Date: Mon Jan 5 23:15:14 2009 +0000 add AltiVec implementation of biweight_h264_pixels(16|8)x(16|8|4) Patch by David Conrad %lessen42 A gmail P com% git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16443 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/h264_altivec.c | 82 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 82 insertions(+), 0 deletions(-) commit 6059349c342d90091cfb22a546eadc2b103d1807 Author: gpoirier Date: Mon Jan 5 22:13:42 2009 +0000 AltiVec version of h264_idct(8)_dc_add Patch by David Conrad %lessen42 A gmail P com% git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16442 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/h264_altivec.c | 64 ++++++++++++++++++++++++++++++++++------ 1 files changed, 54 insertions(+), 10 deletions(-) commit 6620054af4e49ac429c7deb71a743447a6d755b7 Author: diego Date: Mon Jan 5 22:10:16 2009 +0000 Revert deprecation of AVFrac structure. Attempts to replace AVFrac have turned out to be unsatisfying and confidence in AVFrac has been restored. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16441 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a724b6bd334c28633017a2e33cd60380b2a7abed Author: diego Date: Mon Jan 5 21:52:55 2009 +0000 Add -D__EXTENSIONS__ to CFLAGS on Solaris to make ip_mreq visible. Fixes compilation of libavformat/udp.c. patch by Palle Lyckegaard, palle lyckegaard dk git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16440 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit c4e4475cc8bd4c917fbed8b6c256f85ced89ab13 Author: cehoyos Date: Mon Jan 5 18:44:32 2009 +0000 Ministry of English Composition treatment: s/Alloced/Allocated git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16439 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vdpau_render.h | 2 +- libavcodec/vdpauvideo.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 1c2bc296e8ca302df65b2e70e9816eabe79ce379 Author: romansh Date: Mon Jan 5 17:50:13 2009 +0000 additional recovery for the badly broken streams git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16438 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/dv.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 84237baeedea5b89f12068ec663f93a9316b176e Author: cehoyos Date: Mon Jan 5 14:46:04 2009 +0000 Remove leading underscore from union declaration. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16437 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vdpau_render.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 62ccf49d370babe0cec968c62cc9491720ac23f3 Author: diego Date: Mon Jan 5 13:57:43 2009 +0000 Add missing 'void' keyword to parameterless function declarations. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16436 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/intrax8.c | 2 +- libavcodec/x86/dsputil_mmx.c | 2 +- libavcodec/x86/simple_idct_mmx.c | 3 ++- libavutil/pca.c | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) commit 08e4b805dc5340f9bb23f397bac45509a4535239 Author: diego Date: Mon Jan 5 11:49:15 2009 +0000 spelling/grammar and whitespace cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16435 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vdpau_render.h | 44 +++++++++++++++++++++----------------------- 1 files changed, 21 insertions(+), 23 deletions(-) commit 4cb4507fc08a13160fdf892a510b9a00544e3907 Author: cehoyos Date: Mon Jan 5 08:46:59 2009 +0000 50l: Reenable error resilience for H264 (Patch by Dark Shikari). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16434 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 634b0984e6c453d2bf53aa93e478bc0b9950d26c Author: cehoyos Date: Mon Jan 5 00:48:44 2009 +0000 Cosmetics: Fix indentation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16433 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 75b0410c341d86864102a1f425a799ddeb6529bd Author: cehoyos Date: Mon Jan 5 00:31:39 2009 +0000 100l: Add a deleted '{'. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16432 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vdpau_render.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d286159ad7620d37b8bfeacdba25686eb68c5046 Author: cehoyos Date: Sun Jan 4 23:55:27 2009 +0000 Add VDPAU hardware accelerated decoding for H264 which will be used by MPlayer. Original patch by NVIDIA corporation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16431 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 7 ++ libavcodec/h264.c | 34 ++++++++- libavcodec/h264_parser.c | 3 +- libavcodec/imgconvert.c | 3 + libavcodec/mpegvideo.c | 6 +- libavcodec/vdpau_internal.h | 31 +++++++ libavcodec/vdpau_render.h | 86 ++++++++++++++++++++ libavcodec/vdpauvideo.c | 183 +++++++++++++++++++++++++++++++++++++++++++ libavutil/avutil.h | 1 + 12 files changed, 353 insertions(+), 4 deletions(-) commit d4fea71b794c6d0f7e2ccbc43262bc5f1214fee9 Author: aurel Date: Sun Jan 4 23:31:31 2009 +0000 rename AVMetaData to AVMetadata and meta_data to metadata git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16430 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 18 +++++++++--------- libavformat/avidec.c | 2 +- libavformat/avienc.c | 4 ++-- libavformat/metadata.c | 12 ++++++------ libavformat/metadata.h | 4 ++-- libavformat/utils.c | 12 ++++++------ 6 files changed, 26 insertions(+), 26 deletions(-) commit ac8a62bbc50e5c3a09cafc949c2ad9e58659d363 Author: cehoyos Date: Sun Jan 4 23:17:22 2009 +0000 Fix small errors in configure --help's output. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16429 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 66c05cd02ee454bba603feccf69f5dcc7239021a Author: aurel Date: Sun Jan 4 22:31:55 2009 +0000 add meta data in AVStream, AVProgram and AVChapter git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16428 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 253c877238f5f499ba848c48c553de7987c3c3e7 Author: melanson Date: Sun Jan 4 20:47:09 2009 +0000 Ministry of English Composition treatment for the new metadata API git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16427 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 29 ++++++++++++++++------------- 1 files changed, 16 insertions(+), 13 deletions(-) commit 5d69a11b8b0124685de29e9782864b961194d6e7 Author: michael Date: Sun Jan 4 19:00:35 2009 +0000 10l format include path for metadata.h git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16426 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a685d02558b2448686016752dacb428f34dc6e64 Author: michael Date: Sun Jan 4 18:58:49 2009 +0000 Move metadata API from avcodec to avformat. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16425 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 - libavcodec/avcodec.h | 44 ---------------------------- libavcodec/metadata.c | 75 ------------------------------------------------ libavcodec/metadata.h | 38 ------------------------ libavformat/Makefile | 2 +- libavformat/avformat.h | 45 ++++++++++++++++++++++++++++ libavformat/metadata.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++++ libavformat/metadata.h | 38 ++++++++++++++++++++++++ 8 files changed, 159 insertions(+), 159 deletions(-) commit 0cf9fbf0d9ff9c3ba714678903a995fc00e5712b Author: michael Date: Sun Jan 4 18:48:37 2009 +0000 Generic metadata API. avi is updated as example. No version bump, the API still might change slightly ... No update to ffmpeg.c as requested by aurel. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16424 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 + libavcodec/avcodec.h | 45 ++++++++++++++++++++++++++++ libavcodec/metadata.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/metadata.h | 38 ++++++++++++++++++++++++ libavformat/avformat.h | 2 + libavformat/avidec.c | 26 +++++++++------- libavformat/avienc.c | 27 ++++++++++------- libavformat/utils.c | 9 ++++++ 8 files changed, 200 insertions(+), 23 deletions(-) commit 8c98ebe1241c566a69fbd44702d888f8de526e83 Author: aurel Date: Sun Jan 4 17:48:54 2009 +0000 cosmetic: indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16423 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/tree.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 9f3b93017a6203d00f0c46f9b7cbe05a75c27acf Author: aurel Date: Sun Jan 4 17:48:19 2009 +0000 add a termination condition git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16422 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/tree.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit c898ec60ca2508be59b1941720b04c0188e35c8a Author: michael Date: Sun Jan 4 16:23:18 2009 +0000 If we find a VBR tag at the beginning of the file don't attempt to parse it as a valid frame. patch by (Yoav Steinberg yoav out monfort in co in il) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16421 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mp3.c | 20 +++++++++++++------- 1 files changed, 13 insertions(+), 7 deletions(-) commit 0fd272684529962a7a863ac25d787805ee6f1389 Author: stefano Date: Sun Jan 4 11:04:02 2009 +0000 Drop the deprecated parse_image_size() and parse_frame_rate() functions at the next libavformat major version bump. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16420 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 2 ++ libavformat/utils.c | 2 ++ 2 files changed, 4 insertions(+), 0 deletions(-) commit fdc1bff1c9e515d404581f79ab3159f724febe23 Author: cehoyos Date: Sun Jan 4 01:36:11 2009 +0000 Use H264 MMX chroma functions to accelerate RV40 decoding. Patch by Mathieu Velten (matmaul A gmail) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16419 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/x86/dsputil_h264_template_mmx.c | 18 +++----- libavcodec/x86/dsputil_mmx.c | 10 +++++ libavcodec/x86/h264dsp_mmx.c | 36 ++++++++++++----- libavcodec/x86/rv40dsp_mmx.c | 61 ++++++++++++++++++++++++++++ 4 files changed, 104 insertions(+), 21 deletions(-) commit 2e3886f6b79c8ec8dc50bb1cedfbb008fc0fe470 Author: michael Date: Sat Jan 3 19:21:48 2009 +0000 Bump LIBAVCODEC_VERSION_MINOR due to AVSubtitle changes. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16418 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 350d41c81fda5376d007ae897e370d8fa6b32d12 Author: michael Date: Sat Jan 3 19:20:50 2009 +0000 Add type, text and ass to AVSubtitleRect. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16417 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit 1fb0f74d5a2aefa551a869f731258e4a2f6cbbe8 Author: michael Date: Sat Jan 3 19:17:18 2009 +0000 Replace AVSubtitleRect.rgba_palette and bitmap by AVPicture. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16416 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 4 ++-- ffplay.c | 14 +++++++------- libavcodec/avcodec.h | 9 ++++++--- libavcodec/dvbsub.c | 13 +++++++------ libavcodec/dvbsubdec.c | 10 +++++----- libavcodec/dvdsubdec.c | 44 ++++++++++++++++++++++---------------------- libavcodec/dvdsubenc.c | 8 ++++---- libavcodec/xsubdec.c | 16 ++++++++-------- 8 files changed, 61 insertions(+), 57 deletions(-) commit 240d5843edc9c5e66590db38755337675889ce67 Author: michael Date: Sat Jan 3 18:41:35 2009 +0000 Replace some fixed width variable from AVSubtitle* by normal int. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16415 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 0176824850dd406e7d8ca4b08fc2dcb201e3d696 Author: michael Date: Sat Jan 3 18:26:07 2009 +0000 Forgot to update (I likely missed it due to its similar name to dvb...) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16414 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dvdsubdec.c | 87 +++++++++++++++++++++++++----------------------- 1 files changed, 45 insertions(+), 42 deletions(-) commit 1fa01d8aebe35d8dcad6b30a0b1ad4c623362344 Author: michael Date: Sat Jan 3 17:58:25 2009 +0000 Future doxy for a few fields of AVSubtitleRect. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16413 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 37c4a8cbf0135c90f015ab06d8e9558aa1706f41 Author: michael Date: Sat Jan 3 17:54:48 2009 +0000 Change AVSubtitle.rects to an array of pointers so ABI does not break when the size of AVSubtitleRect changes. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16412 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 5 +++-- ffplay.c | 13 +++++++------ libavcodec/avcodec.h | 2 +- libavcodec/dvbsub.c | 40 ++++++++++++++++++++-------------------- libavcodec/dvbsubdec.c | 9 ++++++--- libavcodec/dvdsubenc.c | 32 ++++++++++++++++---------------- libavcodec/xsubdec.c | 29 +++++++++++++++-------------- 7 files changed, 68 insertions(+), 62 deletions(-) commit 03af2c4fe389f22cab57ba6fec44bbf13d045944 Author: michael Date: Sat Jan 3 17:50:00 2009 +0000 Display subtitles within the display area. Fixes dvd-subtitle-problem.vob. (problem likely is that the video resolution is smaller than what the subtitles expect) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16411 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 1f2c83d39c258ca9f21d00107ce29e692c819753 Author: michael Date: Sat Jan 3 15:15:03 2009 +0000 Add enum AVSubtitleType git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16410 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) commit b8b0e57c73dae4b3a03c98293b69c4dac201ae26 Author: darkshikari Date: Sat Jan 3 00:46:17 2009 +0000 Add x264 SSE2 iDCT functions to H.264 decoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16409 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 + libavcodec/x86/dsputil_mmx.c | 7 +- libavcodec/x86/h264_idct_sse2.asm | 61 ++++++++++ libavcodec/x86/h264dsp_mmx.c | 72 +++++++++++ libavcodec/x86/x86util.asm | 240 +++++++++++++++++++++++++++++++++++++ 5 files changed, 379 insertions(+), 2 deletions(-) commit ec2f11860944879a43b9c72b5a9f9a34bda86925 Author: diego Date: Fri Jan 2 16:21:22 2009 +0000 Avoid POSIX-reserved _t namespace. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16408 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xvmc_render.h | 4 ++-- libavcodec/xvmcvideo.c | 20 ++++++++++---------- 2 files changed, 12 insertions(+), 12 deletions(-) commit 8b1ab192928a5490bcb62ec6b942f9304a279fbc Author: diego Date: Fri Jan 2 16:19:27 2009 +0000 Avoid POSIX-reserved _t namespace. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16407 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq1.c | 2 +- libavcodec/svq1.h | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) commit 49c825a86239ba374a9d3c0815208e1ebdea4b0c Author: stefano Date: Fri Jan 2 11:09:37 2009 +0000 Bump year number. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16406 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 89933f67d81cf3a66b7e2feeaf72f987ff0019fa Author: stefano Date: Fri Jan 2 10:07:26 2009 +0000 Cosmetics: break line to make it not longer than 80 chars. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16405 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/avfilter.h | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 765ac81f635303e44bde60b4d789dc0c64d8179c Author: michael Date: Wed Dec 31 02:47:54 2008 +0000 10l set AVPacket.size to the true size of the retunred data instead of the larger allocated. (prevets segfaults due to latter failures from 900mb sized packets, yes fuzzed file not a valid one) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16404 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rmdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c36aa4d79cac983dad4dcce353b8acf38a429dd9 Author: michael Date: Wed Dec 31 01:54:54 2008 +0000 Fix indention which was off by 1 space. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16403 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rmdec.c | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit 5ae5268dbe197b48993f68955164316e30cea439 Author: michael Date: Wed Dec 31 01:53:12 2008 +0000 Replace buffer by AVPacket and avoid a memcpy() for video when the number of allocated slices matches the actual. Audio still does a copy (marked with FIXME in the code so this is not missed). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16402 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rmdec.c | 42 ++++++++++++++++++++++-------------------- 1 files changed, 22 insertions(+), 20 deletions(-) commit 774c496cc849ca80def16c2e37329088c9b06f36 Author: michael Date: Wed Dec 31 00:24:54 2008 +0000 Merge videobuf and audiobuf. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16401 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rmdec.c | 38 ++++++++++++++++++-------------------- 1 files changed, 18 insertions(+), 20 deletions(-) commit 551b84c0d960e6b927fe67ac3ddac77466a15a45 Author: michael Date: Tue Dec 30 21:23:02 2008 +0000 Simplify the top of rm_assemble_video_frame(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16400 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rmdec.c | 40 ++++++++++++++-------------------------- 1 files changed, 14 insertions(+), 26 deletions(-) commit 38437047ca141f8a12269e2135e304d4e22d356c Author: michael Date: Tue Dec 30 20:51:18 2008 +0000 Add a few error checks to rm_assemble_video_frame() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16399 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rmdec.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 404b1dbe1d698bf199c719ebdfcc8c7929998447 Author: michael Date: Tue Dec 30 19:49:27 2008 +0000 All non zero returns of rm_assemble_video_frame() are errors, check things accordingly. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16398 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rmdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit da31b7b3b18b4f9be3c86154613abdc5507cc477 Author: cehoyos Date: Tue Dec 30 12:02:35 2008 +0000 Silence two icc warnings: /home/melanson/fate/source/ffserver.c(4349): warning #188: enumerated type mixed with another type audio_enc.codec_id = audio_id; ^ /home/melanson/fate/source/ffserver.c(4354): warning #188: enumerated type mixed with another type video_enc.codec_id = video_id; ^ git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16397 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit f3c713371125ac45650d6a1258b5fafc07ff706b Author: benoit Date: Tue Dec 30 08:47:52 2008 +0000 Add my GnuPG fingerprint. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16396 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit fae5da81c7487e5a7c73764e2042a1899bcce96f Author: mru Date: Tue Dec 30 03:13:52 2008 +0000 ARM: work around linker bug with movw/movt relocations in shared libs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16395 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/asm.S | 11 +++++++++++ libavcodec/arm/h264idct_neon.S | 9 +++------ libavcodec/arm/simple_idct_neon.S | 3 +-- 3 files changed, 15 insertions(+), 8 deletions(-) commit 3fef278e430836e897f30dd466501abbb916e7af Author: mru Date: Tue Dec 30 03:13:48 2008 +0000 Make shared/static full CONFIG options git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16394 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit f7badc376587b8754de0e6bdbba24a930f91cc6c Author: mru Date: Tue Dec 30 03:13:44 2008 +0000 configure: check for ARMv6T2 support git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16393 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 2c03929f8afcd7fbf53712fb1229333496508115 Author: mru Date: Tue Dec 30 03:13:40 2008 +0000 ARM: rename coefficient table in NEON IDCT git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16392 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/simple_idct_neon.S | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit def7dc73388e900b92357487ca76040fad7d85d0 Author: reynaldo Date: Mon Dec 29 17:14:30 2008 +0000 Remove duplicated dot product code. Use dsputil's scalarproduct instead. Patch by Aurelien Jacobs. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16391 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_pitch_delay.c | 6 ++++-- libavcodec/acelp_pitch_delay.h | 3 +++ libavcodec/celp_math.h | 20 -------------------- 3 files changed, 7 insertions(+), 22 deletions(-) commit d5c2c7dfb3902e6a8b3b03f2ece4b57d95a23fac Author: reimar Date: Mon Dec 29 16:56:02 2008 +0000 My gpg key fingerprint. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16390 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 2a40114f277d4277f32430e62be82ef9f48fb188 Author: reynaldo Date: Mon Dec 29 16:39:11 2008 +0000 COSMETICS. Write my full name instead. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16389 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 8c0c9c326ca66fadc264c8f19713c16cf8036f95 Author: reynaldo Date: Mon Dec 29 16:33:03 2008 +0000 Add myself as qcelp* maintainer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16388 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit bf97da2d318deb899acdde83792702d0624bab38 Author: reynaldo Date: Mon Dec 29 16:27:57 2008 +0000 Add my key fingerprint to the list. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16387 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit a1a43286fe32834b4cb458a4e175ff1f95e89af8 Author: mru Date: Mon Dec 29 12:55:28 2008 +0000 configure: accept $TMP as location for temporary files git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16386 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit ff9dd45aa01088bdf893b930a6c4eaf095ca4e5b Author: mru Date: Mon Dec 29 12:55:24 2008 +0000 configure: simplify TMPDIR setting git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16385 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 26 ++++++++++---------------- 1 files changed, 10 insertions(+), 16 deletions(-) commit c35b153c8cea1af842ddc76b9f19451041bee6bb Author: stefano Date: Mon Dec 29 12:11:01 2008 +0000 Fix typos. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16384 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/avfilter.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 63300a6bb1fd09d52293e3feb3c07716d64c0682 Author: michael Date: Mon Dec 29 12:00:38 2008 +0000 Clarify that the list of gpg fingerprints is not just for maintainers. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16383 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit e151188ab30e6d608376353e8c28c0da4f4fb8b1 Author: michael Date: Mon Dec 29 11:57:52 2008 +0000 Add spaces into the gpg fingerprint for better readability. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16382 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a14f7aa3b513ea8d152600d060fbbb2846740b14 Author: kostya Date: Mon Dec 29 10:20:03 2008 +0000 It turned out that RV30 uses motion vectors for forward motion B-frame macroblocks to predict motion vectors for backward motion B-frame macroblocks and vice versa. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16381 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit f932aa90233e5ab818200b833e8da121018768c8 Author: michael Date: Sun Dec 28 23:26:12 2008 +0000 Explain the lack of +3/7 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16380 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264_parser.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit cdfe259efd589a6d14a5630f9c73298e8e01cc8b Author: rbultje Date: Sun Dec 28 23:25:17 2008 +0000 av_free() -> av_freep(), patch by Reimar Doffinger, see discussion in "rmdec.c: double free" thread on mailinglist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16379 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rmdec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit f8680460ae86534ef6818c602cef80ad1dea2c44 Author: rbultje Date: Sun Dec 28 23:23:59 2008 +0000 Fix double free which happens for playback of .rm files after r16365. See "rmdec.c: double free" discussion on mailinglist, patch with suggestions from Reimar Doffinger. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16378 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 1 + libavformat/rmdec.c | 1 - 2 files changed, 1 insertions(+), 1 deletions(-) commit 34f1686872774c8250ba4809b5b0f7a19dc719df Author: michael Date: Sun Dec 28 23:12:46 2008 +0000 Add a list of GnuPG fingerprints. This is not as good as personal keysigning (ala debian) but better than nothing. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16377 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 5b3df5b61377671a2572c1f35e3a19a627a1ab26 Author: cehoyos Date: Sun Dec 28 20:08:39 2008 +0000 Revert r16375: It broke aac decoding. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16376 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 85b887bb0ce04a4fdce8c9ffdc55cdbbd70581cf Author: cehoyos Date: Sun Dec 28 19:48:43 2008 +0000 Reduce number of warnings when compiling with icc by two. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16375 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit c36bce5bbc744e33d9d842f8d26332b9fbb41e21 Author: cehoyos Date: Sun Dec 28 19:44:47 2008 +0000 Silence one warning when compiling with icc: warning #188: enumerated type mixed with another type if((q->bitrate = determine_bitrate(avctx, buf_size, &buf)) == I_F_Q) ^ git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16374 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 43dfab776188af009b4da8644c13baad465bb6d3 Author: cehoyos Date: Sun Dec 28 19:40:13 2008 +0000 Fix h264 decoding on SSE2 cores with icc compilation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16373 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/x86/dsputil_mmx.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit e2e5e700d712a689bcb4169318a25f45006869f1 Author: stefano Date: Sun Dec 28 17:07:47 2008 +0000 Mention in the documentation of avfilter_poll_frame() that it returns a negative value in case of error. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16372 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/avfilter.h | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit ad4347108e540d63f7f4e864618de79d837792ed Author: kostya Date: Sun Dec 28 16:22:42 2008 +0000 Fix a typo that made VMD demuxer always assume Indeo 3 as video codec. Spotted by Robert Swain git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16371 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/sierravmd.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 82d5cf0010ffa00a7c9f6136f3722ece884d5723 Author: stefano Date: Sun Dec 28 14:41:19 2008 +0000 Use avcodec_check_dimensions() for checking the frame size validity. The v4l.c check is moved after the eventual automatic size detection, so the check in that case is performed on the new set values. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16370 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/v4l.c | 8 +++----- libavdevice/v4l2.c | 5 +---- 2 files changed, 4 insertions(+), 9 deletions(-) commit b3f6cecf460e1c8aebf2518d878fabb56ebbdb3a Author: rbultje Date: Sun Dec 28 05:59:11 2008 +0000 Reindent after r16368. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16369 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 3 ++- libavformat/rm.h | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) commit bf7b4896f2b6f40e091feae58d164f9c976eb063 Author: rbultje Date: Sun Dec 28 05:58:23 2008 +0000 Add audio_pkt_cnt return value to ff_rm_retrieve_cache(). See discussion in "[PATCH] oops I broke rdt.c" mailinglist thread. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16368 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 1 + libavformat/rm.h | 4 +++- libavformat/rmdec.c | 4 +++- 3 files changed, 7 insertions(+), 2 deletions(-) commit 9bb6febff213890fa187a185a7e4c65024edd248 Author: rbultje Date: Sun Dec 28 05:55:09 2008 +0000 Change audio_pkt_cnt from an array into a single field, since only a single member of the array is ever used (compare to RMDemuxContext->audio_pkt_cnt). See "[PATCH] oops I broke rdt.c" mailinglist thread. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16367 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 4825b16b6e6c053db738f2b4ed663ac1373e609e Author: rbultje Date: Sun Dec 28 00:21:11 2008 +0000 Add RMStream object as function argument to public functions so that non-.rm AVStreams can be used to call these public rmdec.c functions as well, as is the case for RDT/RTSP streams. See mailinglist discussion in "[PATCH] rdt.c: don't reuse the same AVStream in both RTSP and RM demuxer" thread. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16366 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 9 ++++++--- libavformat/rm.h | 10 +++++++--- libavformat/rmdec.c | 30 ++++++++++++++---------------- 3 files changed, 27 insertions(+), 22 deletions(-) commit 88662502bc2c0877a40e2105210fb07d0b36d378 Author: rbultje Date: Sun Dec 28 00:18:38 2008 +0000 Implement RMStream stream-specific private data object in the RM demuxer. This allows multiple video or audio streams per .rm file. See mailinglist thread "[PATCH] rmdec.c: implement RMVideo/AudioStream". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16365 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rm.h | 5 ++ libavformat/rmdec.c | 175 +++++++++++++++++++++++++++++--------------------- 2 files changed, 106 insertions(+), 74 deletions(-) commit 22521cec50039125da21feec5d0fb602aa3d9114 Author: mru Date: Sat Dec 27 23:12:00 2008 +0000 Replace UNALIGNED_STORES_ARE_BAD with !HAVE_FAST_UNALIGNED git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16364 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bitstream.h | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-) commit ad1800e74e995e45b990e75febf531654e356bdd Author: kostya Date: Sat Dec 27 17:34:00 2008 +0000 Latest Coktel Vision VMDs contained Indeo 3, add demuxer support for it git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16363 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/sierravmd.c | 18 +++++++++++++++--- 1 files changed, 15 insertions(+), 3 deletions(-) commit ff0ddc7a35195c6a0bd66454ac75074208e13629 Author: mru Date: Sat Dec 27 16:25:36 2008 +0000 simple_idct: use MUL16 and MAC16 from mathops.h git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16362 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/simple_idct.c | 53 ++++++++++++++------------------------------- 1 files changed, 17 insertions(+), 36 deletions(-) commit f6d741d3ef18cedafff12f6be9f78eb20493d36b Author: stefano Date: Sat Dec 27 11:44:56 2008 +0000 Make the VIDIOCMCAPTURE ioctl error message consistent with the other ones. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16361 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/v4l.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 959f8e6abd3ef02893703fa574fa04408a9d0f53 Author: stefano Date: Sat Dec 27 11:40:07 2008 +0000 Add missing check on the return value of the VIDIOCSWIN ioctl. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16360 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/v4l.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit b9b511c8fab9ccb34566527e158063457efd4c31 Author: diego Date: Sat Dec 27 11:33:26 2008 +0000 consistency cosmetics: Rename POWERPC identifiers to PPC. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16359 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 12 ++++++------ libavcodec/Makefile | 2 +- libavcodec/dsputil.c | 4 ++-- libavcodec/dsputil.h | 4 ++-- libavcodec/libxvidff.c | 2 +- libavcodec/mathops.h | 2 +- libavcodec/ppc/mathops.h | 2 +- libavcodec/simple_idct.c | 2 +- libavutil/common.h | 2 +- 9 files changed, 16 insertions(+), 16 deletions(-) commit 062afade032e83acaaee0bb511e91cd3f6b2876d Author: lu_zero Date: Sat Dec 27 11:30:30 2008 +0000 Remove stray code git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16358 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/fft_altivec.c | 25 ------------------------- 1 files changed, 0 insertions(+), 25 deletions(-) commit 65886c360e02c43d9dd5368e994a08e1063f633e Author: lu_zero Date: Sat Dec 27 11:21:28 2008 +0000 Cleanup _t types in libavcodec/ppc git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16357 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/h264_altivec.c | 292 ++++++++++++++++---------------- libavcodec/ppc/h264_template_altivec.c | 284 ++++++++++++++++---------------- libavcodec/ppc/idct_altivec.c | 50 +++--- libavcodec/ppc/int_altivec.c | 16 +- libavcodec/ppc/types_altivec.h | 26 ++-- 5 files changed, 330 insertions(+), 338 deletions(-) commit 40e61c1cdba02eac9bb0687ebc2b7eaa6a45e887 Author: stefano Date: Sat Dec 27 09:31:05 2008 +0000 Change thisIsAVar variable names to this_is_a_var style, more consistent with the rest of libav*. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16356 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/graphparser.c | 72 ++++++++++++++++++++++---------------------- 1 files changed, 36 insertions(+), 36 deletions(-) commit 790bda53b0afe40baca36647ac3a93ba3da28da6 Author: reimar Date: Sat Dec 27 09:22:21 2008 +0000 Bump minor number for many small improvements, tiff fax decoding, AVCodecContext refs is set during decoding. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16355 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1dd1394d4bfec08f6a66695e4e66336de260e7da Author: stefano Date: Fri Dec 26 22:25:47 2008 +0000 Fix and extend documentation for avfilter_graph_get_filter(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16354 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/avfiltergraph.h | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 5dda7da92828178f966b1b80f7e286e72583239c Author: stefano Date: Fri Dec 26 20:26:44 2008 +0000 Fix typo: ommitted -> omitted. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16353 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/graphparser.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a1b13f0ca91f7f5d2ea911b139c1eef4e7c9b802 Author: mru Date: Fri Dec 26 19:52:52 2008 +0000 ARM: NEON optimised float_to_int16 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16352 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_neon.c | 8 + libavcodec/arm/dsputil_neon_s.S | 337 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 345 insertions(+), 0 deletions(-) commit dbdb6fcef3e8d7a588a4c081d9fa06ba39762a3c Author: stefano Date: Fri Dec 26 19:28:42 2008 +0000 Put pass_logfilename_prefix check on a single line, improve readability. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16351 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 54f59f76d3f18735f1b15ffff9cf36d7d27ec344 Author: stefano Date: Fri Dec 26 19:25:24 2008 +0000 Rename variables: pass_logfilename -> pass_logfilename_prefix DEFAULT_PASS_LOGFILENAME -> DEFAULT_PASS_LOGFILENAME_PREFIX and make clear in the passlogfile OptionDef help string that it takes a file name prefix rather than a file name. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16350 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 69587a4a87cd0af21576dc92ce076d95991e67d5 Author: michael Date: Fri Dec 26 18:42:26 2008 +0000 Enable faxcompr. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16349 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 +- libavcodec/tiff.c | 44 +++++++++++++++++++++++++++++++++++--------- 2 files changed, 36 insertions(+), 10 deletions(-) commit 0d80ee4248f3de507fd5c235693a7ffe1a829953 Author: michael Date: Fri Dec 26 18:39:24 2008 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16348 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e32483b6617711fa3ce84426dd8c2fd36ffee39d Author: michael Date: Fri Dec 26 18:39:07 2008 +0000 Simplify vertical mode git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16347 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 45dac2015e5f9b7a7aebac591ead3a483e22c465 Author: michael Date: Fri Dec 26 18:14:59 2008 +0000 And another sechole ... git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16346 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ce348882c2c7bd1f89e4326a922eb9110d620bca Author: michael Date: Fri Dec 26 18:06:29 2008 +0000 Fix yet another sechole. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16345 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 5ad9170c98fa86fb881d26f92324ed53da8dca35 Author: michael Date: Fri Dec 26 17:51:10 2008 +0000 Fix another sechole. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16344 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 19f3a6f10422a914a1e0401a607a3ef84ca71d9c Author: michael Date: Fri Dec 26 17:32:11 2008 +0000 Minor simplification. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16343 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit debc76a6029a83e8973a84ec56b9f8233bc5d686 Author: michael Date: Fri Dec 26 17:11:19 2008 +0000 Remove unused run_start variable. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16342 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 0709071abf570c1d870809f7c3d9e098d06f3a51 Author: michael Date: Fri Dec 26 17:04:31 2008 +0000 Move sync line pointers code to the end of the loop, its simpler that way. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16341 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 4b7668c0295323a1433fe0884d34559c754be6ee Author: michael Date: Fri Dec 26 16:59:10 2008 +0000 Get rid of impossible condition (run_off < avctx->width). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16340 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 707dd310730b003391d0412425a01e47f0ed43e1 Author: michael Date: Fri Dec 26 16:57:35 2008 +0000 Get rid of pix_left in the 2d code, its simpler that way. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16339 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 19 ++++++++----------- 1 files changed, 8 insertions(+), 11 deletions(-) commit 695db9693238459f2ed1f6eb226a1abec96dc9ed Author: reynaldo Date: Fri Dec 26 16:50:21 2008 +0000 COSMETICS Part 3 and final of Kenan Gillet's QCELP silent handling patch. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16338 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdec.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 4decfee58f1b2a18b342ee10c12df6e36e402e77 Author: reynaldo Date: Fri Dec 26 16:49:06 2008 +0000 Part 2 of Kenan Gillet's QCELP silent handling patch. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16337 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdec.c | 25 ++++++++++++++++++++----- 1 files changed, 20 insertions(+), 5 deletions(-) commit d65a23b3cde35f7859673601f03d0ed6ed18652c Author: michael Date: Fri Dec 26 16:38:55 2008 +0000 Factorize "avctx->width + 2" out to avoid someone mistakly changing some but not all. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16336 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 76aacfc24728ea4f460a93a951b5b66d55455ef7 Author: michael Date: Fri Dec 26 16:30:50 2008 +0000 cosmetic (moving pix_left update) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16335 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e4648b9a88d1c7eae87fa06bd6ca2dd9e73a2c9e Author: michael Date: Fri Dec 26 16:29:01 2008 +0000 Close gapping sechole, that is a series of run=0 allows arbitrary data to be written over the end of the runs array. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16334 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 27 +++++++++++++++++++++------ 1 files changed, 21 insertions(+), 6 deletions(-) commit af6e1b9f6c6d78b8f20975482efa1749ffbb4a63 Author: michael Date: Fri Dec 26 15:21:48 2008 +0000 minor simplification git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16333 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 29c65df9a9566a2cce79e9171da53f3323e04b8e Author: michael Date: Fri Dec 26 15:05:12 2008 +0000 Merge ff_ccitt_unpack_1d and 2d. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16332 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 35 ++++------------------------------- libavcodec/faxcompr.h | 14 ++++---------- 2 files changed, 8 insertions(+), 41 deletions(-) commit ae6b19344d3c3061013c13a89b46da34127d43a5 Author: michael Date: Fri Dec 26 14:57:42 2008 +0000 Ensure that an invalid run terminates the line. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16331 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e9bd39826a5a8cbf93de7ac43d9b4e8f25fcc644 Author: michael Date: Fri Dec 26 14:39:21 2008 +0000 10l != vs. == (yes, my fault not kostyas). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16330 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 540e885096269c51b0101ddc8156ba2ea0e343b5 Author: michael Date: Fri Dec 26 13:52:07 2008 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16329 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ab324f5e269bc956e9b72699ba2bd80f3b46ac5e Author: michael Date: Fri Dec 26 13:51:52 2008 +0000 Simplify zero run handling in put_line(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16328 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 4d74fb4a853164a93ca21e345ed4a3724a5fd839 Author: michael Date: Fri Dec 26 13:50:00 2008 +0000 Avoid negation in put_line(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16327 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 2b8988bf9633b636e83bb882d1e76fc8cdbc7357 Author: michael Date: Fri Dec 26 13:48:09 2008 +0000 Factorize mode switching in put_line(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16326 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit d2f74a3484e57125ab1e565d853b826030fea875 Author: michael Date: Fri Dec 26 13:46:11 2008 +0000 Fix (rewrite) find_group3_syncmarker(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16325 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 4ebc1ff0156516b17310163ee17b69acbef9bd3e Author: stefano Date: Fri Dec 26 13:40:02 2008 +0000 Fix documentation for -passlogfile, the argument is not a file name but a prefix used to create the complete pass log file name. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16324 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffmpeg-doc.texi | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 13fc4053675ef7cf25a522fecb288564ff8eb02a Author: michael Date: Fri Dec 26 13:39:19 2008 +0000 CCITT Fax Group 3 and 4 decompression by kostya. Will be activated after a little more reviewing and fixing by me. Commited now, so as to not loose history of that. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16323 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faxcompr.c | 333 +++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/faxcompr.h | 51 ++++++++ 2 files changed, 384 insertions(+), 0 deletions(-) commit d4efbb6ef42954e858828ed53bb6c0b273c76a3b Author: stefano Date: Fri Dec 26 11:23:50 2008 +0000 Use more descriptive long_names for Video4Linux input devices. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16322 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/v4l.c | 2 +- libavdevice/v4l2.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit ab6f4e6e0eb6f1ac94e5d4672c826f2e54644dfe Author: diego Date: Fri Dec 26 11:00:30 2008 +0000 ASAO Nelly Moser implementation moved to a better place on mphq. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16321 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/nellymoserenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0c9bf5761a26f721485a66a72e63cfb82bf876df Author: stefano Date: Fri Dec 26 10:54:16 2008 +0000 Choose better names for the variables in create_filter(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16320 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/graphparser.c | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) commit 2eeead857c556e859e74a473d219d76422084d6f Author: stefano Date: Fri Dec 26 10:48:54 2008 +0000 Fix documentation for avfilter_parse_graph(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16319 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/graphparser.h | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit cb8d4f0b85b8a6931257673258828ac5bf1b391a Author: stefano Date: Fri Dec 26 10:12:57 2008 +0000 Check that the device is a capture device immediately after opening the device. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16318 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/v4l.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit 2cac4f49cb57f929493a3aac5941c4fa5b2ea10f Author: stefano Date: Fri Dec 26 09:31:21 2008 +0000 Remove unnecessary temporary variable "frame_size" from grab_read_header(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16317 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/v4l.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit f2e2da313823a667c0f0912ab05c89706ce7ef14 Author: stefano Date: Fri Dec 26 09:12:12 2008 +0000 Add missing check on the result of a VIDIOCCAPTURE ioctl. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16316 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/v4l.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 797fa0def9151ad1bb10c70c60f3ebf480ea56ee Author: stefano Date: Fri Dec 26 09:07:51 2008 +0000 Cosmetics: put a space after each comma, improve consistency and readability. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16315 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/v4l.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 9c7e107c218b08c4af8405785e1f08d82a2cb04b Author: benoit Date: Fri Dec 26 08:03:26 2008 +0000 s/FFmpeg-devel/ffmpeg-devel/ git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16314 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 71e535beab0fcf49c56bae29cd29f3093e978715 Author: darkshikari Date: Fri Dec 26 00:19:08 2008 +0000 Fix compilation without optimization under 64-bit with x264 deblock asm enabled. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16313 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/x86/dsputil_mmx.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 3ec415f75e34c8954bfe2632122257f64fd7eaa4 Author: mru Date: Thu Dec 25 23:13:43 2008 +0000 ARM: add new h264 idct functions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16312 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/arm/dsputil_neon.c | 12 +++++ libavcodec/arm/h264idct_neon.S | 93 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 105 insertions(+), 0 deletions(-) commit c087ec78c001584b7c21fc63ed83f1c1dbf59c63 Author: gpoirier Date: Thu Dec 25 18:27:49 2008 +0000 Disable usage of ff_h264_idct_add_altivec since AltiVec versions of h264_idct_add16, h264_idct_add16intra, h264_idct_add8 need to be implemented. Add C version of ff_h264_idct8_dc_add in AltiVec so that ff_h264_idct8_add_altivec can be used. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16311 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/h264_altivec.c | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) commit dcd023df175d142b78c7e9ef99ce7a8daab111ee Author: diego Date: Thu Dec 25 15:49:50 2008 +0000 Change mplayerhq.hu references to ffmpeg.org where appropriate. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16310 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/faq.texi | 8 ++++---- doc/general.texi | 2 +- doc/optimization.txt | 2 +- libavcodec/mlpdec.c | 2 +- libavcodec/utils.c | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) commit 5b1849abe974e45b9b62df4d74b04768882509e5 Author: diego Date: Thu Dec 25 15:49:02 2008 +0000 Fix sample URL. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16309 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq3.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1518fcf838994b47c3f8dd0c0f4c7df38a1f41fe Author: diego Date: Thu Dec 25 13:26:18 2008 +0000 The VC-1/WMV3 decoders depend on ENABLE_MSMPEG4_DECODER. patch by avcoder, ffmpeg gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16308 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/msmpeg4.h | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit f9913625cba421b014d10fba2bc3fe2db9ae8e84 Author: lorenm Date: Thu Dec 25 01:20:37 2008 +0000 flatten an array, since gcc fails at optimizing multidimensional arrays h264_idct8_add_c: 780 -> 735 cycles on conroe git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16307 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264idct.c | 49 ++++++++++++++++++++++++------------------------- 1 files changed, 24 insertions(+), 25 deletions(-) commit 62df42dbeb69913c83bef8775962c8c30913f147 Author: michael Date: Wed Dec 24 18:39:23 2008 +0000 export refs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16306 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 492781560c6ee05c427c19034acb5fb35adc2902 Author: michael Date: Wed Dec 24 17:38:27 2008 +0000 Allow decoders to set AVCodecContext.refs. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16305 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a4cff9178dc24e4b17479ec13400332b67866439 Author: michael Date: Wed Dec 24 03:23:38 2008 +0000 Optimize pred_pskip_motion() 7 cpu cycles faster on pentium dual. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16304 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 20d6c336b37a7bf7313865a397f19ef33595adf8 Author: Alexander Strange Date: Tue Dec 23 17:49:51 2008 -0500 More todo entries mt-work/todo.txt | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 967e65496780c089956f2dc199b541dae3a3d9cb Author: Alexander Strange Date: Thu Dec 18 14:37:04 2008 -0500 Some todo entries I forgot to add mt-work/todo.txt | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 85fece9e07cc14f48a203539562dbc42cf306a2c Author: compn Date: Wed Dec 24 02:20:07 2008 +0000 add amr in avi riff tags git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16303 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit f5e9e91957596096d0d6871a4a8ac1682b617a48 Author: michael Date: Tue Dec 23 22:06:16 2008 +0000 Indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16302 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 38 +++++++++++++++++++------------------- 1 files changed, 19 insertions(+), 19 deletions(-) commit dee9528d978dbafe62bbe8088168830204b89308 Author: michael Date: Tue Dec 23 22:04:34 2008 +0000 Integrate get_te0_golomb() calls into the code, this allows some checks to be avoided and the function is pretty small. 3% speedup, though this is probably due to changed inlining and not directly this change. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16301 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 33 +++++++++++++++++++++++++++++---- 1 files changed, 29 insertions(+), 4 deletions(-) commit d9db0de455f4ed3efe77642f450fc9f79c2f690f Author: michael Date: Tue Dec 23 21:12:19 2008 +0000 Use get_ue_golomb_31() where possible, almost all are just in headers though. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16300 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 30 +++++++++++++++--------------- 1 files changed, 15 insertions(+), 15 deletions(-) commit 69320bd996cda3790f0f1bb165962ddb24314115 Author: michael Date: Tue Dec 23 21:07:36 2008 +0000 Update golomb decoding tables so that get_*_golomb_31() return some larger values for too large values. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16299 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/golomb.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit bd64e795e80a3b8790c1b95034de549c18d3d116 Author: michael Date: Tue Dec 23 21:05:47 2008 +0000 Add get_ue_golomb_31() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16298 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/golomb.h | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) commit 9220ed7a24865eb32706e6776d440eae3a9a3e9d Author: victor Date: Tue Dec 23 20:44:06 2008 +0000 Update again Cygwin Ports URL after my sloppy previous commit. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16297 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 08e5c44e379abf2ff7db157fa5aa3b23de07c3b1 Author: michael Date: Tue Dec 23 19:12:50 2008 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16296 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 42 +++++++++++++++++++++--------------------- 1 files changed, 21 insertions(+), 21 deletions(-) commit 2b0db35ca6190511a23b158051ee0fd8e565a57d Author: michael Date: Tue Dec 23 19:10:46 2008 +0000 Use the new VLC table for the first non trailing coeff too. Sadly only 5 cycles faster here on pentium dual. So maybe the complexity isnt worth it and this should be reverted ... git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16295 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 23 ++++++++++++++++++----- 1 files changed, 18 insertions(+), 5 deletions(-) commit 1855e6f794ea5768db7a7504f10bb6f02feba6f0 Author: michael Date: Tue Dec 23 18:31:44 2008 +0000 Optimize esc removial code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16294 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) commit 6e8b12c80535eeac4050b6190659d88a70bc58f6 Author: kostya Date: Tue Dec 23 18:27:06 2008 +0000 352l: correct calculating number of bits for storing macroblock offset in RV3/4 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16293 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 2 +- libavcodec/rv34data.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 927ba4586d7cf3843d652ae5b1845f02343a74f2 Author: michael Date: Tue Dec 23 17:50:36 2008 +0000 Indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16292 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit 45e1b73ccee33af91ffc8d946b4e1f64a7259875 Author: michael Date: Tue Dec 23 17:49:38 2008 +0000 unified CAVLC level decoding LUT. Quite a bit faster (HPCVMOLQ_BRCM_B.264 was 3% faster here) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16291 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 49 +++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 45 insertions(+), 4 deletions(-) commit 0d8f179610dc7b06a1db950269641547212866a3 Author: victor Date: Tue Dec 23 10:29:32 2008 +0000 Complete the list of external libraries. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16290 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 19 ++++++++++++++++--- 1 files changed, 16 insertions(+), 3 deletions(-) commit 03b035a5b5f02323df4d9a28dca4c666fd4017cd Author: victor Date: Tue Dec 23 09:09:21 2008 +0000 Advice on compiler versions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16289 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 07882909ce880e9870eb8237c3ba8f5eae4f3ccc Author: victor Date: Tue Dec 23 08:57:28 2008 +0000 Update Cygwin Ports URL. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16288 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a20c49e3621b5529077e1a01d45a24a2df7ca56c Author: victor Date: Tue Dec 23 08:53:37 2008 +0000 Bring up to date the Cygwin docs. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16287 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 104d0a3bf31f70b3ae7fd9cb14093ba04aaca390 Author: michael Date: Tue Dec 23 02:34:58 2008 +0000 Make h264 parser 50% faster. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16286 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264_parser.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit 10673806c532d93e3a4765aed852229ff55ea65c Author: michael Date: Tue Dec 23 01:11:56 2008 +0000 100l, I broke H.264 again, forgot one hunk. Thanks to FATE for finding it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16285 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit a23c6fb31ac48baebbea965a8608034f4d392226 Author: michael Date: Tue Dec 23 00:38:45 2008 +0000 Optimize 0 0 0-3 search, 45% faster on pentium dual. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16284 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) commit 52138fe04df0ec850fb836e264e0624b01b095bb Author: victor Date: Mon Dec 22 23:30:33 2008 +0000 The diffutils package is also needed (for the 'cmp' command). Spotted by Ramiro Polla. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16283 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f7c6b2a66f6fdc95803ec9c5c3f15d8db12e6df8 Author: andoma Date: Mon Dec 22 22:39:55 2008 +0000 Revert r16257: Include "libavutil/common.h" where we use llrint() in case ffmpeg's own llrint() is to be used. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16282 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudiodec.c | 1 - libavcodec/opt.c | 1 - 2 files changed, 0 insertions(+), 2 deletions(-) commit 8bb7567ec8e2fc647a78f04eeafa03806dfb9222 Author: cehoyos Date: Mon Dec 22 22:12:44 2008 +0000 Fix two identical warnings when compiling riff.c and nuv.c with icc: warning #188: enumerated type mixed with another type git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16281 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 4 ++-- libavformat/riff.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit 83c43db5fce47957a2920bbe9f1462e86fc86b9d Author: cehoyos Date: Mon Dec 22 22:10:07 2008 +0000 Fix a warning when compiling with icc: warning #188: enumerated type mixed with another type git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16280 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/ipmovie.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 4fd5320220af37fdeef0aee119a425fbc92bc613 Author: michael Date: Mon Dec 22 17:14:13 2008 +0000 Simplify decode_cabac_mb_ref() a little bit, 2 cpu cycles faster on pentium dual. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16279 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit 9cbe27ea6df7b0d17e11cd48b9e9f58507239dc9 Author: michael Date: Mon Dec 22 16:56:05 2008 +0000 Indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16278 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 591f2565dc48d08facba75ed6f9b5a26868ff51f Author: michael Date: Mon Dec 22 16:46:17 2008 +0000 inline decode_cabac_mb_type for I & P frames, 9 cycles faster on pentium dual. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16277 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 35 +++++++++++++---------------------- 1 files changed, 13 insertions(+), 22 deletions(-) commit 4e813fa3b43d30485ac4225ad3e6868f6f7928ed Author: michael Date: Mon Dec 22 16:20:13 2008 +0000 Negate 2 more variables, 1 cpu cycle faster on pentium dual. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16276 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit c78ec6c7abc7f0f50681e30444867fc37a0f1afd Author: michael Date: Mon Dec 22 16:14:06 2008 +0000 Simplify if/else, no speed change git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16275 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit 2a2367c8f04e809f24774967c8d6229ebbb30bf7 Author: michael Date: Mon Dec 22 16:10:35 2008 +0000 Negate a few variables, this simplifies the code and makes it 5 cycles faster on pentium dual. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16274 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 30 +++++++++++++++--------------- 1 files changed, 15 insertions(+), 15 deletions(-) commit 047528e994f9de022baa3fa17ca72c158bb36d57 Author: michael Date: Mon Dec 22 15:54:27 2008 +0000 Simplify ifs(), 8 cpu cycles faster on pentium dual git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16273 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 16 ++++------------ 1 files changed, 4 insertions(+), 12 deletions(-) commit e4c6dd280b88fac720376845328185b94fabef7d Author: michael Date: Mon Dec 22 15:53:00 2008 +0000 Simplify if(), 3 cpu cycles faster in pentium dual. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16272 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 4520d3459d083c0b3b401cca6d2ebd0ee57666c0 Author: cehoyos Date: Mon Dec 22 11:23:00 2008 +0000 Initialize s->opaque before calling url_resetbuf(). Fixes a regression test crash for icc 10.1 64 bit. Patch by Aurelien. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16271 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aviobuf.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a1b41e78706a3077170abbd00ff6e6f38fcfff84 Author: diego Date: Mon Dec 22 09:12:42 2008 +0000 Rename libavcodec/i386/ --> libavcodec/x86/. It contains optimizations that are not specific to i386 and libavutil uses this naming scheme already. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16270 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 2 +- README | 2 +- common.mak | 4 +- configure | 2 +- doc/optimization.txt | 6 +- libavcodec/Makefile | 62 +- libavcodec/dct-test.c | 2 +- libavcodec/h264.c | 2 +- libavcodec/i386/cavsdsp_mmx.c | 497 ----- libavcodec/i386/cpuid.c | 134 -- libavcodec/i386/dnxhd_mmx.c | 58 - libavcodec/i386/dsputil_h264_template_mmx.c | 308 --- libavcodec/i386/dsputil_h264_template_ssse3.c | 208 -- libavcodec/i386/dsputil_mmx.c | 2976 ------------------------- libavcodec/i386/dsputil_mmx.h | 154 -- libavcodec/i386/dsputil_mmx_avg_template.c | 896 -------- libavcodec/i386/dsputil_mmx_qns_template.c | 101 - libavcodec/i386/dsputil_mmx_rnd_template.c | 590 ----- libavcodec/i386/dsputil_yasm.asm | 92 - libavcodec/i386/dsputilenc_mmx.c | 1441 ------------ libavcodec/i386/fdct_mmx.c | 580 ----- libavcodec/i386/fft_3dn.c | 23 - libavcodec/i386/fft_3dn2.c | 173 -- libavcodec/i386/fft_mmx.asm | 467 ---- libavcodec/i386/fft_sse.c | 202 -- libavcodec/i386/flacdsp_mmx.c | 139 -- libavcodec/i386/h264_deblock_sse2.asm | 747 ------- libavcodec/i386/h264_i386.h | 155 -- libavcodec/i386/h264dsp_mmx.c | 2208 ------------------ libavcodec/i386/idct_mmx.c | 605 ----- libavcodec/i386/idct_mmx_xvid.c | 525 ----- libavcodec/i386/idct_sse2_xvid.c | 394 ---- libavcodec/i386/idct_xvid.h | 37 - libavcodec/i386/mathops.h | 43 - libavcodec/i386/mmx.h | 267 --- libavcodec/i386/motion_est_mmx.c | 461 ---- libavcodec/i386/mpegvideo_mmx.c | 654 ------ libavcodec/i386/mpegvideo_mmx_template.c | 376 ---- libavcodec/i386/simple_idct_mmx.c | 1294 ----------- libavcodec/i386/snowdsp_mmx.c | 871 -------- libavcodec/i386/vc1dsp_mmx.c | 490 ---- libavcodec/i386/vp3dsp_mmx.c | 396 ---- libavcodec/i386/vp3dsp_mmx.h | 35 - libavcodec/i386/vp3dsp_sse2.c | 186 -- libavcodec/i386/vp3dsp_sse2.h | 31 - libavcodec/i386/x86inc.asm | 540 ----- libavcodec/imgconvert.c | 4 +- libavcodec/imgresample.c | 2 +- libavcodec/mathops.h | 2 +- libavcodec/x86/cavsdsp_mmx.c | 497 +++++ libavcodec/x86/cpuid.c | 134 ++ libavcodec/x86/dnxhd_mmx.c | 58 + libavcodec/x86/dsputil_h264_template_mmx.c | 308 +++ libavcodec/x86/dsputil_h264_template_ssse3.c | 208 ++ libavcodec/x86/dsputil_mmx.c | 2976 +++++++++++++++++++++++++ libavcodec/x86/dsputil_mmx.h | 154 ++ libavcodec/x86/dsputil_mmx_avg_template.c | 896 ++++++++ libavcodec/x86/dsputil_mmx_qns_template.c | 101 + libavcodec/x86/dsputil_mmx_rnd_template.c | 590 +++++ libavcodec/x86/dsputil_yasm.asm | 92 + libavcodec/x86/dsputilenc_mmx.c | 1441 ++++++++++++ libavcodec/x86/fdct_mmx.c | 580 +++++ libavcodec/x86/fft_3dn.c | 23 + libavcodec/x86/fft_3dn2.c | 173 ++ libavcodec/x86/fft_mmx.asm | 467 ++++ libavcodec/x86/fft_sse.c | 202 ++ libavcodec/x86/flacdsp_mmx.c | 139 ++ libavcodec/x86/h264_deblock_sse2.asm | 747 +++++++ libavcodec/x86/h264_i386.h | 155 ++ libavcodec/x86/h264dsp_mmx.c | 2208 ++++++++++++++++++ libavcodec/x86/idct_mmx.c | 605 +++++ libavcodec/x86/idct_mmx_xvid.c | 525 +++++ libavcodec/x86/idct_sse2_xvid.c | 394 ++++ libavcodec/x86/idct_xvid.h | 37 + libavcodec/x86/mathops.h | 43 + libavcodec/x86/mmx.h | 267 +++ libavcodec/x86/motion_est_mmx.c | 461 ++++ libavcodec/x86/mpegvideo_mmx.c | 654 ++++++ libavcodec/x86/mpegvideo_mmx_template.c | 376 ++++ libavcodec/x86/simple_idct_mmx.c | 1294 +++++++++++ libavcodec/x86/snowdsp_mmx.c | 871 ++++++++ libavcodec/x86/vc1dsp_mmx.c | 490 ++++ libavcodec/x86/vp3dsp_mmx.c | 396 ++++ libavcodec/x86/vp3dsp_mmx.h | 35 + libavcodec/x86/vp3dsp_sse2.c | 186 ++ libavcodec/x86/vp3dsp_sse2.h | 31 + libavcodec/x86/x86inc.asm | 540 +++++ 87 files changed, 19399 insertions(+), 19399 deletions(-) commit 7fdec77739aace752fe8c6e635cc30a939c904f2 Author: benoit Date: Mon Dec 22 08:22:22 2008 +0000 Offer an option (disabled by default) to enable the copy of the frames before the first key frame in a stream. Patch by Wolfram Gloger wmglo /!\ dent med uni (minus) muenchen de git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16269 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit c7576d433f3f00df1be372cf336d18a539e44c9d Author: kostya Date: Mon Dec 22 06:50:18 2008 +0000 Decode TIFF image only after all tags have been decoded git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16268 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/tiff.c | 94 ++++++++++++++++++++++++++++------------------------- 1 files changed, 50 insertions(+), 44 deletions(-) commit 538baa34c063b81bd844f51a0bf06733d7e0b5a6 Author: kostya Date: Mon Dec 22 06:47:51 2008 +0000 Some TIFFs declare -1 for the single strip height git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16267 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/tiff.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit a7dae436d6516fdc966b6226a6b12956578f2dfc Author: kostya Date: Mon Dec 22 06:43:14 2008 +0000 Add monochrome TIFF support git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16266 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/tiff.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 382335222c45755c0b728b983f96af1df2b454b0 Author: kostya Date: Mon Dec 22 06:39:31 2008 +0000 Calculate line size variable correctly for lower bitdepths and use it for raw data copying git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16265 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/tiff.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 80ff5c2f719691709ad816e673704259fd850704 Author: kostya Date: Mon Dec 22 06:36:10 2008 +0000 Register TIFF tags for CCITT Group 3 and 4 compression options git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16264 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/tiff.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit b9d031f4b44bc9d84d512d40e95b6c63d469709f Author: diego Date: Mon Dec 22 00:10:36 2008 +0000 Remove a bunch of unused variables. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16263 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 5 ----- 1 files changed, 0 insertions(+), 5 deletions(-) commit 42ff358a7bfea9ab90f2e248e770f863b5bbbb6d Author: diego Date: Mon Dec 22 00:03:30 2008 +0000 Use ARCH_X86_32 instead of !ARCH_X86_64, it is more straightforward. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16262 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_mmx.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d29a9ebcfb644846a70f64435df8685310f268cb Author: diego Date: Mon Dec 22 00:01:39 2008 +0000 Fix incorrectly constructed Dirac parse units that caused A/V sync loss. Fixes issue 694. patch by Anuradha Suraparaju, anuradha rd.bbc.co uk git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16261 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dirac_parser.c | 205 +++++++++++++++++++++++++++++++++++---- libavcodec/libdiracdec.c | 6 +- libavcodec/libschroedingerdec.c | 3 + 3 files changed, 193 insertions(+), 21 deletions(-) commit c49d3a9200d060e8cc4d12abb115e88e40e342fa Author: diego Date: Sun Dec 21 23:56:55 2008 +0000 Do not use full include path for headers in the same directory. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16260 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/idct_sse2_xvid.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 43df139524c043f8b8abe28ac5b7dac83a6e2175 Author: michael Date: Sun Dec 21 23:50:16 2008 +0000 Change mpeg audio parser so it only sets frame_size, channels and bit_rate after it has a few valid frames. Fixes issue762 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16259 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudio.h | 2 +- libavcodec/mpegaudio_parser.c | 24 ++++++++++++++---------- libavformat/mp3.c | 2 +- 3 files changed, 16 insertions(+), 12 deletions(-) commit 0a3e95ceed2ec55b5a927b65db920baaac0aca98 Author: cehoyos Date: Sun Dec 21 22:51:33 2008 +0000 Silence the following icc warnings: warning #1292: attribute "force_align_arg_pointer" ignored warning #1292: attribute "alloc_size" ignored warning #1292: attribute "cold" ignored git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16258 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/common.h | 2 +- libavutil/internal.h | 2 +- libavutil/mem.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 1ee346a36dc60d21b644275964e750f3d424224e Author: andoma Date: Sun Dec 21 21:53:42 2008 +0000 Include "libavutil/common.h" where we use llrint() in case ffmpeg's own llrint() is to be used. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16257 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudiodec.c | 1 + libavcodec/opt.c | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) commit 9c1afbd43116e5b099281891242adcd01001f9e9 Author: michael Date: Sun Dec 21 21:47:29 2008 +0000 Fix PTS returned by the demuxers for mpeg4 without a decoder. More precissely fix has_b_frames. Fixes issue757 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16256 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h263.c | 1 + tests/seek.regression.ref | 200 ++++++++++++++++++++++---------------------- 2 files changed, 101 insertions(+), 100 deletions(-) commit 38b589dd61fd8c4125b5abe086fc39c31f944d55 Author: michael Date: Sun Dec 21 21:30:36 2008 +0000 Move CODEC_FLAG_LOW_DELAY into ff_mpeg4_decode_picture_header(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16255 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h263.c | 8 ++++++-- libavcodec/h263dec.c | 3 --- 2 files changed, 6 insertions(+), 5 deletions(-) commit 9204eeb2a67ba854eb0ae10290fe9187c6bf8d4e Author: michael Date: Sun Dec 21 20:56:30 2008 +0000 Fix detection of audio codec in K70707-ARIA229.flv. Fixes issue760. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16254 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvdec.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 71ae665c0b1fabd80aa449e83cb7dc09156cc0f3 Author: michael Date: Sun Dec 21 17:49:40 2008 +0000 Remove useless code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16253 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit eede1c63462c8a31b7cf3bbac21c018a0a0aa178 Author: michael Date: Sun Dec 21 15:58:42 2008 +0000 Only execute clear_blocks() when needed. +0.3% speedup for both aladin & cathedral. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16252 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit c7b75b35e339c1a7aad16206d85885b3e2e06e9d Author: superdump Date: Sun Dec 21 05:32:55 2008 +0000 AAC: Reindent after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16251 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0105c185773d4666e692533ab1bc084a64c8fe3f Author: superdump Date: Sun Dec 21 05:28:14 2008 +0000 AAC: Fix AAC prediction when used in conjunction with the CPE Patch by Alex Converse (alex converse gmail com) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16250 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 22 ++++++++++++++-------- libavcodec/aac.h | 2 +- 2 files changed, 15 insertions(+), 9 deletions(-) commit fca51fb4b55f9760c2239fbe0c762ec250ba45aa Author: superdump Date: Sun Dec 21 05:08:32 2008 +0000 AAC: Don't write an illegal sampling_index in a PCE to the MPEG4AudioConfig member Patch by Alex Converse (alex converse gmail com) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16249 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 36efa9ff65782b1e6e07e192250db94dee54dc69 Author: michael Date: Sat Dec 20 23:11:30 2008 +0000 Optimize get_dct8x8_allowed(). 30 cpu cycles faster in pentium dual. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16248 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 11 ++++------- libavcodec/h264.h | 2 +- 2 files changed, 5 insertions(+), 8 deletions(-) commit 7c6db9cf8954387258c4349a07d138b1973fb281 Author: kostya Date: Sat Dec 20 18:06:01 2008 +0000 RV30 decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16247 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 2 +- doc/general.texi | 2 ++ libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 2 +- libavcodec/dsputil.c | 7 +++++++ 6 files changed, 13 insertions(+), 2 deletions(-) commit 7d5d2c8837b2ff116fcf16fd41992ea6f19f3185 Author: cehoyos Date: Sat Dec 20 17:33:35 2008 +0000 Use AV_GCC_VERSION_AT_LEAST() to simplify gcc version checks. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16246 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/common.h | 14 ++++++++------ libavutil/internal.h | 5 +++-- libavutil/mem.h | 6 ++++-- 3 files changed, 15 insertions(+), 10 deletions(-) commit 894e356ef324f7c438ac119f78c352a4d35bce80 Author: kostya Date: Sat Dec 20 06:09:54 2008 +0000 RV30 loop filter git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16245 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv30.c | 122 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 122 insertions(+), 0 deletions(-) commit acd0fa6f60a4ecf6f943dc921cfc0824d1730cf1 Author: reynaldo Date: Sat Dec 20 02:38:34 2008 +0000 Cosmetics by Kenan Gillet. Part 1 of 3 of his 'qcelp: silence handling' changeset. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16244 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdec.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit 64bd6d7d66be30b7965d0d2996f79a0f230b56ea Author: stefano Date: Fri Dec 19 22:37:56 2008 +0000 Put under #if LIBAVCODEC_VERSION_MAJOR < 53 the deprecated functions av_set_string() and av_set_string2(), they will be dropped at the next major bump. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16243 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/opt.c | 2 ++ libavcodec/opt.h | 2 ++ 2 files changed, 4 insertions(+), 0 deletions(-) commit b0d14abad97881a4a7347e6c509feff9efc266d8 Author: stefano Date: Fri Dec 19 22:33:15 2008 +0000 Cosmetics, change variable name "o2" to "o" in ffserver_opt_default(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16242 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit ba3758d987670d034527be63a6214ba62d331dd1 Author: stefano Date: Fri Dec 19 22:29:30 2008 +0000 Remove calls to deprecated av_set_string2() with calls to av_set_string3(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16241 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 2 +- ffserver.c | 8 +++----- libavcodec/opt.c | 5 ++++- 3 files changed, 8 insertions(+), 7 deletions(-) commit 611415bd7f2a4d4af6211a33571e9b16cf8e98b5 Author: darkshikari Date: Fri Dec 19 14:49:17 2008 +0000 H.264 loopfilter speed tweaks git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16240 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 28 +++++++++++++++-------- libavcodec/h264data.h | 56 ++++++++++++++++++++++++------------------------ 2 files changed, 46 insertions(+), 38 deletions(-) commit 4ddf8c5a8bce4c71faa8a0efe943940a4a0bc964 Author: darkshikari Date: Fri Dec 19 13:45:13 2008 +0000 Port x264 deblocking code to libavcodec. This includes SSE2 luma deblocking code and both MMXEXT and SSE2 luma intra deblocking code for H.264 decoding. This assembly is available under --enable-gpl and speeds decoding of Cathedral by 7%. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16239 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 3 +- libavcodec/i386/dsputil_mmx.c | 26 ++ libavcodec/i386/h264_deblock_sse2.asm | 747 +++++++++++++++++++++++++++++++++ 3 files changed, 775 insertions(+), 1 deletions(-) commit 7c78a00cdf1926718ad3a691a66ea985f57a871c Author: diego Date: Fri Dec 19 09:59:18 2008 +0000 Remove pointless malloc.h #include. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16238 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libpostproc/postprocess.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit c5568718163f2e8f90cdd9363b6cf16916fe9941 Author: michael Date: Fri Dec 19 09:34:18 2008 +0000 Document new idct requirements. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16237 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 9e5e29d036aa31a98be1db8d2194245d93c574c1 Author: michael Date: Fri Dec 19 09:21:54 2008 +0000 Fix decoding with the plain C idcts of FRExt/HPCAMOLQ_BRCM_B FRExt/HPCAQ2LQ_BRCM_B FRExt/HPCVMOLQ_BRCM_B git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16236 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit ee0f47677ccb4fbc2ef6c522a8259f7861d51649 Author: kostya Date: Fri Dec 19 06:29:35 2008 +0000 a table for upcoming RV30 loop filtering git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16235 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv30data.h | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit a8882176edb79320cc9989dcb1eba2ad5fe9b811 Author: darkshikari Date: Fri Dec 19 03:01:08 2008 +0000 Add automatic prefix handling to yasm functions. Does nothing now, but will be useful for porting x264 asm in the future. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16234 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_yasm.asm | 2 +- libavcodec/i386/fft_mmx.asm | 2 +- libavcodec/i386/x86inc.asm | 18 ++++++------------ 3 files changed, 8 insertions(+), 14 deletions(-) commit 885542bca31a0352afc68279350a219e9b5e11ac Author: michael Date: Fri Dec 19 02:28:51 2008 +0000 Replace /2 by >>1 in decode_cabac_mb_dqp() 3 cpu cycles speed up on pentium dual. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16233 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 77c8158af601c4e03a4ea651e066f9893589a4ed Author: michael Date: Fri Dec 19 02:00:33 2008 +0000 Simplify ctx update in decode_cabac_mb_dqp(). no speed change git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16232 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit 2383f1fa270cfc408c2d5597f133f838c3e23eff Author: michael Date: Fri Dec 19 01:50:20 2008 +0000 Simplify ctx calculation in decode_cabac_mb_dqp() no speed change git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16231 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit 69237145a9f385450d150a5b15c7fd809552a3f4 Author: astrange Date: Fri Dec 19 01:11:52 2008 +0000 Clear FF_INPUT_BUFFER_PADDING_SIZE bytes at the end of NALs in rbsp_buffer. Fixes valgrind uninitialized value warnings at the end of decoding H.264 frames. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16230 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit d28c772c59f62cb08b8059fccaad8810b08578d8 Author: astrange Date: Fri Dec 19 01:00:44 2008 +0000 Allocate and clear FF_INPUT_BUFFER_PADDING bytes at the end of mkv extradata. Fixes valgrind invalid read warnings during H.264 extradata parsing. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16229 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 61bd4039fb224d8ee41b3bb92f25dd849f57f4b5 Author: darkshikari Date: Fri Dec 19 00:44:51 2008 +0000 Move filter_luma_intra into dsputil for later addition of asm. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16228 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 59 +++++++++++++++++++++++++++++++ libavcodec/dsputil.h | 2 + libavcodec/h264.c | 93 +------------------------------------------------ 3 files changed, 63 insertions(+), 91 deletions(-) commit d740cd1a47879054e4398f9a7a1107f68f332d8b Author: darkshikari Date: Fri Dec 19 00:43:30 2008 +0000 Simplify chroma AC in CABAC residual decoding. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16227 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 27 ++++++++------------------- 1 files changed, 8 insertions(+), 19 deletions(-) commit ce9568caed4d93aab5c53314ae63dc7a5e963484 Author: michael Date: Fri Dec 19 00:05:39 2008 +0000 Optimize ctx calculation in decode_cabac_mb_mvd(), code by dark shikari. The case for 16x16 blocks becomes 10 cpu cycles faster on pentium dual, i could not find a speed difference in the case of subblocks though. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16226 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 10 ++-------- 1 files changed, 2 insertions(+), 8 deletions(-) commit d3bdb9707f50b64fa35ac865273acbfdc3cee503 Author: michael Date: Thu Dec 18 23:52:32 2008 +0000 Remove unacceptable NULL pointer hack from mc code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16225 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 82b65707640279a39afe4b0df722bd53ba42f59f Author: michael Date: Thu Dec 18 23:31:10 2008 +0000 Check ref values in CABAC H.264 for validity. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16224 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 41 ++++++++++++++++++++++++++++++++++------- 1 files changed, 34 insertions(+), 7 deletions(-) commit 16b71c003150c3a44135ffa1bbc870ea43c15f7a Author: Alexander Strange Date: Thu Dec 18 14:37:04 2008 -0500 Some todo entries I forgot to add mt-work/todo.txt | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit da70ded7141aa191b92672c343cd29a0014d861f Author: Alexander Strange Date: Thu Dec 18 13:27:51 2008 -0500 Update todo mt-work/todo.txt | 18 ++++++++---------- 1 files changed, 8 insertions(+), 10 deletions(-) commit 38acfa4c6dcad7fd1f9bb889e633ff990b8dfb01 Author: michael Date: Thu Dec 18 18:25:11 2008 +0000 Move idct_(dc)add closer to where it is needed. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16223 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 7c96fdc8178cb2a54e6ae10747588b0fcce3996c Author: michael Date: Thu Dec 18 18:14:38 2008 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16222 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 72 ++++++++++++++++++++++++++-------------------------- 1 files changed, 36 insertions(+), 36 deletions(-) commit 22204c627d6d4274f0bb6b05766792a55285faba Author: michael Date: Thu Dec 18 18:12:59 2008 +0000 Reorder ifs in chroma hl_decode_mb to avoid a duplicate transform_bypass check. 14 cpu cycles speedup git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16221 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 18 +++++++++++------- 1 files changed, 11 insertions(+), 7 deletions(-) commit ebce21c15f3aaf1b4512436ed8fc2e71a504bb11 Merge: 3630d89... 5570afd... Author: Alexander Strange Date: Thu Dec 18 12:49:54 2008 -0500 Merge mainline. Conflicts: libavcodec/avcodec.h libavcodec/mpegvideo.c libavcodec/utils.c commit 89eb3eb141986cbd74aa214da102715a1490f919 Author: michael Date: Thu Dec 18 17:42:44 2008 +0000 s/h->cbp_table[mb_xy]/h->cbp/ git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16220 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 3630d89a7bd6443f9aeda2f6997fb2ea5da5c97d Author: Alexander Strange Date: Thu Dec 18 12:36:20 2008 -0500 Copy dequant4/8_buffer between H264 decoding threads. Fixes at least: MSG00 ED.mkv freedom EP1 sample.mkv made with unknown encoders. libavcodec/h264.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 5570afd5c5f028d0a0e3e320db354e947224e1d7 Author: michael Date: Thu Dec 18 16:11:19 2008 +0000 Faster CAVLC decoding of trailing_ones. Based on a patch by dark shikari. decode_residual is about 3.3% faster. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16219 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit f830e419dcadc800e11f07c233edc1f073d4ae83 Author: michael Date: Thu Dec 18 15:51:32 2008 +0000 Replace i by trailing_ones, part of a patch by dark shikari. No speed change meassureable with START/STOP_TIMER, but this is needed for future optimizations. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16218 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit 0b2b584fc05d5a705c40088247c6fe7fbf2b4bae Author: michael Date: Thu Dec 18 15:32:07 2008 +0000 Remove if() surrounding decode_cabac_mb_type() that can never be true. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16217 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 77e860b8f1aab126f83e79d7be70fc57520766de Author: michael Date: Thu Dec 18 15:21:15 2008 +0000 Remove unreachable else clause, found by dark shikari. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16216 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 6c59d9346a5a7cf4260760c5806cdb82e570b988 Author: michael Date: Thu Dec 18 11:17:12 2008 +0000 Remove useless IS_8x8DCT check i forgot, spotted by dark shikari. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16215 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d789423508e66ec0e6e6db5faf7f13c8427a4d10 Author: michael Date: Thu Dec 18 11:01:38 2008 +0000 10l, svq3 didnt set h->cbp, this broke decoding a little. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16214 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq3.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 70fd383fa0db38d00edeabdaa6088b9a2d2436fd Author: bcoudurier Date: Thu Dec 18 09:18:43 2008 +0000 cosmetics, remove useless parenthesis and whitespaces git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16213 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit f9eee19198fccc88ac7a1ca2f6ba366b55a4a430 Author: bcoudurier Date: Thu Dec 18 09:17:19 2008 +0000 set alac channels from extradata, fix alac mono in m4a git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16212 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit e885d24aa6f300d9fb226d95a9581088289a161a Author: kostya Date: Thu Dec 18 06:00:12 2008 +0000 cosmetics: remove one unneeded space git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16211 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dpcm.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b38658398f3116c64e4a778687600d2709577315 Author: michael Date: Thu Dec 18 04:13:02 2008 +0000 Do not calculate idct_dc_add/idct_add when the variables are unused. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16210 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 31 ++++++++++++++++++------------- 1 files changed, 18 insertions(+), 13 deletions(-) commit 7489532270473fb041c8bc583f1449dfd32223e9 Author: michael Date: Thu Dec 18 03:04:53 2008 +0000 Remove redundant nnz variable. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16209 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit ee2b0032cc6c7ae93cdb62c8d312966102ed3ec8 Author: michael Date: Thu Dec 18 02:56:44 2008 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16208 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) commit 51873d7415f2374bfa3f67d2605f7a207894a5c1 Author: michael Date: Thu Dec 18 02:53:18 2008 +0000 Use the new idct functions (except chroma as it was slower in benchmarks) cathedral +0.5% speed aladin +0.6% speed [note aladin has been cat-ed 10 times to reduce the influence of init time] Speedup also verified via START/STOP_TIMER (difference was very significant for the changed parts) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16207 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 21 ++++++++++++++------- 1 files changed, 14 insertions(+), 7 deletions(-) commit 66547c71244cdf91f763362b7f8010d1f63ce21d Author: michael Date: Thu Dec 18 02:36:48 2008 +0000 H.264 idct functions that include the chroma, inter luma and intra16 luma loops thus avoiding the calling overhead. New functions are not yet used. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16206 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 4 ++ libavcodec/dsputil.h | 8 +++ libavcodec/h264idct.c | 52 ++++++++++++++++++++++ libavcodec/i386/dsputil_mmx.c | 14 +++++- libavcodec/i386/h264dsp_mmx.c | 95 +++++++++++++++++++++++++++++++++++++++++ 5 files changed, 171 insertions(+), 2 deletions(-) commit f57f47cbe99b3bd52c9bd4f7a26f769e5ef48013 Author: rbultje Date: Thu Dec 18 01:28:29 2008 +0000 Make asf_get_packet() and asf_parse_packet() public for use in RTSP-MS and give them a ff_ prefix. See "[PATCH] asf.c: make functions of interest for MS-RTSP public" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16205 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asf.c | 18 ++++-------------- libavformat/asf.h | 21 +++++++++++++++++++++ 2 files changed, 25 insertions(+), 14 deletions(-) commit 5a08016a7bd5007271eedc1988ee0c4d86a5ab66 Author: rbultje Date: Thu Dec 18 01:25:43 2008 +0000 Add a ByteIOContext argument to ASF functions that will be shared with the RTSP stack for RTSP-MS support. This way, they can read input from any given input source. See discussion in "[PATCH] add gb argument to ASF functions of interest to MS-RTSP" ML thread. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16204 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asf.c | 15 ++++++--------- 1 files changed, 6 insertions(+), 9 deletions(-) commit 0412bfa35ba65c2ef8ffe4e4395895c64358005b Author: michael Date: Thu Dec 18 01:10:51 2008 +0000 Skip non intra luma code when there is no coded luma. 0.7% speedup for the cathedral sample. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16203 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit fa9ba67639bda78e343e119412689bbbd59884d5 Author: lorenm Date: Thu Dec 18 01:05:06 2008 +0000 1.6x faster pred*_vertical_add_c git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16202 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264pred.c | 62 ++++++++++++++++++++++++++---------------------- 1 files changed, 34 insertions(+), 28 deletions(-) commit 8e4e27dac857be33b650af666046939a70fc7e58 Author: michael Date: Thu Dec 18 00:46:54 2008 +0000 Skip chroma handling when there is no coded chroma. 0.5% overall speedup for the cathedral sample. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16201 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7923b389d42f1794be921f46f65226bbedb086ad Author: stefano Date: Thu Dec 18 00:13:19 2008 +0000 Fix weird indent. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16200 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 4b04efbfa1b89d44b6aa0df9e98c133ae0d89c01 Author: stefano Date: Wed Dec 17 23:58:28 2008 +0000 Implement size autodetection if one of the width and height AVFormatParameters for grab_read_header() is non-positive. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16199 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/v4l.c | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) commit 63ee13580f6f2ae972cd8eb6d9a22095fa39eeb8 Author: stefano Date: Wed Dec 17 23:51:19 2008 +0000 Reokace the width and height fields in VideoData with the struct video_window video_win field. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16198 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/v4l.c | 39 +++++++++++++++------------------------ 1 files changed, 15 insertions(+), 24 deletions(-) commit d3e36ee84073de07368418b59f9948d7a5683e6f Author: stefano Date: Wed Dec 17 23:43:56 2008 +0000 Replace frame_rate and frame_rate_base fields in VideoData with an AVRational time_base field. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16197 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/v4l.c | 21 ++++++++------------- 1 files changed, 8 insertions(+), 13 deletions(-) commit df46f640f0062b52a77e85ef2ff20ed37b08c571 Author: stefano Date: Wed Dec 17 23:21:33 2008 +0000 Fix opt_default(), making it exit immediately in case of an invalid argument. See the thread: "[PATCH] Fix opt_default()". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16196 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 19 ++++++++++++------- 1 files changed, 12 insertions(+), 7 deletions(-) commit 34b100443f53ac61f5b55b705f88a4539570faef Author: kostya Date: Wed Dec 17 20:17:07 2008 +0000 add const qualifier to some pointers for input data git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16195 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit f606e5c9fd8cf7d2ccb951ea5be37922e1aba928 Author: kostya Date: Wed Dec 17 20:10:15 2008 +0000 use precalculated mb_pos where available git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16194 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit bb5d247f4c7fcb46867b3fb0c57d992e7cf565bd Author: mru Date: Wed Dec 17 20:04:39 2008 +0000 ARM: make FASTDIV() an inline function git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16193 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/internal.h | 17 +++++++---------- 1 files changed, 7 insertions(+), 10 deletions(-) commit 809331401e99790df1a5e523e8b859a41b7ae312 Author: kostya Date: Wed Dec 17 20:00:48 2008 +0000 Merge deblocking pattern with CBP for RV30/40 loop filtering git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16192 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 4 ++-- libavcodec/rv40.c | 12 +++++------- 2 files changed, 7 insertions(+), 9 deletions(-) commit 4a423bed6d8428ed554476e1c84485b4c66f253b Author: kostya Date: Wed Dec 17 19:39:56 2008 +0000 Generate correct deblock pattern for RV30 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16191 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) commit 4dabd21637a4809a3c0a1ed191893ff244838edd Author: kostya Date: Wed Dec 17 19:37:45 2008 +0000 Unfortunately RV30 luma thirdpel MC functions cannot be substituted with applying two separate filtering passes, so implement them explicitly. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16190 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv30dsp.c | 186 ++++++++++++++++++++++++++++++------------------- 1 files changed, 114 insertions(+), 72 deletions(-) commit fa8b91accea7c46c8a68ddb836249c50af79413c Author: kostya Date: Wed Dec 17 17:39:35 2008 +0000 4l: TIFF stores short strings inside tag, do not interpret it is as an offset Fixes issue 753 -This line, and those below, will be ignored-- M libavcodec/tiff.c git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16189 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/tiff.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit f7d37c310d9cc9f2a0f7ac654730fb41f8aa4a51 Author: diego Date: Wed Dec 17 15:44:40 2008 +0000 Check function prototype in check_asm function to avoid compiler warnings. patch by Marc Mason, mpeg.blue free fr git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16188 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit af4abc04c57458df7eb8e03cf2e254d664e53971 Author: benoit Date: Wed Dec 17 11:22:51 2008 +0000 Add jp2 support to img2 demuxer. On behalf of Jai Menon git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16187 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/img2.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 97e7fde06b00902d86890779b2885f0e95a8a8a0 Author: gpoirier Date: Wed Dec 17 09:47:06 2008 +0000 add AltiVec implementation of int32_to_float_fmul_scalar git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16186 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/float_altivec.c | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) commit 3bed59eb2e67df19711f57fbfdaeb41f414f361b Author: bcoudurier Date: Wed Dec 17 08:09:09 2008 +0000 activate jpeg2000 fourcc in mov/mj2 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16185 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4aaf44bb54f16772277e090e92c109e9b391b014 Author: michael Date: Wed Dec 17 03:41:48 2008 +0000 Fix svq3 decoding, is_complex was not initialized. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16184 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq3.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 88867b7a6d97795d9f046e964c2038c2bbadc26c Author: michael Date: Wed Dec 17 02:53:03 2008 +0000 Replace != 0 || check by | 3 cpu cycles faster git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16183 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit c87b78880aef7378dfcc2c301802a046e397b1b2 Author: michael Date: Wed Dec 17 02:35:14 2008 +0000 Split filter_mb_dir() out of filter_mb(). 1% overall decoding speed up for cathedral-beta2-400extra-crop-avc.mp4 no speed change for Aladin.mpg Benchmarks done on Pentium dual git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16182 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 414 +++++++++++++++++++++++++++-------------------------- 1 files changed, 211 insertions(+), 203 deletions(-) commit 69ded750a73120919949a8100c1fb0948721ccec Author: mru Date: Wed Dec 17 02:30:26 2008 +0000 AC3: fix strict aliasing violation in parser git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16181 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3_parser.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit 16ccb4aeadef76a798087e13eca435415ac2978f Author: mru Date: Wed Dec 17 02:30:22 2008 +0000 AAC: fix strict aliasing violation in parser git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16180 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac_parser.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit f5a45c5ca8ac703f501e4dec6385889127cf7f6a Author: mru Date: Wed Dec 17 00:54:54 2008 +0000 ARM: replace "armv4l" with "arm" git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16179 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 21 +- libavcodec/Makefile | 38 +- libavcodec/arm/asm.S | 36 + libavcodec/arm/dsputil_arm.c | 217 ++++ libavcodec/arm/dsputil_arm_s.S | 799 +++++++++++++ libavcodec/arm/dsputil_iwmmxt.c | 205 ++++ libavcodec/arm/dsputil_iwmmxt_rnd_template.c | 1114 ++++++++++++++++++ libavcodec/arm/dsputil_neon.c | 169 +++ libavcodec/arm/dsputil_neon_s.S | 274 +++++ libavcodec/arm/dsputil_vfp.S | 189 ++++ libavcodec/arm/float_arm_vfp.c | 35 + libavcodec/arm/h264dsp_neon.S | 1377 +++++++++++++++++++++++ libavcodec/arm/h264idct_neon.S | 96 ++ libavcodec/arm/jrevdct_arm.S | 388 +++++++ libavcodec/arm/mathops.h | 93 ++ libavcodec/arm/mpegvideo_arm.c | 40 + libavcodec/arm/mpegvideo_armv5te.c | 100 ++ libavcodec/arm/mpegvideo_armv5te_s.S | 117 ++ libavcodec/arm/mpegvideo_iwmmxt.c | 119 ++ libavcodec/arm/simple_idct_arm.S | 486 ++++++++ libavcodec/arm/simple_idct_armv5te.S | 703 ++++++++++++ libavcodec/arm/simple_idct_armv6.S | 433 +++++++ libavcodec/arm/simple_idct_neon.S | 362 ++++++ libavcodec/armv4l/asm.S | 36 - libavcodec/armv4l/dsputil_arm.c | 217 ---- libavcodec/armv4l/dsputil_arm_s.S | 799 ------------- libavcodec/armv4l/dsputil_iwmmxt.c | 205 ---- libavcodec/armv4l/dsputil_iwmmxt_rnd_template.c | 1114 ------------------ libavcodec/armv4l/dsputil_neon.c | 169 --- libavcodec/armv4l/dsputil_neon_s.S | 274 ----- libavcodec/armv4l/dsputil_vfp.S | 189 ---- libavcodec/armv4l/float_arm_vfp.c | 35 - libavcodec/armv4l/h264dsp_neon.S | 1377 ----------------------- libavcodec/armv4l/h264idct_neon.S | 96 -- libavcodec/armv4l/jrevdct_arm.S | 388 ------- libavcodec/armv4l/mathops.h | 93 -- libavcodec/armv4l/mpegvideo_arm.c | 40 - libavcodec/armv4l/mpegvideo_armv5te.c | 100 -- libavcodec/armv4l/mpegvideo_armv5te_s.S | 117 -- libavcodec/armv4l/mpegvideo_iwmmxt.c | 119 -- libavcodec/armv4l/simple_idct_arm.S | 486 -------- libavcodec/armv4l/simple_idct_armv5te.S | 703 ------------ libavcodec/armv4l/simple_idct_armv6.S | 433 ------- libavcodec/armv4l/simple_idct_neon.S | 362 ------ libavcodec/bitstream.h | 4 +- libavcodec/dct-test.c | 4 +- libavcodec/dsputil.c | 2 +- libavcodec/dsputil.h | 4 +- libavcodec/mathops.h | 4 +- libavcodec/mpegvideo.c | 4 +- libavcodec/mpegvideo.h | 2 +- libavutil/bswap.h | 2 +- libavutil/internal.h | 2 +- 53 files changed, 7395 insertions(+), 7396 deletions(-) commit 8933ce26bb120a83df3df91ef019754ab5b67174 Author: diego Date: Wed Dec 17 00:39:45 2008 +0000 Remove obsolete and misleading comments. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16178 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/dsputil_iwmmxt_rnd_template.c | 4 ---- libavcodec/i386/dsputil_mmx_avg_template.c | 4 ---- libavcodec/i386/dsputil_mmx_qns_template.c | 4 ---- libavcodec/i386/dsputil_mmx_rnd_template.c | 4 ---- libavcodec/imgconvert_template.c | 4 ---- 5 files changed, 0 insertions(+), 20 deletions(-) commit 53fc894713d025344f09d9178fdb4765333bee06 Author: diego Date: Tue Dec 16 23:45:26 2008 +0000 Roundup now works from a ffmpeg.org domain as well, so prefer that. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16177 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/issue_tracker.txt | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 1f5b28bfeb01faf2167291aff3ff7ae77e767206 Author: michael Date: Tue Dec 16 22:16:11 2008 +0000 Fix indention, also do a little vertical alignment of changed lines. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16176 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 86 ++++++++++++++++++++++++++-------------------------- 1 files changed, 43 insertions(+), 43 deletions(-) commit 5402adfa2e9c159e7d13ee07e142cb035a77ef95 Author: Alexander Strange Date: Tue Dec 16 16:54:20 2008 -0500 Only write to stderr once for each av_log(). This makes logging somewhat easier to read with multiple threads. libavutil/log.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit f9e1e6b2bc703cde58360f1a5c8fcbd7af7bbe52 Author: stefano Date: Tue Dec 16 21:35:35 2008 +0000 Implement av_set_string3(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16175 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 4 ++-- libavcodec/opt.c | 35 ++++++++++++++++++++++++----------- libavcodec/opt.h | 17 +++++++++++++---- 3 files changed, 39 insertions(+), 17 deletions(-) commit 4fa5add35ca3149169df16fcc7a94cee05084e5c Author: michael Date: Tue Dec 16 21:08:16 2008 +0000 Factorize 3 multiplications out, code becomes 3 cpu cycles faster. (not significant as thats just per MB) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16174 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit a52f5f9b10b8eb2818252d63118167ccf02536a8 Author: michael Date: Tue Dec 16 20:43:39 2008 +0000 Move ENABLE_SMALL back to the per MB check, as otherwise gcc wont remove the code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16173 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit da87276eed009fb6f7929bb1eae34b2b15e04e7b Author: michael Date: Tue Dec 16 20:26:22 2008 +0000 Do not recalculate constant part of is_complex for every MB. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16172 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 7 ++++--- libavcodec/h264.h | 2 ++ 2 files changed, 6 insertions(+), 3 deletions(-) commit a69bc55a7db0c3af883bda4ca7b1bcb6ac334248 Author: michael Date: Tue Dec 16 20:09:09 2008 +0000 Support the new lossless mode. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16171 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 27 +++++++++++++++++++++++---- 1 files changed, 23 insertions(+), 4 deletions(-) commit e8c80371dbac3d16fc7b020709c52faf1b2e423b Author: mru Date: Tue Dec 16 20:00:07 2008 +0000 dct-test: add ARM IDCTs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16170 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dct-test.c | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) commit a0596191e86b18500b0fcd9edba9e225273a69b9 Author: mru Date: Tue Dec 16 19:59:50 2008 +0000 dct-test: add PARTTRANS permutation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16169 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dct-test.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit c61b0f6ca3bafb40899c728d4b40f825322a7189 Author: michael Date: Tue Dec 16 19:39:01 2008 +0000 Horizontal and vertical prediction functions needed for new lossless mode of H.264. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16168 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264pred.c | 91 +++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/h264pred.h | 5 +++ 2 files changed, 96 insertions(+), 0 deletions(-) commit 190bce8f0cc9945e1999e78287e08b557bef83a1 Author: michael Date: Tue Dec 16 16:14:07 2008 +0000 Fix bug where the avi demxuer lost the first frame of malformed ODML avis. Fixes VS2k5DebugDemo-01-partial.avi git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16167 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avidec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6e4054281304519ddd6965ab3c593586e4987565 Author: bcoudurier Date: Tue Dec 16 08:47:28 2008 +0000 check that nb_streams is valid before setting stream, fix crash with jp2 which do not use same structure git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16166 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) commit 7d7b7b9d786df4fdb7782a74f85a9aecde760abd Author: benoit Date: Tue Dec 16 08:02:05 2008 +0000 Add const qualifiers to decode functions. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16165 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libamr.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 90534dfcaf05f8ad42dea6e9b0821ae9fc54c82e Author: benoit Date: Tue Dec 16 07:56:33 2008 +0000 Fix warning "format not a string literal and no format arguments". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16164 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libamr.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit ddfe8a0cb08ef0f6c9aa506473612f110c44e442 Author: compn Date: Tue Dec 16 05:22:53 2008 +0000 add MPNG fourcc fixes http://sceneish.ath.cx/stuff/netmap/netmap.avi git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16163 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 2806ede91e4310e3a75651d7b41e9e8268000fc6 Author: compn Date: Tue Dec 16 05:20:11 2008 +0000 two more mpeg4 fourccs and one msmpeg4v3 from uncommon codec list git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16162 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 2c4ed2d8231bc8d1611e16eec49936cbe42ac3d7 Author: compn Date: Tue Dec 16 03:49:26 2008 +0000 QIVG fourcc, fixes http://rodweb.dip.jp/partner/check.avi git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16161 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 490d37fed0307efb3cfa806d5fcb39b9e01439b6 Author: compn Date: Tue Dec 16 03:42:10 2008 +0000 add rpza avi fourcc git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16160 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit b50daf0749ca437ba8f6d96f93fd23b9586b1c1e Author: michael Date: Tue Dec 16 03:11:36 2008 +0000 Do not skip frames until the first keyframe when stream copying but no starttime is set. Fixes at least -vcodec copy with VS2k5DebugDemo-01-partial.avi. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16159 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ee5b664d226ddc3d2b3840efc0b0b292b88af6ee Author: conrad Date: Tue Dec 16 00:47:59 2008 +0000 Workaround for shared libs on OS X with Apple gcc 4.0.1 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16158 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/cavsdsp_mmx.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 7c0e60ebc4851aa47ed43444380b133b323bcbe8 Author: benoit Date: Mon Dec 15 23:01:54 2008 +0000 Check extradata is large enough. Patch by Laurent Aimar fenrir \:/ via ecp fr git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16157 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv10.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 66af6a7a43838faaaaa838f3d7ddafe36beabc7d Author: stefano Date: Mon Dec 15 22:48:10 2008 +0000 Implement the av_set_number2() internal function, which makes possible to distinguish between a not found option failure and a not valid value failure. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16156 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/opt.c | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 deletions(-) commit c06198b7313c7a43f027db4572e921880d6e80af Author: stefano Date: Mon Dec 15 22:40:28 2008 +0000 Remove ending period in a log message, which was inconsistent with most other messages. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16155 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/opt.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 18933941fc841737bfe7b99f728a12a15e8e4f2b Author: diego Date: Mon Dec 15 22:24:12 2008 +0000 Add xvmc configure support. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16154 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 98e422c780eaeb75a1e1982686fd3aae740f5bde Author: diego Date: Mon Dec 15 22:22:51 2008 +0000 Switch xvmc over to a CONFIG_ option. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16153 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 3 +-- libavcodec/error_resilience.c | 6 +++--- libavcodec/mpeg12.c | 12 ++++++------ libavcodec/mpegvideo.c | 6 +++--- 4 files changed, 13 insertions(+), 14 deletions(-) commit 48fea49c2fdba0f2eacf48ae599d2bd50caf5ad7 Author: diego Date: Mon Dec 15 22:14:58 2008 +0000 whitespace cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16152 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xvmc_render.h | 52 +++++++++++++++++++++++----------------------- 1 files changed, 26 insertions(+), 26 deletions(-) commit 8111388c66397336c4f7516918569afa1bca2799 Author: mru Date: Mon Dec 15 22:12:54 2008 +0000 ARM: NEON optimised h264_idct_dc_add git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16151 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/dsputil_neon.c | 2 ++ libavcodec/armv4l/h264idct_neon.S | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 0 deletions(-) commit 4651bc1ca04a3efe857ef293a484234d416b2a35 Author: mru Date: Mon Dec 15 22:12:51 2008 +0000 ARM: NEON optimised h264_idct_add git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16150 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 + libavcodec/armv4l/dsputil_neon.c | 4 ++ libavcodec/armv4l/h264idct_neon.S | 77 +++++++++++++++++++++++++++++++++++++ 3 files changed, 82 insertions(+), 0 deletions(-) commit c250e95f8bd0c126528eea4cd1ce51956c03ff5b Author: mru Date: Mon Dec 15 22:12:47 2008 +0000 ARM: NEON optimised H.264 8x8 and 16x16 qpel MC git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16149 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/dsputil_neon.c | 66 +++- libavcodec/armv4l/h264dsp_neon.S | 836 ++++++++++++++++++++++++++++++++++++-- 2 files changed, 876 insertions(+), 26 deletions(-) commit 963908cf822693a7782ae374b865baea439b7574 Author: mru Date: Mon Dec 15 22:12:44 2008 +0000 ARM: NEON optimised H.264 loop filter git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16148 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/dsputil_neon.c | 14 ++ libavcodec/armv4l/h264dsp_neon.S | 291 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 305 insertions(+), 0 deletions(-) commit 9a3b72eabe7999116bdad614f519b1052614f01c Author: mru Date: Mon Dec 15 22:12:41 2008 +0000 ARM: NEON optimised {put,avg}_h264_chroma_mc[48] git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16147 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 + libavcodec/armv4l/dsputil_neon.c | 12 ++ libavcodec/armv4l/h264dsp_neon.S | 298 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 311 insertions(+), 0 deletions(-) commit 5fe71d3a1a100f1b77a0ed73ed1a02c33115b8ce Author: mru Date: Mon Dec 15 22:12:37 2008 +0000 ARM: NEON optimised simple_idct git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16146 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 + libavcodec/armv4l/dsputil_arm.c | 13 ++ libavcodec/armv4l/simple_idct_neon.S | 362 ++++++++++++++++++++++++++++++++++ libavcodec/avcodec.h | 1 + libavcodec/utils.c | 1 + 5 files changed, 378 insertions(+), 0 deletions(-) commit 50ac255d0347889025f5db955a10074915529f6c Author: mru Date: Mon Dec 15 22:12:32 2008 +0000 ARM: NEON optimised put_pixels functions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16145 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 3 + libavcodec/armv4l/dsputil_arm.c | 4 + libavcodec/armv4l/dsputil_neon.c | 75 ++++++++++ libavcodec/armv4l/dsputil_neon_s.S | 274 ++++++++++++++++++++++++++++++++++++ 4 files changed, 356 insertions(+), 0 deletions(-) commit 75953b2a6d776b6a92b82dd7affc16b10f7188d3 Author: diego Date: Mon Dec 15 21:02:17 2008 +0000 Avoid invasion of POSIX-reserved _t namespace. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16144 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pthread.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit b8437a00a2f14d4a437346455d624241d726128e Author: kostya Date: Mon Dec 15 17:51:10 2008 +0000 Fix one peculiar case in Smacker decoding. Patch by Daniel Verkamp ($firstname drv nu) Thread [PATCH] Smacker video decoder bug fix git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16143 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/smacker.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 725b6b73c7af732a9c781d80180544bcbce968c1 Author: diego Date: Mon Dec 15 10:08:31 2008 +0000 Avoid POSIX-reserved _t in identifier names. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16142 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cavs.h | 10 +++++----- libavcodec/cavsdata.h | 6 +++--- libavcodec/cavsdec.c | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) commit efb17ea64aa8e2d4723b43037e475997b20d0aff Author: michael Date: Mon Dec 15 01:24:04 2008 +0000 Enable filter_mb_fast if CODEC_FLAG2_FAST is set. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16141 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e70e89fc9370c44e4bac8750330998a5182bd048 Author: aurel Date: Mon Dec 15 00:00:16 2008 +0000 vp56: don't reset dimensions to 0 in codec init git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16140 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp5.c | 3 ++- libavcodec/vp56.c | 2 -- libavcodec/vp6.c | 3 ++- 3 files changed, 4 insertions(+), 4 deletions(-) commit 8de9f501883856d615bc5e41aa30c7d658cf1d89 Author: rbultje Date: Sun Dec 14 22:26:28 2008 +0000 Use get_buffer() and url_fskip() for some loops of get_byte()s. See discussion in ML thread "[PATCH] rmdec.c: use get_buffer and skip_bytes instead of loops of get_byte". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16139 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rmdec.c | 20 ++++++-------------- 1 files changed, 6 insertions(+), 14 deletions(-) commit 4f33e85e90f29b6e09c40d82c1bb20a0ca3f761c Author: rbultje Date: Sun Dec 14 22:24:58 2008 +0000 Reindent something that looks weird. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16138 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rmdec.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit f6e78ea9572d7d5dcaad485b915cdced4c7f6a71 Author: rbultje Date: Sun Dec 14 22:23:59 2008 +0000 Add comment to indicate why the SDP line buffer is as big as it is. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16137 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 9685b2a1d4b170a14caabb6a3b5b68872098c4ee Author: rbultje Date: Sun Dec 14 22:23:14 2008 +0000 Increase SDP line buffer size because ASF headers in RTSP-MS are very big. See ML discussion in "rtsp.c: increase SDP line buffer size" thread. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16136 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 178d5edda45fca22e66f3494d686df5aee059e50 Author: stefano Date: Sun Dec 14 21:38:03 2008 +0000 Move documentation of avcodec_register_all() allcodecs.c to avcodec.h. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16135 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/allcodecs.c | 10 ---------- libavcodec/avcodec.h | 10 ++++++++++ 2 files changed, 10 insertions(+), 10 deletions(-) commit 3b5128aa000e459e689e258cb9f915c8bcf6b596 Author: stefano Date: Sun Dec 14 21:34:12 2008 +0000 Remove set_all_opt() and its use in av_set_string2(). Make av_set_string() and av_set_string2() do not accept as parameter the name of a named constant. This avoids av_set_string2() and av_set_string() to misbehave when there is an option and a named constant with the same name. See the thread: "[PATCH] Remove libavcodec/opt.c:set_all_opt()". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16134 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 2 +- libavcodec/opt.c | 21 --------------------- 2 files changed, 1 insertions(+), 22 deletions(-) commit c10bccb33c98f74b340d17d6590a0dbdc8eeb10a Author: michael Date: Sun Dec 14 20:38:05 2008 +0000 10l (forgot sample_size) Should fix fate. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16133 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avidec.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit b8e933c8a9215345d97a0ddc927545839e971d4e Author: stefano Date: Sun Dec 14 20:04:41 2008 +0000 Document register_avcodec(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16132 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 1cf9722db829e841cd8ac2e073ccfff895eb09df Author: stefano Date: Sun Dec 14 20:04:00 2008 +0000 Make register_avcodec() call avcodec_init(). This avoids the possibility to use a registered codec without to first initialize libavcodec, which resulted in an unexpected behaviour. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16131 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 2 +- libavcodec/utils.c | 1 + libavformat/allformats.c | 1 - 3 files changed, 2 insertions(+), 2 deletions(-) commit 1aac24a22cbffd5eef2262a5bf7bdf411dc8db15 Author: stefano Date: Sun Dec 14 19:36:38 2008 +0000 Use a more explicit "codec" rather than "format" as the parameter of register_avcodec(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16130 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 2 +- libavcodec/utils.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) commit 6adf4150d01f38a0aaad0da26b9cefb2fb3cdfa0 Author: mru Date: Sun Dec 14 17:30:18 2008 +0000 oggflac: fix bitstream reader usage git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16129 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/oggparseflac.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 0ec3386c23fe0600bb8f8f183b99f210378d15b2 Author: aurel Date: Sun Dec 14 16:41:51 2008 +0000 indeo3: replace sizeof(struct ...) by sizeof(*var) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16128 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit f483be3c9014a730bb21d67a139d4f27e1561d57 Author: michael Date: Sun Dec 14 15:48:48 2008 +0000 Fix non interleaved variable fps ODML avis. Fixed issue738 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16127 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avidec.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 8b25e596274589f66f664b55b0a3db18d913c571 Author: diego Date: Sun Dec 14 15:48:01 2008 +0000 cosmetics: typo/grammar/wording/whitespace fixes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16126 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/xvmc_render.h | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) commit 1fe2e55d296ef3f49a6aa4c8feb6f031cbe031fd Author: rathann Date: Sun Dec 14 15:42:14 2008 +0000 Fix the use of Requires.private and Libs.private in generated .pc files. Patch by Reinhard Tartler \ siretart ! tauware + de /. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16125 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 15 +++++---------- 1 files changed, 5 insertions(+), 10 deletions(-) commit 17a7782243be0f4f4bed8de4565e88980472242d Author: stefano Date: Sun Dec 14 15:02:27 2008 +0000 Cosmetics: remove empty comments. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16124 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 737342c89d2fc1be0546ab047fce41245321df54 Author: michael Date: Sun Dec 14 14:45:57 2008 +0000 Fix files with fps between 0.5 and 0.1. Fixes issue749 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16123 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 413db6f6a632fba6fb66bd4cf57e2dda9fa53453 Author: michael Date: Sun Dec 14 14:01:12 2008 +0000 Remove silly FIXME comment. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16122 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 996ce5e8e07c9ad3f77ee9bfc9fef6965b2e586d Author: diego Date: Sun Dec 14 12:30:34 2008 +0000 Prevent shift overflow, patch by Anders Grönberg, galileo.m2 gmail com. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16121 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/imgconvert.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 843f2b40179ceca86c27a1eeee633bb54c64cbc0 Author: diego Date: Sun Dec 14 12:24:50 2008 +0000 Add a few const qualifiers in appropriate places. patch by Anders Grönberg, galileo.m2 gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16120 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eval.c | 16 ++++++++-------- libavcodec/eval.h | 10 +++++----- libavcodec/h264.c | 2 +- 3 files changed, 14 insertions(+), 14 deletions(-) commit 1d1d15d728c48c1535369bd57f409ecf6d520bb9 Author: melanson Date: Sun Dec 14 03:41:11 2008 +0000 undoing revision 16118 for truemotion1.c; commit was premature git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16119 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/truemotion1.c | 18 ++++++------------ 1 files changed, 6 insertions(+), 12 deletions(-) commit 3c7f7336f43d5f8a2e3c9602ce56007745fb5cff Author: melanson Date: Sun Dec 14 03:29:33 2008 +0000 The POSIX namespace shall be held sacrosanct. To that end, continue eliminating _t from structure names in FFmpeg. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16118 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cinepak.c | 18 +++++++++--------- libavcodec/idcinvideo.c | 10 +++++----- libavcodec/svq1dec.c | 22 +++++++++++----------- libavcodec/truemotion1.c | 18 ++++++++++++------ libavformat/segafilm.c | 10 +++++----- libavformat/sierravmd.c | 10 +++++----- 6 files changed, 47 insertions(+), 41 deletions(-) commit af3190b9122914dcf68a406c1e0db36686ae8c49 Author: aurel Date: Sun Dec 14 00:48:16 2008 +0000 avoid POSIX reserved _t suffix git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16117 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_mmx.c | 10 +++++----- libavcodec/i386/dsputil_mmx.h | 12 ++++++------ 2 files changed, 11 insertions(+), 11 deletions(-) commit e39ec54eeaa8112fd8324ccc5b07959661d249af Author: aurel Date: Sun Dec 14 00:46:27 2008 +0000 get ride of mmx_t git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16116 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/mmx.h | 18 ------------------ libavcodec/imgconvert.c | 15 +++------------ libavcodec/imgresample.c | 27 ++++++++++++--------------- 3 files changed, 15 insertions(+), 45 deletions(-) commit 9dd89126376872e2515b1afbb63f4c092d2885fa Author: lucabe Date: Sat Dec 13 23:25:19 2008 +0000 Rename rtp_payload_data_t to avoid clashes with the POSIX namespace git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16115 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtp.h | 6 +++--- libavformat/rtp_internal.h | 2 +- libavformat/rtpdec.c | 6 +++--- libavformat/rtsp.c | 16 ++++++++-------- 4 files changed, 15 insertions(+), 15 deletions(-) commit 5d03ef25677ef18bbcfe10428b9a13daec91cab5 Author: lucabe Date: Sat Dec 13 23:20:05 2008 +0000 Remove useless typedef git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16114 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtp.h | 57 ++++++++++++++++++++++++++--------------------------- 1 files changed, 28 insertions(+), 29 deletions(-) commit d8db98dcee85d6590938a9db916150ab47b853da Author: lucabe Date: Sat Dec 13 23:03:34 2008 +0000 Remove unused types git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16113 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtp.h | 25 ------------------------- 1 files changed, 0 insertions(+), 25 deletions(-) commit c7ec0a53a56b36901e2250cb28580d95651bb680 Author: reimar Date: Sat Dec 13 21:58:17 2008 +0000 Avoid _t in gxf enum type names git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16112 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/gxf.c | 12 ++++++------ libavformat/gxf.h | 6 +++--- libavformat/gxfenc.c | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) commit ae9159ec440b1b55a219e79e504ddf451c27627d Author: rbultje Date: Sat Dec 13 21:40:20 2008 +0000 Split RMContext into RMDemux/MuxContext and make them private in rmdec/enc.c. Reason for this is that there are no shared entries in the demuxer/muxer context, making it a mystery as to why it was shared between the two. See "[PATCH] clean rmdemux/muxcontext" patch on mailinglist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16111 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rm.h | 39 --------------------------------------- libavformat/rmdec.c | 47 ++++++++++++++++++++++++++++++++++------------- libavformat/rmenc.c | 31 +++++++++++++++++++++++++------ 3 files changed, 59 insertions(+), 58 deletions(-) commit f707123a8c48b9cf503a6de615d467d96ef151f7 Author: rbultje Date: Sat Dec 13 21:37:27 2008 +0000 Don't access RMContext directly in rdt.c. Rather, use the return value of ff_rm_parse_packet() to indicate whether more audio packets are available in the demuxer from the last RM frame, and save that in the RDT parsing context. See patch/discussion in "[PATCH] rdt.c: don't access RMContext" on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16110 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 11 ++++++----- libavformat/rm.h | 4 +++- libavformat/rmdec.c | 2 +- 3 files changed, 10 insertions(+), 7 deletions(-) commit ef31fba48329b5d04534a6c19485738f567fcd28 Author: diego Date: Sat Dec 13 18:16:06 2008 +0000 Do not invade _t POSIX namespace. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16109 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libxvidff.c | 30 +++++++++++++++--------------- libavdevice/x11grab.c | 16 ++++++++-------- 2 files changed, 23 insertions(+), 23 deletions(-) commit cc28165e8459e60bf9d971b3a91a98be5148695b Author: rbultje Date: Sat Dec 13 17:18:11 2008 +0000 Separate the packet fetching from the data reading, so that the data reading function is assured to parse at most one packet. This makes this function useful for ASF data packet parsing in a "push-mode" in addition to the current "pull-mode", and therefore allows for use of these functions in, for example, the RTSP demuxer (for MS-RTSP support). Tested to give identical output before and after for regular ASF playback, also see discussion in the ML thread "[PATCH] asf.c: move packet_time_start=0 statement". Testsuite also works after the patch, tested by Benoit Fouet. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16108 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asf.c | 32 ++++++++++++++++++++++++++------ 1 files changed, 26 insertions(+), 6 deletions(-) commit f29c74e3955b10f923f468a09137090e975dd7e7 Author: diego Date: Sat Dec 13 17:04:22 2008 +0000 100l: Add missing backslashes. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16107 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/allformats.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 066d445fbb4da38ad3f4c0151581ba942afe00a8 Author: diego Date: Sat Dec 13 16:35:58 2008 +0000 cosmetics: Break some lines for a more aesthetically pleasing result. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16106 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/allformats.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit bffed1462eaead6ef1f53c5ca6c4037d6a70a917 Author: diego Date: Sat Dec 13 16:08:31 2008 +0000 Remove misleading comment, _t is POSIX-reserved namespace. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16105 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/nut.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e5b841cb0e5c88b4459af0fe231fe6a02c5b6073 Author: mru Date: Sat Dec 13 15:45:03 2008 +0000 configure: fix $nm git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16104 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 048a3399d33b9ac5b7c5bc61fbd2fd8039b2129b Author: mru Date: Sat Dec 13 15:31:30 2008 +0000 Remove other shared lib names from linker command line for shared libs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16103 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b subdir.mak | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 65bb365bf7a239a4853a7f30016cf86deeb2d1e5 Author: reimar Date: Sat Dec 13 15:13:24 2008 +0000 Allow setting a different nm binary from the configure line. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16102 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit 892a4ecef698fcaac1671bafeb430047b6b12737 Author: diego Date: Sat Dec 13 14:29:53 2008 +0000 Make mips64 a separate arch with fast_64bit. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16101 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 9ad8753966601e46e1b13d371ff23e624b9bd3a0 Author: diego Date: Sat Dec 13 13:39:13 2008 +0000 whitespace cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16100 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/allformats.c | 18 +++++++++--------- libavformat/avio.h | 31 +++++++++++++++++-------------- libavformat/aviobuf.c | 19 +++++++++++++------ 3 files changed, 39 insertions(+), 29 deletions(-) commit 11109be68a72554f1d394f788026bb46178b908e Author: diego Date: Sat Dec 13 13:34:59 2008 +0000 Replace 'typedef struct ustr_t' by 'struct ustr', _t is POSIX namespace. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16099 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit d7229ff1a0d24691c70e5fabd8e91e7c92c40d25 Author: diego Date: Sat Dec 13 13:11:42 2008 +0000 Avoid _t in identifier names, _t is reserved by POSIX. patch by Jai Menon, jmenon86 gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16098 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/iff.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 56a6162987328c5c0c07408c7d044eb4e9475525 Author: diego Date: Sat Dec 13 12:56:29 2008 +0000 Add img_convert() to imgconvert.h and #include it from imgresample.c. This fixes an implicit declaration of img_convert() warning. taken from a patchset from Anders Grönberg, galileo.m2 gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16097 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/imgconvert.h | 3 +++ libavcodec/imgresample.c | 1 + 2 files changed, 4 insertions(+), 0 deletions(-) commit cd274183ad14264b898664d8bf43c0ea90ee1138 Author: diego Date: Sat Dec 13 12:46:11 2008 +0000 Matroska uses tables from isom.c, so add the object file to its dependencies. extracted from a patch by Anders Grönberg, galileo.m2 gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16096 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 8f4e88287c6698028e270ccc9611cab2456aca52 Author: diego Date: Sat Dec 13 11:35:59 2008 +0000 Add mips64 to the architecture list. Taken from the OpenBSD ports tree. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16095 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4e15fa73e52317a727cd3f66b2b2aaed0b53eed8 Author: diego Date: Sat Dec 13 11:35:08 2008 +0000 Add alternative names for sh4 and parisc architectures. Taken from the OpenBSD ports tree. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16094 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 631834da834d231b0973ec67c43f9c4382fd6906 Author: lu_zero Date: Sat Dec 13 10:53:30 2008 +0000 Let imgresample altivec code build git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16093 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit f2261b92bddd0218df85f771a368652c39f81713 Author: lu_zero Date: Sat Dec 13 10:52:34 2008 +0000 Cleanup types git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16092 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/imgresample_altivec.c | 9 ++------- 1 files changed, 2 insertions(+), 7 deletions(-) commit 4a5393cf106a80a4aa3e67d0f6a02c1bdb52c048 Author: lu_zero Date: Sat Dec 13 10:49:38 2008 +0000 Unbreak imgresample altivec git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16091 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/imgresample_altivec.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 5e1cfc4194f8d002de2c02b79edf2c30b0c6ccbd Author: lu_zero Date: Sat Dec 13 10:45:44 2008 +0000 Rename type to be consistent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16090 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit 3ac07488d51352c22d08cf8ee74361dbe8b78f33 Author: reimar Date: Sat Dec 13 09:16:12 2008 +0000 Define _BSD_SOURCE in bktr.c, dev/ic/bt8xx.h needs the u_short etc. typedefs, which sys/types.h will not generate without this. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16089 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/bktr.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 6b1b5b12441c2a751c7d405581c8da07e4b70fa7 Author: reimar Date: Sat Dec 13 09:10:55 2008 +0000 Fix regression.sh to work on OpenBSD which has md5 instead of md5sum but it is in the path (/bin), not /sbin. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16088 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/regression.sh | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 364345ea0be93bf76380e94a8e644e46cf23f7e1 Author: reimar Date: Sat Dec 13 08:53:31 2008 +0000 Remove OpenBSD SLIBNAME magic, it seems unnecessary and breaks compilation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16087 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 19cf61552e6d8e4ee57fdb9f59f3dac38a8b8fb3 Author: mru Date: Sat Dec 13 00:04:34 2008 +0000 mpegts: replace Program_t typedef with "struct Program" git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16086 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 5feb8856dc9c246923f00b74ee013fbc8afe0a88 Author: stefano Date: Fri Dec 12 23:02:21 2008 +0000 s/#AVClass/AVClass/, consistent with the rest of the doxy. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16085 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/opt.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5ca73d35fbf07a63c471235885fbeb3180c7be56 Author: reimar Date: Fri Dec 12 22:43:25 2008 +0000 Also include sys/types.h when testing for socklen_t, since unfortunately OpenBSD 4.4 defines it there (and sys/socket.h does not compile without it). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16084 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5fbde18a9e6c850225e84f9dbd9ea41ebe6c19c0 Author: mru Date: Fri Dec 12 17:17:41 2008 +0000 configure: clean up .align detection git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16083 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit d83bc7152d88f52a13c5820ec27244900fd79db5 Author: michael Date: Fri Dec 12 16:21:23 2008 +0000 More POSIX _t namespace cleanup. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16082 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/huffyuv.c | 8 ++++---- libavcodec/snow.c | 34 +++++++++++++++++----------------- 2 files changed, 21 insertions(+), 21 deletions(-) commit 37fbee27772f11b84511a1161fc777b05d3ddbc8 Author: aurel Date: Fri Dec 12 16:04:15 2008 +0000 matroska: sort codec tags list git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16081 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroska.c | 58 ++++++++++++++++++++++++------------------------ 1 files changed, 29 insertions(+), 29 deletions(-) commit 548f5751ae70e76b0718c25aab32c52fea97e131 Author: aurel Date: Fri Dec 12 15:55:08 2008 +0000 matroska: add dirac support (patch by Kurtnoise kurtnoise _at_ free _dot_ fr) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16080 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroska.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 6ccf0cd169588da412a46a93a9967c86162684f9 Author: compn Date: Fri Dec 12 15:34:55 2008 +0000 add another mpeg4 avi fourcc from uncommon codecs list git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16079 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 13e9078e294960e601bfea6bb4fbf12a70855365 Author: gpoirier Date: Fri Dec 12 09:59:00 2008 +0000 add Altivec implementation of clear_block git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16078 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/dsputil_altivec.c | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) commit c64f21e8b877ac11c8a1852eb8a36151c557b26f Author: diego Date: Fri Dec 12 06:55:48 2008 +0000 Add sys/time.h header #include, fixes compilation on OS/2. patch by Dave Yeo, daveryeo telus net git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16077 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/udp.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 1411380bbae9693e723044563fe37f12d284cd3f Author: ods15 Date: Fri Dec 12 05:12:51 2008 +0000 Rename all vorbis encoder related typedefs to not use _t for POSIX compatibility git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16076 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis.c | 4 +- libavcodec/vorbis.h | 6 +- libavcodec/vorbis_dec.c | 4 +- libavcodec/vorbis_enc.c | 106 +++++++++++++++++++++++----------------------- 4 files changed, 60 insertions(+), 60 deletions(-) commit 674a4037e141f4e59570e050031ce399736bf4c7 Author: ods15 Date: Fri Dec 12 05:10:43 2008 +0000 Update lavf/libnut.c to _tt type names in libnut API git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16075 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/libnut.c | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit f2f4de8a2ca852936a5270e9432c9b02ce20e6e0 Author: bcoudurier Date: Fri Dec 12 01:40:00 2008 +0000 fix mjpega bitfilter when dht, dqt, sof0 are not ordered as expected, patch by Jay Freeman, saurik at saurik com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16074 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mjpega_dump_header_bsf.c | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) commit 346424ce20f79c3f20ba3043bc09029f5df73320 Author: aurel Date: Fri Dec 12 00:51:53 2008 +0000 rename Vp56Model to VP56Model for consistency git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16073 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp5.c | 10 +++++----- libavcodec/vp56.c | 2 +- libavcodec/vp56.h | 6 +++--- libavcodec/vp6.c | 12 ++++++------ 4 files changed, 15 insertions(+), 15 deletions(-) commit 6a852183dd5ba49963d4b7da377a705825047132 Author: bcoudurier Date: Fri Dec 12 00:19:14 2008 +0000 dnxhd get_pixels_8x4_sym sse2 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16072 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 + libavcodec/dnxhdenc.c | 13 ++++++--- libavcodec/dnxhdenc.h | 2 + libavcodec/i386/dnxhd_mmx.c | 58 +++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 70 insertions(+), 4 deletions(-) commit d1089b6505e8171dcc01d0f299b8a7213b2ec685 Author: bcoudurier Date: Fri Dec 12 00:12:59 2008 +0000 move get_pixels_8x4 before init func to avoid useless future declaration git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16071 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dnxhdenc.c | 34 +++++++++++++++++----------------- 1 files changed, 17 insertions(+), 17 deletions(-) commit 87ef12144174d5bfe810b6c457f3386b1f145fa0 Author: bcoudurier Date: Fri Dec 12 00:11:19 2008 +0000 rename 4x8 to 8x4 to match widthxheight consistancy git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16070 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dnxhdenc.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 56c69b0a6f8abb9aa01fb62aa52e87302858343b Author: aurel Date: Thu Dec 11 23:00:58 2008 +0000 cosmetics: vertical alignment git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16069 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp56.c | 2 +- libavcodec/vp56.h | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) commit 1b7fd31e58c87232e27ab27a54a7cd82c91be76b Author: aurel Date: Thu Dec 11 22:56:19 2008 +0000 avoid POSIX reserved _t suffix git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16068 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/huffman.c | 2 +- libavcodec/huffman.h | 4 +- libavcodec/vp5.c | 36 +++++++++--------- libavcodec/vp56.c | 60 ++++++++++++++++---------------- libavcodec/vp56.h | 92 ++++++++++++++++++++++++------------------------ libavcodec/vp56data.c | 4 +- libavcodec/vp56data.h | 16 ++++---- libavcodec/vp6.c | 62 ++++++++++++++++---------------- libavcodec/vp6data.h | 2 +- 9 files changed, 139 insertions(+), 139 deletions(-) commit 9e966a802dfe9d4fa89af26b5863f3a12c79ffec Author: aurel Date: Thu Dec 11 22:34:14 2008 +0000 avoid POSIX reserved _t suffix git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16067 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avs.c | 14 +++++++------- libavformat/avs.c | 20 ++++++++++---------- libavformat/c93.c | 2 +- libavformat/voc.h | 4 ++-- libavformat/vocdec.c | 8 ++++---- libavformat/vocenc.c | 6 +++--- 6 files changed, 27 insertions(+), 27 deletions(-) commit 88762648b517c7db8943663cdeb522d2cbf8883a Author: bcoudurier Date: Thu Dec 11 22:24:56 2008 +0000 parse pasp atom and set sample aspect ratio, warn if transformation matrix differs from pasp, based on a patch by Skal. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16066 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) commit 6513cce328116934e4bfc709b4a089379b59a0b6 Author: michael Date: Thu Dec 11 21:45:41 2008 +0000 s/qp_t/qp_tt/ to avoid bad examples that could lead to issues with reserved namespaces of POSIX. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16065 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h263.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit fcfb19a3f11c214ae15b9b26d3f7795eb3a3df2b Author: diego Date: Thu Dec 11 21:05:31 2008 +0000 Add backwards-compatibility typedef for removed _t names under appropriate version #ifdef since otherwise public API is broken. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16064 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libpostproc/postprocess.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit b953b46793267c7bc4b40c2da4f8db9e53887e04 Author: bcoudurier Date: Thu Dec 11 20:06:56 2008 +0000 remove _t in typedef for POSIX compatibility git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16063 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.h | 2 +- libavformat/mov.c | 106 +++++++++++++++++++++++++------------------------- libavformat/movenc.c | 4 +- 3 files changed, 56 insertions(+), 56 deletions(-) commit dbe02139e419e59b5720c8b4628a945a0c2c0f35 Author: diego Date: Thu Dec 11 20:06:16 2008 +0000 Drop _t from typedef names for POSIX compatibility. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16062 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libpostproc/postprocess.c | 10 +++++----- libpostproc/postprocess.h | 16 ++++++++-------- 2 files changed, 13 insertions(+), 13 deletions(-) commit 7bb0566e7e3bdc4b4aa9c181520e1d0ac5999bd8 Author: michael Date: Thu Dec 11 20:02:15 2008 +0000 Remove comment suggesting using variables ending in _t as this would break POSIX. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16061 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/nut.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8ad916d1c5d742a29b0664c3bf033b180f5b7807 Author: vitor Date: Thu Dec 11 19:36:25 2008 +0000 Avoid POSIX reserved _t suffix. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16060 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/roqvideoenc.c | 42 +++++++++++++++++++++--------------------- 1 files changed, 21 insertions(+), 21 deletions(-) commit 1eb6be3034fd83156ea14d1ca341a059650e5aaf Author: vitor Date: Thu Dec 11 19:27:53 2008 +0000 Rename ROQDPCMContext_t to ROQDPCMContext to avoid _t reserved prefix. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16059 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/roqaudioenc.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 16e253b483e9f3eaac3c7750e4bd22c27b13ad33 Author: reimar Date: Thu Dec 11 19:19:23 2008 +0000 Avoid _t in typedef type git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16058 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/nuv.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 1111f6c110fd7d28b120c5cfc43b22937814b48d Author: michael Date: Thu Dec 11 19:06:24 2008 +0000 remove _t for POSIX compatibility. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16057 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/nut.c | 6 +++--- libavformat/nut.h | 8 ++++---- libavformat/nutdec.c | 6 +++--- libavformat/nutenc.c | 6 +++--- 4 files changed, 13 insertions(+), 13 deletions(-) commit 996d7f4725b5683a069aa9bdbfec0014d2794b30 Author: rbultje Date: Thu Dec 11 18:48:08 2008 +0000 Fix indenting. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16056 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rmdec.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit aaa0fd354cbd8634d17c85c907e7ddf6e7301c4f Author: diego Date: Thu Dec 11 16:44:22 2008 +0000 Do not set COMPILE_C if AltiVec is enabled without runtime CPU detection. Gets rid of the following warning: postprocess_template.c:3271: warning: ‘postProcess_C’ defined but not used git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16055 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libpostproc/postprocess.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ab2268a29b9136f048d7d3c1079fe58baf4da517 Author: reimar Date: Thu Dec 11 10:42:06 2008 +0000 Use "struct gxf_stream_info" instead of "st_info_t", avoids a typedef that is not really worth it and the reserved POSIX _t namespace. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16054 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/gxf.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 52c306b1cd939fef84fa9a61b95725ac3be0e387 Author: reimar Date: Thu Dec 11 10:35:20 2008 +0000 Remove useless and confusing (since they are also used in gxfenc.c) /* gxf.c */ comment. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16053 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/gxf.h | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 4e6d98a6cb68809cafec94f669789aa9363ed5e0 Author: melanson Date: Thu Dec 11 07:49:05 2008 +0000 add 'ACDV' FourCC (which is just complete JPEG files in individual AVI frames) and 'azpr' FourCC (which is Apple's 'rpza', encapsulated in AVI instead) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16052 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit e3331f6f2c034468f2ed467230ecf0d20f3c62a0 Author: bcoudurier Date: Thu Dec 11 01:32:24 2008 +0000 move structure definitions in their own header git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16051 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dnxhdenc.c | 57 +------------------------------- libavcodec/dnxhdenc.h | 88 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 89 insertions(+), 56 deletions(-) commit ed7f2bded29491bd1e64ab2bf1b6497c7d1a16fb Author: bcoudurier Date: Thu Dec 11 01:16:01 2008 +0000 cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16050 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dnxhdenc.c | 12 ++++-------- 1 files changed, 4 insertions(+), 8 deletions(-) commit a9e8e792973eb299f978ab2a68aba87f77455b4e Author: bcoudurier Date: Thu Dec 11 01:15:00 2008 +0000 use dsp clear_block git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16049 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dnxhdenc.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit cae47a448dae13de35b61a332f39c5511a7f0949 Author: bcoudurier Date: Thu Dec 11 01:14:32 2008 +0000 use dsp clear_block git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16048 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dnxhddec.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 8fcb6b8982ee4053e4ebb62ec55fad979cd313a6 Author: conrad Date: Thu Dec 11 00:33:02 2008 +0000 Fix compilation with only Theora decoder enabled git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16047 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 4a11b1e9cfcde01c997c5d32c2fa99d5d6ecaa2e Author: reynaldo Date: Thu Dec 11 00:11:02 2008 +0000 Avoid the 'Claimed bitrate and buffer size mismatch' warning storm. - Patch by Kenan Gillet git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16046 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdec.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 22a783f354b5ff27c4d2f31b4051b79b1775f19a Author: lorenm Date: Wed Dec 10 21:35:17 2008 +0000 clear_block mmx git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16045 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 6 +++++ libavcodec/dsputil.h | 1 + libavcodec/h263.c | 6 ++-- libavcodec/i386/dsputil_mmx.c | 50 ++++++++++++++++++++++++++++++---------- libavcodec/intrax8.c | 2 +- libavcodec/mimic.c | 2 +- libavcodec/mjpegdec.c | 4 +- libavcodec/vp3.c | 4 +- libavcodec/vp56.c | 2 +- libavcodec/wmv2.c | 4 +- 10 files changed, 56 insertions(+), 25 deletions(-) commit 4e175a45f387a73a017e933e9054df1f4ab1cfff Author: lorenm Date: Wed Dec 10 21:26:00 2008 +0000 fix progressive jpeg: support refinement passes remove intermediate clipping remove redundant idct git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16044 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mjpegdec.c | 243 ++++++++++++++++++++++++++++++++++++++++--------- libavcodec/mjpegdec.h | 4 + 2 files changed, 202 insertions(+), 45 deletions(-) commit b16520c25b0fda9cc40e3958ccd85324c4c82360 Author: mru Date: Wed Dec 10 00:50:59 2008 +0000 AAC: move scratch array to context to ensure 16-byte alignment git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16043 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 2 +- libavcodec/aac.h | 1 + 2 files changed, 2 insertions(+), 1 deletions(-) commit aa17deb3b58e3a9be3200773557e949e6223b218 Author: diego Date: Tue Dec 9 20:11:37 2008 +0000 Remove useless inline qualifier, fixes linking with gcc 4.3. patch by Alexis Ballier, alexis.ballier gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16042 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/sparc/simple_idct_vis.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ac7785bc56ed9ec15367ca46d5c640be842e9781 Author: superdump Date: Tue Dec 9 17:14:42 2008 +0000 AAC: Use a sign LUT rather than 1-2*get_bits1() Patch by Alex Converse (alex converse gmail com) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16041 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit 3d4602b7129b990df8918534d806487dc0a5d000 Author: superdump Date: Tue Dec 9 17:08:40 2008 +0000 AAC: Unroll code within decode_spectrum_and_dequant(). Gives 12% net speed gain. Patch by Alex Converse (alex converse gmail com) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16040 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 35 ++++++++++++++++++++++++++--------- 1 files changed, 26 insertions(+), 9 deletions(-) commit d71f3147d3fa24cda18e12f53ed95504ee5ea41d Author: superdump Date: Tue Dec 9 11:35:08 2008 +0000 AAC: Remove unnecessary fabsf() Patch by Alex Converse (alex converse gmail com) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16039 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ac45fcc5ad6240177085727cefdacd58e23b5728 Author: diego Date: Mon Dec 8 22:47:43 2008 +0000 Use ffmpeg.org as the address for the libswscale svn:external. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16038 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b commit 8c336e705742b8e48d5251b1636e4ddd70a89309 Author: stefano Date: Mon Dec 8 21:21:38 2008 +0000 Make av_log_missing_feature an internal function, and change its name to ff_log_missing_feature. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16037 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 9 +++++---- libavcodec/ac3dec.c | 5 +++-- libavcodec/avcodec.h | 14 +------------- libavcodec/eac3dec.c | 11 ++++++----- libavcodec/internal.h | 39 +++++++++++++++++++++++++++++++++++++++ libavcodec/qcelpdec.c | 5 +++-- libavcodec/utils.c | 2 +- 7 files changed, 58 insertions(+), 27 deletions(-) commit 898a88b2c314d3136dfaec2297f11fa1b32851a4 Author: compn Date: Mon Dec 8 20:09:15 2008 +0000 add mpeg2 fourcc and aac format tag from asf git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16036 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit ed6eb0d8a88697512338f2ba071e323527d23856 Author: jbr Date: Mon Dec 8 03:15:10 2008 +0000 cosmetics: alignment after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16035 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3.c | 8 ++++---- libavcodec/ac3.h | 8 ++++---- libavcodec/ac3dec.c | 10 +++++----- 3 files changed, 13 insertions(+), 13 deletions(-) commit fb463c263de58c1dc5105d1b717fb1bf23c67b91 Author: jbr Date: Mon Dec 8 03:13:20 2008 +0000 ac3: detect dba errors and prevent writing past end of array git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16034 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3.c | 11 ++++++++--- libavcodec/ac3.h | 3 ++- libavcodec/ac3dec.c | 7 +++++-- 3 files changed, 15 insertions(+), 6 deletions(-) commit d973d79c1c8b3f67fc0148b109048f54df9ccfdb Author: stefano Date: Sun Dec 7 22:52:32 2008 +0000 Remove unnecessary ret variable. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16033 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/v4l.c | 10 ++++------ 1 files changed, 4 insertions(+), 6 deletions(-) commit 8f6300777b657df1bcdad27abf6284e3fe856430 Author: henry Date: Sun Dec 7 17:29:09 2008 +0000 bind to the multicast address if possible git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16032 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/udp.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) commit f1e413a78ef35ad1a6762d9c9b9e60bc72b213e4 Author: kostya Date: Sun Dec 7 16:30:08 2008 +0000 Do not attempt to decode RV30/40 B-frames without anchors. This fixes issue 747. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16031 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit e71ec027905eb1ab4bb80a5315fe78f14916f0e9 Author: ramiro Date: Sun Dec 7 12:14:44 2008 +0000 documentation: update documentation for minimal w32api version. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16030 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 78ca014795686120eeec360c4ab2b3ef3d690d98 Author: ramiro Date: Sun Dec 7 05:17:57 2008 +0000 mingw: update w32api to 3.13 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16029 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 ++-- libavdevice/vfwcap.c | 12 ------------ 2 files changed, 2 insertions(+), 14 deletions(-) commit e9d31204481bbd32f2af933c35db05275a992fa6 Author: reynaldo Date: Sun Dec 7 01:53:31 2008 +0000 COSMETICS git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16028 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mtv.c | 32 +++++++++++++++----------------- 1 files changed, 15 insertions(+), 17 deletions(-) commit aa5ca60b547c6bb749b216e1ab51b7ac4e641e4e Author: ramiro Date: Sun Dec 7 00:58:41 2008 +0000 mlp: cosmetics: remove {}s over one-lined if. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16027 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlpdec.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 20a575fd98bf84a5eb3de3ce5b074925bee1246f Author: ramiro Date: Sun Dec 7 00:57:26 2008 +0000 mlp: support bit-depths greater than 16 by default. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16026 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlp_parser.c | 4 ++-- libavcodec/mlpdec.c | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) commit a269a24ecf7ab77da00ab9778c9007dd0b069f09 Author: rbultje Date: Sat Dec 6 20:28:38 2008 +0000 Remove static variable and a printf using it. See "[PATCH] asf.c: move packet_time_start=0 statement" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16025 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asf.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 0d2d274389e7933a6d8d4edd6cdf5aa48860771c Author: rbultje Date: Sat Dec 6 18:41:17 2008 +0000 Change function prototype of the sdp_parse_a_line in DynamicProtocolHandler. This function is called in rtsp.c for each a= line in the SDP of the Describe response after m= RTSP stream descriptors. The function prototype used to take an AVStream argument. For RDT, however, every RTSPStream represents a set of streams of identical content, and can thus represent multiple AVStreams. Therefore, it should not take an AVStream as argument. This patch modifies it to accept a AVFormatContext (of the RTSP/SDP demuxer) instead. See discussion in "[PATCH/RFC] change function prototype of parse_sdp_a_line" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16024 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 4 +++- libavformat/rtp_h264.c | 5 +++-- libavformat/rtp_internal.h | 3 ++- libavformat/rtsp.c | 6 +++--- 4 files changed, 11 insertions(+), 7 deletions(-) commit aa37adbc60a18c64f40eb7b92db5584a93195814 Author: rbultje Date: Sat Dec 6 18:35:52 2008 +0000 Do not access s->gb directly in functions that have a local copy of that variable. See "[PATCH] asf.c: don't access AVFormatContext->pb" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16023 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asf.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit ed9db9ce2b783cd771ef14ec482365e253a5843a Author: jbr Date: Sat Dec 6 16:33:16 2008 +0000 ac3dec: simplify exponent bounds checking git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16022 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e859ffc1332e7b2e9705652c112821080d34726f Author: ramiro Date: Sat Dec 6 16:28:48 2008 +0000 mlp: Fix compilation under CONFIG_AUDIO_NONSHORT. Patch by Mathieu Velten < matmaul at gmail dot com > git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16021 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlp_parser.c | 4 ++-- libavcodec/mlpdec.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit bbbc983c1037e78809e67f5803a3f83a29479bf2 Author: jbr Date: Sat Dec 6 16:19:44 2008 +0000 ac3dec: add missing feature log message for block start info git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16020 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eac3dec.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit cda57363bfef3ab7a0e7da2e7880aefeaa390034 Author: jbr Date: Sat Dec 6 16:18:10 2008 +0000 ac3dec: use skip_bits_long() for block start bits git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16019 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eac3dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 477fb15e537dea934a5d1463c2e3fd08fd2d1e7a Author: jbr Date: Sat Dec 6 15:46:23 2008 +0000 ac3dec: unroll inner loop in exponent decoding. 46% faster decode_exponents(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16018 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit 4739e37a026a9b381a22ff925ec058d6e2d04232 Author: jbr Date: Sat Dec 6 15:38:21 2008 +0000 cosmetics: vertical alignment git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16017 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 99f23fcb994b8106089ebaf6d8e80f4dfb9847a6 Author: jbr Date: Sat Dec 6 15:37:04 2008 +0000 cosmetics: reindent after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16016 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 85749ad00a4dca5c49aa221b768fc43725182d82 Author: jbr Date: Sat Dec 6 15:36:23 2008 +0000 ac3dec: detect out-of-range exponents git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16015 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) commit b57c030494bf48f21e658bb99c50353736c06084 Author: mru Date: Sat Dec 6 13:42:00 2008 +0000 ARM: remove some useless comments git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16014 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/dsputil_arm.c | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) commit d1f4073bbfd85967839feee645fe07fef38525d8 Author: kostya Date: Sat Dec 6 09:05:30 2008 +0000 Make decoding run of pixels in MS RLE saner. This is based on patches by Alex Converse and Mans Rullgard Thread "[PATCH] Fix MSRLE type punning" git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16013 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/msrledec.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 08f71f5a9dd515253d67fba25e95a4d0dd884b4e Author: kostya Date: Sat Dec 6 09:01:11 2008 +0000 Print out some errors found during MS RLE decoding git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16012 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/msrledec.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit accf699f21cc64c1076d9025fffc594c125bdeaa Author: kostya Date: Sat Dec 6 08:57:31 2008 +0000 AASC can contain raw data in addition to MS-RLE git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16011 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aasc.c | 20 +++++++++++++++++++- 1 files changed, 19 insertions(+), 1 deletions(-) commit e18f0cfb63361c8217eed915977e0c3abeee27ec Author: michael Date: Fri Dec 5 21:44:18 2008 +0000 Check that cpb_count is within the allowed range. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16010 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) commit 27bcfc8401982d525face8fd68760ebf1c080f15 Author: compn Date: Fri Dec 5 14:59:41 2008 +0000 add VX1K h263 and DMK2 mpeg4 avi fourccs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16009 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit a7211bbe03b4693d51e074bc0ef01ca738d26606 Author: michael Date: Fri Dec 5 14:55:43 2008 +0000 Fix FF_OPT_TYPE_INT64 support of defaults. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16008 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/opt.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 876909ae862a61218675e83e6234ac26897ea3ad Author: benoit Date: Fri Dec 5 07:58:31 2008 +0000 Fix an overflow in the predictor. fixes issue 636 Patch by Jai. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16007 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alacenc.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit d32f77f6a58782598abad6aa2614d835057cb07f Author: reynaldo Date: Thu Dec 4 20:24:22 2008 +0000 Silence some ICC warnings. Patch by Vitor Sessak. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16006 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit af01f19f0386426361fbae6350a787f0ef292ea4 Author: reynaldo Date: Thu Dec 4 15:08:44 2008 +0000 Adds expected const qualifier on 'buf' to match AVCodec.decode's declaration. Gets rid of another compiler warning git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16005 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 105b044ededeeed1b75908338a56964bd29fbf7b Author: cehoyos Date: Thu Dec 4 15:08:04 2008 +0000 Recognize pnm file as images. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16004 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/img2.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 99b8bdb7659b1a59ff44fa7a95f69c8b777eb265 Author: reynaldo Date: Thu Dec 4 14:54:55 2008 +0000 COSMETICS, add missing remarks crediting Ben and Kenan git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16003 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelp_lsp.c | 2 ++ libavcodec/qcelpdata.h | 1 + libavcodec/qcelpdec.c | 1 + 3 files changed, 4 insertions(+), 0 deletions(-) commit 58a68cf5a542c047ee9729a9fe13da457ac0a36e Author: kostya Date: Thu Dec 4 14:43:42 2008 +0000 Fraps version 3 seems to be the same as Fraps v5 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16002 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/fraps.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit fafaae289235b361b6786745dcbdf6fa938c3c2e Author: Alexander Strange Date: Thu Dec 4 01:46:22 2008 -0500 Don't compare pthread_t to NULL It's not required to be a pointer, and it doesn't need to be validated since pthread_join will just return an error if it doesn't exist. Reverts f143b66d9bf8b23985bf8ec6acf8273c3e9ccd1d libavcodec/pthread.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit e8c32fa8b71030a90d5143ff0f7afc365bc58ec9 Author: bcoudurier Date: Thu Dec 4 03:00:53 2008 +0000 WRAW fourcc git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16001 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 5ad216a8eecb8f4d7f5103f64b639b499a5f02bb Author: bcoudurier Date: Thu Dec 4 02:59:11 2008 +0000 partial WRAW fourcc support, might need image flipping git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16000 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/raw.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit db7a8c64eb23144c5877e4561964791de8a2f693 Author: jbr Date: Thu Dec 4 02:56:25 2008 +0000 silence gcc warning: ‘n_bands’ may be used uninitialized git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15999 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5f146ec38be313757b39fe3beb9950641bcf5386 Author: jbr Date: Thu Dec 4 02:51:39 2008 +0000 ac3dec: use uint8_t for band sizes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15998 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit d883f8e71a0d2146910c2ad716b3faa4539a0d92 Author: reynaldo Date: Thu Dec 4 01:38:12 2008 +0000 Removes misleading const qualifier, gets rid of two compilaer warnings git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15997 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8c5b415a38125439148276325de250140297d776 Author: diego Date: Wed Dec 3 23:04:30 2008 +0000 Add necessary header for av_set_program_name and v_program_add_stream_index. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15996 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 5cf8ed7a691c7fd446bf7881a68bb2d6bd6d74c7 Author: compn Date: Wed Dec 3 21:44:29 2008 +0000 add fourccs from avi files git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15995 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) commit 7ed79c3f63b2fd2be25b030376941a820d20f9d3 Author: mru Date: Wed Dec 3 20:16:01 2008 +0000 ARM: convert VFP code to UAL syntax git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15994 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/dsputil_vfp.S | 159 ++++++++++++++++++++------------------- 1 files changed, 80 insertions(+), 79 deletions(-) commit aedd4782abc412a01993f495b7cd59d9e3a56aa2 Author: michael Date: Wed Dec 3 17:43:39 2008 +0000 Implement complexity estimation parsing and try to detect an incorrectly set complexity estimation flag. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15993 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h263.c | 63 +++++++++++++++++++++++++++++++++++++++++++++-- libavcodec/mpegvideo.h | 3 ++ 2 files changed, 63 insertions(+), 3 deletions(-) commit bf42cc0912d41f01834cb22399e1986ef8050ba8 Author: michael Date: Wed Dec 3 16:49:58 2008 +0000 add GEOX fourcc for mpeg4 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15992 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 2893a348b7e76c86c5d6067e65e374e65e2d0104 Author: diego Date: Wed Dec 3 16:47:07 2008 +0000 Move declaration of av_set_program_name and av_program_add_stream_index to a more sensible place. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15991 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/internal.h | 4 ++++ libavformat/mpegts.c | 2 -- 2 files changed, 4 insertions(+), 2 deletions(-) commit faa5f8953144c1f9a6df451fc8973b9646fe0011 Author: diego Date: Wed Dec 3 15:23:30 2008 +0000 Delete unnecessary 'extern' keywords. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15990 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 +- libavcodec/alpha/dsputil_alpha.c | 6 ++-- libavcodec/armv4l/dsputil_arm.c | 28 ++++++++----------- libavcodec/armv4l/float_arm_vfp.c | 8 +++--- libavcodec/armv4l/mpegvideo_arm.c | 4 +- libavcodec/armv4l/mpegvideo_armv5te.c | 3 +- libavcodec/avcodec.h | 2 +- libavcodec/bfin/dsputil_bfin.c | 48 ++++++++++++++++---------------- libavcodec/bfin/mpegvideo_bfin.c | 2 +- libavcodec/bfin/vp3_bfin.c | 8 +++--- libavcodec/celp_math.h | 2 +- libavcodec/dct-test.c | 20 +++++++------- libavcodec/i386/dsputil_mmx.c | 16 +++++----- libavcodec/libxvidff.c | 2 +- libavcodec/mpc.h | 4 +- libavcodec/mpeg12.c | 8 +++--- libavcodec/mpegvideo.c | 6 ++-- libavcodec/png.h | 9 +++--- libavcodec/ppc/dsputil_altivec.h | 2 +- libavcodec/ppc/dsputil_ppc.c | 10 +++--- libavcodec/ppc/mpegvideo_altivec.c | 4 +- libavcodec/sh4/dsputil_sh4.c | 4 +- libavcodec/snow.h | 6 ++-- libavcodec/sparc/dsputil_vis.c | 6 ++-- libavformat/asf.c | 2 +- libavformat/framehook.h | 6 ++-- libavformat/mpegts.c | 4 +- libavformat/oggdec.h | 2 +- libavformat/oggparsevorbis.c | 2 +- libavformat/os_support.h | 2 +- 30 files changed, 111 insertions(+), 117 deletions(-) commit a366c3d1c6834ca9b7dd425827426e72fc962dab Author: compn Date: Wed Dec 3 13:53:13 2008 +0000 add FFDS fourcc, ok'd by kostya fixes FFDS files in http://tranquillity.ath.cx/uncommon_video_codecs_final.txt git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15989 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit b4f8d9a862fe619b1751c9d4e9fa33c3add7af2c Author: diego Date: Wed Dec 3 13:45:41 2008 +0000 Remove entry about unsupported QCELP codec, it is now supported. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15988 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/faq.texi | 5 ----- 1 files changed, 0 insertions(+), 5 deletions(-) commit f4f236af204b4f7611b46ab824c607ce692397ff Author: jbr Date: Wed Dec 3 03:34:31 2008 +0000 ac3dec: skip decoding and use error concealment for remaining blocks in the frame after an error occurs. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15987 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 8a2916ae652ede6488d987a0bdf905947eb46975 Author: ramiro Date: Wed Dec 3 01:14:06 2008 +0000 mlp: initialize all CRC tables in a common function. This way the decoder does not have to depend on the parser being initialized before. Patch by Laurent Aimar . git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15986 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlp.c | 14 +------------- libavcodec/mlp.h | 2 -- libavcodec/mlp_parser.c | 8 +++++++- 3 files changed, 8 insertions(+), 16 deletions(-) commit ab6ddae0d65997aa0f2669aba9593af30dd79a14 Author: reynaldo Date: Tue Dec 2 18:26:55 2008 +0000 Trivial rephrasing, avoids too long line git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15985 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2dd4937653c5d0084067e1157c1aac4b31517b35 Author: reynaldo Date: Tue Dec 2 18:25:17 2008 +0000 Trivial, Cosmetics, mostly brace placement changes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15984 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdec.c | 260 ++++++++++++++++++++++++++++--------------------- 1 files changed, 147 insertions(+), 113 deletions(-) commit a4512cdbdec7a661d761f79928f7f69f1f884b81 Author: kostya Date: Tue Dec 2 18:14:53 2008 +0000 Fix reading out of buffer during RV30/40 deblock mask calculation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15983 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9576c85c89098d5d62ef201c252ffde6d623b77a Author: kostya Date: Tue Dec 2 18:12:48 2008 +0000 34l: forgot to change one case of chroma MC for RV40 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15982 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 1e1448f5414a533d58c1a7afb4746e1109696bf0 Author: kostya Date: Tue Dec 2 17:39:20 2008 +0000 Check RV30/40 slice offsets to be inside buffer. This fixes issue 738 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15981 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 0d6c3fcb30c9f340c43b078ba726da4588845ef4 Author: kostya Date: Tue Dec 2 17:35:38 2008 +0000 Update ff_rv34_decode_frame() arguments definition git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15980 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 2 +- libavcodec/rv34.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 7557f6a763ba646827b57fa3f9bd102c8842cf80 Author: kostya Date: Tue Dec 2 17:34:26 2008 +0000 Remove unused RV40 spatial intra prediction function git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15979 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264pred.c | 22 ---------------------- 1 files changed, 0 insertions(+), 22 deletions(-) commit a6a80b5f5e2460c702ca17e34f5adf7689f0d9ba Author: vitor Date: Tue Dec 2 16:48:05 2008 +0000 Commit last ok'ed parts of QCELP decoder and enable it. patch by Kenan Gillet, kenan.gillet gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15978 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 1 + libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 2 +- libavcodec/qcelp_lsp.c | 100 ++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/qcelpdec.c | 62 +++++++++++++++++++++++++++-- libavformat/mov.c | 2 + 8 files changed, 164 insertions(+), 6 deletions(-) commit 768d56e5805b3698bca9233d4476110a77fb3793 Author: michael Date: Tue Dec 2 15:43:47 2008 +0000 ADTS AAC probe. fixes issue400 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15977 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 34 +++++++++++++++++++++++++++++++++- 1 files changed, 33 insertions(+), 1 deletions(-) commit 7f9ab6a787ab3fd4340f0da46f042eef08bc95d9 Author: michael Date: Tue Dec 2 10:43:08 2008 +0000 Fix regression test failure with pthreads on multiprocessor systems. Fixes issue517 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15976 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/motion_est.c | 2 -- libavcodec/mpegvideo.c | 3 +++ libavcodec/snow.c | 2 ++ 3 files changed, 5 insertions(+), 2 deletions(-) commit 8d8229014f489e1b2417676d9753f784d995e6c0 Author: Alexander Strange Date: Mon Dec 1 17:21:38 2008 -0500 Don't crash if flush_buffers is called after init and before the first decode. Fixes mplayer -ss libavcodec/pthread.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit ab4c84dd28c0375a6ed4f77f37ada3b94b2136a0 Author: Alexander Strange Date: Mon Dec 1 17:20:10 2008 -0500 Don't hide the warning about direct rendering in mplayer. mt-work/mplayer.diff | 9 --------- 1 files changed, 0 insertions(+), 9 deletions(-) commit a6bfceb191adcadbf1e3e9b8fef8b861ffc5621e Author: vitor Date: Mon Dec 1 22:07:00 2008 +0000 More OKed parts of the QCELP decoder patch by Kenan Gillet, kenan.gillet gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15975 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdec.c | 61 ++++++++++++++++++++++++++++++++++++++++++++++++- libavformat/mov.c | 1 + 2 files changed, 61 insertions(+), 1 deletions(-) commit e9ed9cfe4c0f13a791bf4c867c28398ca2c17d43 Author: vitor Date: Mon Dec 1 20:45:29 2008 +0000 Remove hack added to make "make checkheaders" pass, it is unneeded now git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15974 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdata.h | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 72487e074858ea44ff69a750940ac58c487eb9c9 Author: vitor Date: Mon Dec 1 20:43:22 2008 +0000 More OKed parts of the QCELP decoder patch by Kenan Gillet, kenan.gillet gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15973 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdata.h | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 70ba8cdc7e28f84d7b0fd20476977eea0748c5ae Author: michael Date: Mon Dec 1 16:24:19 2008 +0000 Get rid of now unneeded pps/sps correctness code as pps/sps will not be used at all when anything fails sanity checks. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15972 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 47 +++++++++++++++++++---------------------------- 1 files changed, 19 insertions(+), 28 deletions(-) commit edd93d0b2ef50f500db5ec15442daf0d34b2e385 Author: michael Date: Mon Dec 1 16:04:03 2008 +0000 Allocate parameter sets sanely instead of using alloc_parameter_set(). Avoids ending up with half initialized parameter sets. Fixes issue282. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15971 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 54 +++++++++++++++++++++++++--------------------------- 1 files changed, 26 insertions(+), 28 deletions(-) commit 948ee4bca4b25cdcefb5a74c178889d3afa9e9a7 Author: stefano Date: Mon Dec 1 08:35:07 2008 +0000 Make more informative the error messages regarding the access to the 2-pass log file. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15970 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a135abad8a2831aa66ba8aec0c5fb3113ebe2a16 Author: stefano Date: Mon Dec 1 08:27:53 2008 +0000 Improve documentation for the -pass and -passlog options. Add mention to how the log file is used and specify the default log file name. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15969 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffmpeg-doc.texi | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) commit f1c1b1f92502df629b976e130ed0c04720852978 Author: kostya Date: Mon Dec 1 06:40:36 2008 +0000 enable RV40 decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15968 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 1 + libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 2 +- libavcodec/dsputil.h | 4 ++++ 6 files changed, 9 insertions(+), 1 deletions(-) commit dc457bb86ac6d17df24730a21d2f086a1d47d0ed Author: kostya Date: Mon Dec 1 06:36:22 2008 +0000 RV40 MC functions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15967 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 24 ++++ libavcodec/dsputil.h | 6 + libavcodec/rv40dsp.c | 353 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 383 insertions(+), 0 deletions(-) commit fce207f69025ae308743c5d1f6ccf97cbca046a8 Author: rbultje Date: Mon Dec 1 00:08:42 2008 +0000 Implement rule-number parsing, the initial step in stream (and bitrate) selection. See discussion in ML thread "[PATCH] RDT/Realmedia patches #2". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15966 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 21 ++++++++++++++++----- 1 files changed, 16 insertions(+), 5 deletions(-) commit 60a07b40515eed631718f3990683d1db056b2664 Author: michael Date: Sun Nov 30 23:51:02 2008 +0000 Fix segfault due to deallocated entries in delayed_pic after size change. Fixes issue714. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15965 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 446f7445011a1b665bd1c627cb44bb19e9cc0827 Author: rbultje Date: Sun Nov 30 22:24:35 2008 +0000 Change RDTDemuxContext->st into an array of streams, which will make future patches adding stream-selection easier in code. See discussion in ML thread "[PATCH] RDT/Realmedia patches #2". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15964 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 deletions(-) commit cb2d266cd535b262e67baf1b6f75e2a2f392ea76 Author: rbultje Date: Sun Nov 30 20:40:04 2008 +0000 document ff_rdt_parse_open(). See ML discussion in "[PATCH] RDT/Realmedia patches #2" thread. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15963 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.h | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit 453588d21536cb973803a5a291244da4c3ebddd8 Author: rbultje Date: Sun Nov 30 20:39:16 2008 +0000 Change function prototype from taking an AVStream to taking an index to the stream itself, plus a name change to signify that there may be multiple AVStreams per RDT set. See discussion in "[PATCH] RDT/Realmedia patches #2" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15962 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 4 ++-- libavformat/rdt.h | 3 ++- libavformat/rtsp.c | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) commit 49ff7e8ca7112f4f41c6f47e9ee45453fa3ee48b Author: vitor Date: Sun Nov 30 17:18:17 2008 +0000 More OKed parts of the QCELP decoder patch by Kenan Gillet, kenan.gillet gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15961 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdata.h | 31 +++++++- libavcodec/qcelpdec.c | 218 +++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 236 insertions(+), 13 deletions(-) commit 45286a47a77a008945fc636f0224481714deb839 Author: diego Date: Sun Nov 30 17:00:08 2008 +0000 Handle AltiVec objects in a more elegant fashion, similar to MMX. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15960 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 17 ++++++++--------- 1 files changed, 8 insertions(+), 9 deletions(-) commit c09b0dd7d34efe04d45fbf9d12801bfd79d6ef88 Author: diego Date: Sun Nov 30 16:57:28 2008 +0000 Remove ineffectual hack that attempts to build ppc/check_altivec.o without AltiVec flags. The flags are set by configure and used to compile all files anyway. Setting extra AltiVec options here just duplicates them for the files for which they are set. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15959 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit e90851cdcab7c13253fc4de0fadde3748e702ff1 Author: ramiro Date: Sun Nov 30 00:20:19 2008 +0000 configure: vertical alignment cosmetics. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15958 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2be38508351b8f8eae7e44ee94c3b2b1c753bf41 Author: ramiro Date: Sun Nov 30 00:19:16 2008 +0000 configure: Use check_lib2 for bzlib. Functions are exported as WINAPI in win32, so it is not picked up by check_lib. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15957 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1288d4317913f8b41b29eb23b1b7d08468545da5 Author: banan Date: Sat Nov 29 19:32:42 2008 +0000 channel layout support for ffmpeg.c git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15956 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 5de397269f59bad1c2fbcb4cdd0f6886fa8e65f4 Author: stefano Date: Sat Nov 29 14:08:48 2008 +0000 Implement the fields rc_max_available_vbv_use and rc_min_vbv_overflow_use in AVCodecContext, and use their values in the ratecontrol code rather than hardcoded ones. See the thread: "[RFC] ratecontrol buffer size magic". Patch by Baptiste Coudurier. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15955 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 16 +++++++++++++++- libavcodec/mpegvideo_enc.c | 2 +- libavcodec/ratecontrol.c | 4 ++-- libavcodec/utils.c | 2 ++ 4 files changed, 20 insertions(+), 4 deletions(-) commit 65f58199dd56438e4803a8b1985cf7517954a554 Author: stefano Date: Sat Nov 29 13:58:41 2008 +0000 Replaces not the anymore valid -flags +trell option with -trellis 2. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15954 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/faq.texi | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit af5dfd96b8652b853988394f44bbf11ae685e8bc Author: stefano Date: Sat Nov 29 13:55:03 2008 +0000 Rename functions in sdp.c for consistency's sake. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15953 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/sdp.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit 2e8f41d4d6ec8da327a09398267eea677aa1a738 Author: stefano Date: Sat Nov 29 12:22:22 2008 +0000 s/FFserver/ffserver/ in the help message invocation synopsis. See the thread: "Define cmdline_program_name and use it in show_help". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15952 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2861b93b3b743ebd51404b1c32d764e96cf7a932 Author: kostya Date: Sat Nov 29 10:06:37 2008 +0000 Add support for parsing and decoding DCA-HD streams. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15951 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 5 +++-- libavcodec/dca.h | 3 +++ libavcodec/dca_parser.c | 11 +++++++++-- 3 files changed, 15 insertions(+), 4 deletions(-) commit 693b67c6dfbf2c162f3d4592245a81c8f8ad380d Author: kostya Date: Sat Nov 29 06:24:47 2008 +0000 RV40 loop filter git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15950 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv40.c | 238 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 238 insertions(+), 0 deletions(-) commit 3814a2d2d3243e72fb7879dbcefeafe8aa8ec3a5 Author: kostya Date: Sat Nov 29 06:22:31 2008 +0000 Invoke future RV30/40 loop filter for already decoded rows instead of the whole frame at once. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15949 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 5 ++++- libavcodec/rv34.h | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) commit 4af5480a021156089c193ce2215994cfd170e4e6 Merge: 2f48eac... 1bf5327... Author: Alexander Strange Date: Fri Nov 28 22:48:24 2008 -0500 Merge mainline. Conflicts: libavcodec/h264.c libavcodec/mpegvideo_enc.c commit 1bf5327baa63ec45fa45c7086c190777b26cb945 Author: diego Date: Fri Nov 28 00:32:24 2008 +0000 Do not duplicate AAN DCT tables in dct-test.c. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15948 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 +- libavcodec/dct-test.c | 14 ++------------ 2 files changed, 3 insertions(+), 13 deletions(-) commit fea2fdb457a538b0180dcac34e1e42ca1cf8cc61 Author: diego Date: Fri Nov 28 00:00:11 2008 +0000 Add missing '-test' in name of imgresample test. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15947 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e58df876b774665bd1e5fc9b4fc540bf990650ad Author: stefano Date: Thu Nov 27 21:38:42 2008 +0000 Make rate_emu a global property rather than to be settable for a specific input video stream. See the thread: Fix ffmpeg -re behaviour. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15946 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit a6d41fb1dca106e2c02476033d33f8b5c0894920 Author: stefano Date: Thu Nov 27 21:30:03 2008 +0000 Remove AVInputStream frame variable definition and usage, unnecessary after the last commit. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15945 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit b212230909195c1bbbfb229992121ae512abd592 Author: stefano Date: Thu Nov 27 21:24:25 2008 +0000 Make the input realtime framerate emulation code use ist->pts for computing the time of the next frame to send to output. See the thread: fix ffmpeg -re behaviour. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15944 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b4020e1eb72b90fe070a429a71dbecdfd12d9bc0 Author: kostya Date: Thu Nov 27 07:26:26 2008 +0000 Fix RV40 chroma MC git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15943 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 36 +++++++++++++++++++++++------------- 1 files changed, 23 insertions(+), 13 deletions(-) commit a940f9156cc550bd5daec5912a0150aa169dff93 Author: cehoyos Date: Wed Nov 26 18:59:36 2008 +0000 Use PIX_FMT_NONE to silence icc warning #188: enumerated type mixed with another type git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15942 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/avfilter.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8bde7da175f2282f3a95c78db32b8b6cfe0e36cb Author: diego Date: Wed Nov 26 15:09:05 2008 +0000 Only build the imgresample test if the old scaler was enabled. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15941 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 9533b8a29dadbd7ff3e98ffff9177bdb89d8f0dc Author: diego Date: Wed Nov 26 15:07:03 2008 +0000 Automatically check the dependencies for the AAN DCT tables. This also makes the AAN DCT tables individually selectable. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15940 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 20 ++++++++++++++++++++ libavcodec/Makefile | 37 +++++++++++++++++++------------------ 2 files changed, 39 insertions(+), 18 deletions(-) commit d4f22607e86e3eaa907d0c09308d73c2b5fedb8c Author: diego Date: Wed Nov 26 13:38:13 2008 +0000 Move aanscales tables to their own file; fixes compilation without encoders. based on a patch by David Geldreich, david.geldreich free fr git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15939 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 36 ++++++++++++++++---------------- libavcodec/aandcttab.c | 47 ++++++++++++++++++++++++++++++++++++++++++++ libavcodec/aandcttab.h | 32 +++++++++++++++++++++++++++++ libavcodec/eatgq.c | 2 +- libavcodec/mpegvideo_enc.c | 24 +--------------------- 5 files changed, 99 insertions(+), 42 deletions(-) commit 4839a0cb53ff0d1b17ebeb4c6ca83fbc04d8d2b1 Author: diego Date: Wed Nov 26 13:28:30 2008 +0000 cosmetics: Rename aanscales to ff_aanscales, it will soon be externally visible. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15938 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo_enc.c | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit 86448536596470eba1c2adbbb87fb693eeff21ea Author: diego Date: Wed Nov 26 10:22:55 2008 +0000 Move encoder-specific quantize_c and related tables to the H.264 encoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15937 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 79 ---------------------------- libavcodec/h264data.h | 57 -------------------- libavcodec/h264enc.c | 138 +++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 138 insertions(+), 136 deletions(-) commit 235a0a915d058e3e52bf2495aa15beb1dc523381 Author: michael Date: Tue Nov 25 17:12:45 2008 +0000 Add udp.c maintainer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15936 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 65b73630d9d0e44129c74e6a63c1091488554ede Author: reimar Date: Tue Nov 25 07:34:20 2008 +0000 Replace pushf/popf by explicit pushfl/popfl (32 bit) or pushfq/popfq (x86_64), to fix generated code on ICC 11.0. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15935 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/cpuid.c | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) commit 67fe06fe836fdd79fb11db0dc0025113313d2fec Author: mru Date: Tue Nov 25 00:20:49 2008 +0000 snow: move scratch buffer from stack to malloced buffer in context This is required to ensure 16-byte alignment. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15934 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit 945ce38e55745058762fd13505f10f483d1101eb Author: diego Date: Mon Nov 24 21:31:01 2008 +0000 Disable unused code for now to allow 'make checkheaders' to pass. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15933 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdata.h | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 7d48fbeb554722d5071c6cd50c33b168203ec5eb Author: diego Date: Mon Nov 24 21:29:07 2008 +0000 Add missing headers to get 'make checkheaders' closer to passing. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15932 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdata.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit d0bbebc7386b06febc8f9196bd36ab538f9c2cd7 Author: mru Date: Mon Nov 24 19:08:02 2008 +0000 svq1enc: move scratch buffer from stack to context to ensure alignment git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15931 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq1enc.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 3b3abee4b518b31bc65a61dd3120a4d54fae3ffa Author: mru Date: Mon Nov 24 19:00:55 2008 +0000 flashsv: use skip_bits_long() where required skip_bits(gb, n) with n > 17 doesn't work with all bitstream readers. Switch to skip_bits_long() instead. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15930 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/flashsv.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 62c8001e8902b0ef67edb4915119d44df5772d42 Author: bcoudurier Date: Mon Nov 24 18:49:50 2008 +0000 move decoder initialization in separate function, earlier failure detection git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15929 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq3.c | 22 +++++++++++++++++----- 1 files changed, 17 insertions(+), 5 deletions(-) commit 3ae65438fd4a08a80c90c4adf85c83c598dfe83b Author: diego Date: Mon Nov 24 16:33:11 2008 +0000 Make non-void replacement functions actually return a value. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15928 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit dc3b8875a30bb901e976e851828255509c50d58f Author: diego Date: Mon Nov 24 16:08:21 2008 +0000 Move #defines that are mostly used in h264.c out of h264data.h and into h264.h. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15927 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.h | 5 +++++ libavcodec/h264data.h | 7 +------ 2 files changed, 6 insertions(+), 6 deletions(-) commit 920af85ca7ca9cfc8bd375be543cc7fea1d434ff Author: diego Date: Mon Nov 24 15:53:16 2008 +0000 Use golomb_to_pict_type instead of its duplicate, slice_type_map. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15926 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit fb7f6da6c5ed679fce44ffafe2d4a14bdd2b049a Author: diego Date: Mon Nov 24 12:39:02 2008 +0000 cosmetics: Align table for better readability. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15925 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/msmpeg4data.c | 32 ++++++++++++++++---------------- 1 files changed, 16 insertions(+), 16 deletions(-) commit 81206b95be1a2bbdd6f0688054fdc55238592101 Author: kostya Date: Mon Nov 24 11:24:02 2008 +0000 Some BMP files have file size declared in the header equal to headers size without image data, so try to correct that value before conducting checks on declared file size. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15924 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bmp.c | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) commit 7665f54e19c20e6abd56de4e75dd5d9349ef5d8a Author: kostya Date: Mon Nov 24 10:58:32 2008 +0000 Give more meaningful message on BMP header parsing error git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15923 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bmp.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 33e65dda084af62191cacc8e765ad6c16c4210ef Author: kostya Date: Mon Nov 24 10:53:13 2008 +0000 Add known BMP header sizes. Now 11B*.bmp from samples repository can be decoded. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15922 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bmp.c | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) commit abe2f065eddcabf4ab96082a97851266f1f6d47e Author: mru Date: Mon Nov 24 09:28:55 2008 +0000 Add shift argument to MULL() macro This replaces use of FRAC_BITS in the MULL() definition with a third argument specifying the shift amount. All uses of this macro are updated to pass FRAC_BITS as third argument. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15921 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/mathops.h | 6 ++---- libavcodec/i386/mathops.h | 6 ++---- libavcodec/lsp.c | 2 +- libavcodec/mathops.h | 2 +- libavcodec/mpegaudiodec.c | 24 ++++++++++++------------ 5 files changed, 18 insertions(+), 22 deletions(-) commit bfa5f543665e9269768f8e07beb78eb312961d3b Author: superdump Date: Mon Nov 24 00:14:33 2008 +0000 AAC: Cosmetics after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15920 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 56a5f8418d31b2d9c898ebf3957ea40a031a9aab Author: superdump Date: Mon Nov 24 00:13:50 2008 +0000 AAC: Frequency domain prediction and hence Main profile support Patch by Alex Converse ( alex converse gmail com ) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15919 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 130 ++++++++++++++++++++++++++++++++++++++++++++++++++- libavcodec/aac.h | 19 +++++++ libavcodec/aactab.c | 4 ++ libavcodec/aactab.h | 2 + 4 files changed, 153 insertions(+), 2 deletions(-) commit 7b1f8a3ae4ef36ee6476f900a0c89addeda2882f Author: kostya Date: Sun Nov 23 19:36:44 2008 +0000 Strong filtering function for future RV40 loop filter git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15918 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv40.c | 104 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 104 insertions(+), 0 deletions(-) commit 7e27edaf765f8470beb36ed21de8dcba3a8d2208 Author: mru Date: Sun Nov 23 19:11:44 2008 +0000 ARM: move dct_unquantize_h263_*_armv5te asm to separate file git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15917 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 + libavcodec/armv4l/mpegvideo_armv5te.c | 114 +----------------------------- libavcodec/armv4l/mpegvideo_armv5te_s.S | 117 +++++++++++++++++++++++++++++++ 3 files changed, 122 insertions(+), 110 deletions(-) commit 39c3e3c9c5cc89b155b2b1c2babcc9c23a09f500 Author: rbultje Date: Sun Nov 23 16:54:31 2008 +0000 Document 'ic' variable. See "[PATCH] RDT/Realmedia patches #2" thread in ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15916 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5c76f7f0315ba86ad665ea68ba02cdb3d4eb49bf Author: mru Date: Sun Nov 23 12:36:44 2008 +0000 Run regression tests on target system. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15915 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 8 +++--- tests/regression.sh | 73 ++++++++++++++++++++++++++++----------------------- tests/seek_test.sh | 5 +++- 3 files changed, 48 insertions(+), 38 deletions(-) commit e83f76eb915c3eb762b5486f78995c62828e1ae0 Author: mru Date: Sun Nov 23 12:36:41 2008 +0000 Build regression test data generators using HOSTCC git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15914 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit eb9634434cabd8e020fec9fbc8185e71c57d5707 Author: mru Date: Sun Nov 23 12:36:38 2008 +0000 configure: set TARGET_EXEC and TARGET_PATH TARGET_EXEC specifies a command to execute cross-compiled binaries, e.g. through a remote shell or an emulator. TARGET_PATH specifies the path to the build directory on the target, e.g. mounted over NFS. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15913 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 5777fadb8af2288dfc332310b1d077d8a02da64a Author: mru Date: Sun Nov 23 12:36:34 2008 +0000 configure: set HOSTCC to native compiler The HOSTCC value defaults to the value of CC if not cross-compiling. If cross-compiling, HOSTCC defaults to "gcc". HOSTCFLAGS, HOSTLDFLAGS, and HOSTLIBS are also given sensible default values. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15912 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 22 ++++++++++++++++++++-- 1 files changed, 20 insertions(+), 2 deletions(-) commit d5d79d5314ec74046a695547f7c5235163764311 Author: mru Date: Sun Nov 23 12:36:31 2008 +0000 configure: simplify set_default function git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15911 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2b8f11b48b26b917f9cce247c6b10cacc132cf67 Author: cehoyos Date: Sat Nov 22 21:24:39 2008 +0000 Add forgotten file format pgmyuv. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15910 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/img2.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 89cec6a52959ade34b02b916d069c83d788b1d62 Author: cehoyos Date: Sat Nov 22 20:36:02 2008 +0000 Support picture output without -f image2 for most codecs. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15909 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/img2.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 34fef2db24e1e866efa4bbfd24ce353e9a7cb2f1 Author: diego Date: Sat Nov 22 16:36:50 2008 +0000 cosmetics: indentation, prettyprinting git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15908 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq3.c | 1536 ++++++++++++++++++++++++++-------------------------- 1 files changed, 768 insertions(+), 768 deletions(-) commit 98a98148e83ae70a5993cd67a892600b6fe76d36 Author: diego Date: Sat Nov 22 16:03:20 2008 +0000 cosmetics: consistent function declarations git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15907 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq3.c | 40 +++++++++++++++++++++++----------------- 1 files changed, 23 insertions(+), 17 deletions(-) commit 247957a7063463fafa9073bfaf2ded6253bccf91 Author: diego Date: Sat Nov 22 15:57:59 2008 +0000 cosmetics: Put statements after 'if' on their own line. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15906 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq3.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit 2f35d689aab994e3d0af897848980e98f94783b5 Author: reynaldo Date: Sat Nov 22 00:29:49 2008 +0000 Trivial, Cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15905 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdec.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit de071f3877737e302d6ed42ead80034ffa300289 Author: reynaldo Date: Sat Nov 22 00:27:26 2008 +0000 Trivial, Cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15904 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdec.c | 212 +++++++++++++++++++++++++++---------------------- 1 files changed, 118 insertions(+), 94 deletions(-) commit cbb7966b5551561cdf9c9953daee43934023481c Author: stefano Date: Fri Nov 21 22:56:08 2008 +0000 Make ffmpeg print in the error message the exact line of a preset file containing an invalid option or value, and also how the option and the value have been parsed. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15903 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b8504c79b4665daadacdfff9b3b4f0bd7622f7c7 Author: stefano Date: Fri Nov 21 22:51:17 2008 +0000 Make ffmpeg print in the error message the exact line of a preset file containing an invalid syntax. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15902 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8aed578ee8c8e86f19a1a9b0fe5b6ddd67ca0422 Author: vitor Date: Fri Nov 21 18:39:16 2008 +0000 More OKed parts of the QCELP decoder patch by Kenan Gillet, kenan.gillet gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15901 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdata.h | 30 +++++++++++- libavcodec/qcelpdec.c | 122 +++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 144 insertions(+), 8 deletions(-) commit 11f20b4c035a88f99865a7693b00d5591db37090 Author: vitor Date: Fri Nov 21 17:38:14 2008 +0000 Cosmetic: Fix typo Spotted by Jethro Walters git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15900 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdata.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f5c041125daaa8c268e0f2dd88d0d349a511d2d4 Author: diego Date: Fri Nov 21 10:00:03 2008 +0000 Move H.264 tables that are only useful for encoding to h264enc.c. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15899 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264data.h | 15 --------------- libavcodec/h264enc.c | 13 +++++++++++++ 2 files changed, 13 insertions(+), 15 deletions(-) commit 1926b2dbdfefe7c340569e9322a84a247ec64d90 Author: diego Date: Thu Nov 20 23:04:04 2008 +0000 Get rid of last ifdef HAVE_MMX. Instead, all MMX-specific objects are gathered into a separate variable which is added to OBJS if MMX is enabled. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15898 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 31 +++++++++++++++---------------- 1 files changed, 15 insertions(+), 16 deletions(-) commit 59cdae622167a63d48e5678501471e5d86d1d1c7 Author: mru Date: Thu Nov 20 22:57:57 2008 +0000 SH4: fix IDCT git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15897 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/sh4/idct_sh4.c | 25 ++++++++++++------------- 1 files changed, 12 insertions(+), 13 deletions(-) commit 243aa548385a537e9c9feb760fad780cb4198fd1 Author: diego Date: Thu Nov 20 22:53:18 2008 +0000 cosmetics: Consistently place HEADERS before OBJS in all Makefiles. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15896 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 5 ++--- libavfilter/Makefile | 4 ++-- libavformat/Makefile | 4 ++-- libavutil/Makefile | 34 +++++++++++++++++----------------- 4 files changed, 23 insertions(+), 24 deletions(-) commit fc840994268debe3b1def6883d15bd551cda0962 Author: diego Date: Thu Nov 20 22:50:13 2008 +0000 Move FFT-specific MMX optimizations out of the 'ifdef HAVE_MMX' block. The MMX dependency is already handled by configure. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15895 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 8c6d6af6bbb70b308110c9dbee4f8c0d4087b8ef Author: diego Date: Thu Nov 20 22:48:51 2008 +0000 cosmetics: indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15894 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit f057a0be85e2d6a9222f6d1ddcb4fbf14fc997c2 Author: diego Date: Thu Nov 20 22:47:18 2008 +0000 Use standard OBJS-$(HAVE_MMX) trick for MMX objects instead of surrounding them by an ifdef. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15893 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 1a15203421d157f270e92a4b9bed8e7f42b7faae Author: vitor Date: Thu Nov 20 19:04:35 2008 +0000 Fix typo in table value. patch by Kenan Gillet, kenan.gillet gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15892 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdata.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e45f1172cf123cb999a140251a71ada6df019f78 Author: kostya Date: Thu Nov 20 14:07:37 2008 +0000 33l Fix applying residue condition in RV30/40 decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15891 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit d84fd72a3c9780c28be62491a2dee9deb8bb8ce0 Author: kostya Date: Thu Nov 20 14:05:29 2008 +0000 Eliminate direct use of s->current_picture in RV30/40 decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15890 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) commit dc63f0915441f9e0cef48e193e1474c5415f1864 Author: kostya Date: Thu Nov 20 14:03:35 2008 +0000 Use wider margins for edge emulation in RV30/40 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15889 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 4332d723d1b486f186d846502eef7f356c7f9f0e Author: mru Date: Thu Nov 20 09:21:52 2008 +0000 SH4: fix memzero_align8() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15888 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/sh4/dsputil_sh4.c | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) commit 89ca9770b3eda238d6f921e723df4415324b339c Author: mru Date: Thu Nov 20 09:21:50 2008 +0000 SH4: add macros for setting and restoring FPSCR.PR bit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15887 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/sh4/sh4.h | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 44 insertions(+), 0 deletions(-) commit 124241a65e77df52bdc7a1f24c14655952873112 Author: mru Date: Thu Nov 20 09:21:46 2008 +0000 SH4: remove some commented out blocks of code git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15886 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/sh4/dsputil_sh4.c | 15 +---------- libavcodec/sh4/idct_sh4.c | 4 --- libavcodec/sh4/qpel.c | 57 ------------------------------------------ 3 files changed, 1 insertions(+), 75 deletions(-) commit d94f3153207dd3214446525993da402f467439a7 Author: romansh Date: Thu Nov 20 01:40:40 2008 +0000 Making idct factor tables dynamically allocated git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15885 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 69 +++++++++++++++++++++++++-------------------------- libavcodec/dvdata.h | 14 ++++++++++ 2 files changed, 48 insertions(+), 35 deletions(-) commit 0c4552e305074f984d40217ee6eaa0b1f6c3efdc Author: kostya Date: Wed Nov 19 14:57:48 2008 +0000 Add channel layout to several audio decoders I maintain git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15884 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/apedec.c | 1 + libavcodec/mpc7.c | 1 + libavcodec/mpc8.c | 1 + libavcodec/smacker.c | 1 + libavcodec/wavpack.c | 1 + 5 files changed, 5 insertions(+), 0 deletions(-) commit 128f11fcc559b99dbf6e2ef48ee6dcfa49c6d206 Author: romansh Date: Wed Nov 19 01:40:09 2008 +0000 Change of indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15883 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 29 ++++++++++++++--------------- 1 files changed, 14 insertions(+), 15 deletions(-) commit caf014d49ad76634b03e46a5a10faace189e5ed3 Author: mru Date: Wed Nov 19 00:37:30 2008 +0000 SH4: fix IDCT git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15882 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/sh4/idct_sh4.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 93dbfd5970c6923204a1b13ec6d7789f10b933a9 Author: mru Date: Wed Nov 19 00:37:28 2008 +0000 SH4: do not mix code and declarations git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15881 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/sh4/dsputil_sh4.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a78652fd3d7d6f7246fc570fd3845992c24b1e1f Author: mru Date: Wed Nov 19 00:37:24 2008 +0000 SH4: fix compilation of memzero_align8() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15880 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/sh4/dsputil_sh4.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 8069aa94241b5f8ec05045ed1182bda742775611 Author: mru Date: Wed Nov 19 00:37:21 2008 +0000 SH4: remove unused functions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15879 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/sh4/qpel.c | 132 ------------------------------------------------- 1 files changed, 0 insertions(+), 132 deletions(-) commit 9eae37329ef23f71a31e949a3e9fa1037f1ec91f Author: mru Date: Wed Nov 19 00:37:17 2008 +0000 SH4: replace missed rnd_avg2 -> rnd_avg32 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15878 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/sh4/dsputil_align.c | 40 ++++++++++++++++++++-------------------- 1 files changed, 20 insertions(+), 20 deletions(-) commit 3e5f87ecf97aa66c665ef677d961509d3b6b26a3 Author: mru Date: Wed Nov 19 00:37:14 2008 +0000 SH4: rename functions with conflicting names git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15877 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/sh4/dsputil_align.c | 62 +++++++++--------- libavcodec/sh4/qpel.c | 142 ++++++++++++++++++++-------------------- 2 files changed, 102 insertions(+), 102 deletions(-) commit ddec6e1fd2730854658bff1a9e616bb047c9dd75 Author: diego Date: Tue Nov 18 22:48:43 2008 +0000 cosmetics: Add a few more explanatory comments to the object sections. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15876 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) commit d3fd6a7e6da7e236544ec0f645413cda1c82f53f Author: diego Date: Tue Nov 18 22:37:22 2008 +0000 cosmetics: Sort processor-specific object lines into alphabetical order. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15875 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 40 ++++++++++++++++++++-------------------- 1 files changed, 20 insertions(+), 20 deletions(-) commit e85db2cb8fc37c729bc40caf75b3ca193dd26d8b Author: romansh Date: Tue Nov 18 20:48:26 2008 +0000 Getting rid of huge static DV tables git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15874 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 120 ++- libavcodec/dvdata.h | 5715 --------------------------------------------------- 2 files changed, 117 insertions(+), 5718 deletions(-) commit 23d946e2b085fedd685b1ef4943220032494fb96 Author: romansh Date: Tue Nov 18 20:33:08 2008 +0000 Getting rid of unneeded extra wrapper functions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15873 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 23 +++++++---------------- 1 files changed, 7 insertions(+), 16 deletions(-) commit 2f48eac011767ba2d60329c10a22499c228a31d8 Author: Alexander Strange Date: Tue Nov 18 15:27:24 2008 -0500 Missed fixing pthread.c in merge. libavcodec/pthread.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2b74560715c3d4f331156d8745ce801c1de4d467 Author: Alexander Strange Date: Tue Nov 18 14:31:17 2008 -0500 Revert accidental warning change libavcodec/aac.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a2371d6c9b8837b472e22539642883979eac2ddf Author: Alexander Strange Date: Tue Nov 18 14:26:37 2008 -0500 Update todo. mt-work/todo.txt | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit ae4251429ee5e333fc705c61959417c1d9364b9e Author: Alexander Strange Date: Tue Nov 18 14:15:24 2008 -0500 Switch to mphq git module .gitmodules | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 822ed86c0ac4de7c38d443e23fcabf1b627118ea Merge: e340cac... 17c125c... Author: Alexander Strange Date: Tue Nov 18 13:58:23 2008 -0500 Merge mainline. Conflicts: libavcodec/h264.c libavcodec/mpegvideo_enc.c commit 17c125ccd5d29d842465a23f1554b92a99d0c1d4 Author: bcoudurier Date: Tue Nov 18 09:09:57 2008 +0000 decrease atom size, fix broken files missing version/flags git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15872 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit b51dfc4c0313066ae344150fb3280205c4e18286 Author: reynaldo Date: Tue Nov 18 03:49:33 2008 +0000 Trivial, Cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15871 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mtv.c | 32 ++++++++++++++++---------------- 1 files changed, 16 insertions(+), 16 deletions(-) commit cd411dba89ac5accd7c39aa3279caaec7e6edf93 Author: stefano Date: Mon Nov 17 23:27:05 2008 +0000 Improve error message in case of output file with no streams, dumping the empty file format representation and specifying the index number of the output file. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15870 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 73807b1577104815925991a2577c3406c588045d Author: stefano Date: Mon Nov 17 23:18:44 2008 +0000 Improve messages printed when there is no input/output file, making them more grammatically correct and consistent with other equivalent messages. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15869 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit b25f69ed6236da4f8cd5d32c4e8da96ee6ca2efe Author: stefano Date: Mon Nov 17 23:15:29 2008 +0000 Remove unnecessary calls to show_help(), make ffmpeg/ffplay print a specific error message instead. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15868 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 4 ---- ffplay.c | 2 +- 2 files changed, 1 insertions(+), 5 deletions(-) commit 546e53b11b65e49da915b195f6e7c37635cda10f Author: diego Date: Mon Nov 17 22:51:59 2008 +0000 Add a Makefile variable for the old scaler that gets enabled when the new scaler is disabled to get rid of a Makefile ifdef. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15867 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 +++ libavcodec/Makefile | 5 +---- 2 files changed, 4 insertions(+), 4 deletions(-) commit 9f3c960e0d61668626fd7787c0756e788b2436a5 Author: diego Date: Mon Nov 17 21:56:34 2008 +0000 Revert previous commit: the libavcodec/i386/fft_*.o objects depend on libavcodec/i386/fft_mmx.o, which depends on yasm. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15866 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 7f78f19d3882c8dac7e66d727602a29f6d8f9ed4 Author: diego Date: Mon Nov 17 19:01:25 2008 +0000 Only the yasm-dependent objects should be enabled by a yasm conditional. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15865 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 404164f2aebb02129efafa759d7da39887138265 Author: rbultje Date: Mon Nov 17 18:10:02 2008 +0000 Change type of prev_stream_id from uint32_t to int, since it has a max size of 16bits. See discussion in "[PATCH] RDT/Realmedia patches #2" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15864 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit a302bdeb6d3d53bce1f5db8f55502a127ccbd0c7 Author: diego Date: Mon Nov 17 16:38:50 2008 +0000 cosmetics: Group ppc-specific objects together as desired by Mans. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15863 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) commit 5d92665f8785e7a714516bc5690976b450a9791a Author: diego Date: Mon Nov 17 16:33:24 2008 +0000 Add missing options to the help output. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15862 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit 9933b64e0180cd0bf7c190dd3968f39d1b0230dd Author: diego Date: Mon Nov 17 16:31:50 2008 +0000 cosmetics: Move some options to more sensible places within the help output. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15861 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 70fbb782e9f9fa77d1c9d4bf246a19578591d63f Author: diego Date: Mon Nov 17 16:30:31 2008 +0000 Move zlib/bzlib options to the external library section of the help output and mention the enable variant of the option since they are disabled by default. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15860 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 5f8fb6cf6202bb0b9167c036168eb59b87dd531a Author: diego Date: Mon Nov 17 16:22:49 2008 +0000 spelling and wording cosmetics for the help output git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15859 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 92 ++++++++++++++++++++++++++++++------------------------------ 1 files changed, 46 insertions(+), 46 deletions(-) commit 872bf87b01dc98123c363cdfd48c95a8f508954a Author: diego Date: Mon Nov 17 16:12:30 2008 +0000 Take build_suffix into account in pkg-config files. patch by Charles Yates, charles.yates gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15858 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 19329c256d5730b90678b8c0efd8e5eb8042a1a0 Author: diego Date: Mon Nov 17 15:45:55 2008 +0000 Print just [no] or [yes] in the help output instead of [default=no/yes]. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15857 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 72 ++++++++++++++++++++++++++++++------------------------------ 1 files changed, 36 insertions(+), 36 deletions(-) commit 3aee4ce61740efbf2b7275971b81e872732b61e3 Author: diego Date: Mon Nov 17 15:36:28 2008 +0000 cosmetics: Group ARM objects sections together as desired by Mans. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15856 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) commit ed053897cf3609bf9d3e31aa6b4305bee28c0ed3 Author: diego Date: Mon Nov 17 15:09:45 2008 +0000 cosmetics: Reorder processor-specific entries alphabetically. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15855 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 67 ++++++++++++++++++++++++-------------------------- 1 files changed, 32 insertions(+), 35 deletions(-) commit fd46b6dbf07d6a9e069bc5e3d571e699b1fa6e58 Author: rbultje Date: Mon Nov 17 14:32:56 2008 +0000 Reindent after r15853. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15854 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c8f78ae51da980eef5055e3b8d93445bda479d08 Author: rbultje Date: Mon Nov 17 14:32:01 2008 +0000 Read optional components of the RDT packet header, such as extended setID and streamID and the length. of the packet in case of packet concatenation. Discussed in ML thread "[PATCH] RDT/Realmedia patches #2". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15853 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) commit 4b2d5f2f660bce7182eab3b5586aa696e50b68d3 Author: rbultje Date: Mon Nov 17 14:30:31 2008 +0000 Change header reading implementation to using get_bits() instead of directly accessing the data array. This allows to easily read optionally available header bits without causing pains. See discussion in "[PATCH] RDT/Realmedia patches #2" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15852 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 28 +++++++++++++++++++++------- 1 files changed, 21 insertions(+), 7 deletions(-) commit 2ace26f1581248508124a153950a701a6f90c909 Author: rbultje Date: Mon Nov 17 14:28:12 2008 +0000 Prefix all ff_rdt_parse_header() arguments with a p, preparing for local variables to temporary hold the values. Discussed in ML thread "[PATCH] RDT/Realmedia patches #2". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15851 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit bcd173a626031a14e018cc9183fb48bfca7da7a5 Author: rbultje Date: Mon Nov 17 14:23:20 2008 +0000 Fix memleak caused by the fact that url_open_buf() allocates a context when calling, but url_close_buf() doesn't free it. The better solution is to not allocate it at all, init it with init_put_byte() and then not have to close it at all. In the case where we do need to hold it around for longer than within the function context, we allocate it with av_alloc_put_byte() and free it with av_free() instead. Discussed in ML thread "[PATCH] fix small memleak in rdt.c". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15850 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 40 ++++++++++++++++++++-------------------- 1 files changed, 20 insertions(+), 20 deletions(-) commit 1c4283f8ea9e4ecc7b9112ad51a3a26bca854d8f Author: rbultje Date: Mon Nov 17 14:20:00 2008 +0000 Add ByteIOContext argument to public ff_rm_* functions so that we can specify the data source as function argument instead of in s->pb before calling the function. Discussed in ML thread "[PATCH] fix small memleak in rdt.c". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15849 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 15 ++++++--------- libavformat/rm.h | 12 +++++++++--- libavformat/rmdec.c | 33 ++++++++++++++++----------------- 3 files changed, 31 insertions(+), 29 deletions(-) commit 550c8a47c4a28c2f187377487f56fadf07e903da Author: benoit Date: Mon Nov 17 14:04:56 2008 +0000 Change email address to a valid one. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15848 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264_mp4toannexb_bsf.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2f6c89789cc150db87e45b11618c933e719876ac Author: cehoyos Date: Mon Nov 17 12:48:31 2008 +0000 One const is enough. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15847 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/audioconvert.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3054eb58bea743f35797d4df0abb810a021ec69a Author: benoit Date: Mon Nov 17 07:50:25 2008 +0000 Get rid of MSG_DONTWAIT using a more standard way to use a socket in a non blocked mode. Patch by Jindrich Makovicka: makovick gmail git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15846 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/udp.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 7af0565a5003c3572c81112feafca93ea893ae53 Author: stefano Date: Sun Nov 16 12:03:00 2008 +0000 Make the library names for the require checks more explicit. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15845 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit b18089471411744bdc48df4584027746f75254e0 Author: banan Date: Sun Nov 16 10:16:07 2008 +0000 Silence warning in imc decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15844 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/imc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 01f555bbfaf85aa137d22380d7912e4d5a8e9327 Author: banan Date: Sun Nov 16 09:54:09 2008 +0000 Set channel_layout git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15843 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cook.c | 1 + libavcodec/imc.c | 1 + libavcodec/nellymoserdec.c | 1 + 3 files changed, 3 insertions(+), 0 deletions(-) commit f074677f44c7e03ecbbfa805bed7320d31e96575 Author: kostya Date: Sun Nov 16 06:47:44 2008 +0000 421l: postproc flag may be present in any VC-1 AP frame type git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15842 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit eb88a592b529e66365743931d306c70a80d2de2d Author: bcoudurier Date: Sun Nov 16 02:56:34 2008 +0000 set pts in flv demuxer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15841 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvdec.c | 21 ++++++++++++++++----- 1 files changed, 16 insertions(+), 5 deletions(-) commit 9857f5fcbc19a52b33eb7bec1729fe5a86aaca26 Author: bcoudurier Date: Sun Nov 16 01:59:35 2008 +0000 read itunes metadata, code based on Reimar's patch git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15840 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 51 insertions(+), 3 deletions(-) commit 7412ffbad7c837afb719806a95e8d78b3162258b Author: reynaldo Date: Sun Nov 16 01:00:25 2008 +0000 To give credit where credit is due. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15839 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdata.h | 1 + libavcodec/qcelpdec.c | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) commit 79c2fd3ce0ae1f3487f5b5ec5f7de20ab59c5eed Author: reynaldo Date: Sun Nov 16 00:57:06 2008 +0000 Cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15838 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdec.c | 99 ++++++++++++++++++++++++++---------------------- 1 files changed, 54 insertions(+), 45 deletions(-) commit 6c9772800bd735967bb85f6558f043ca44655de7 Author: reynaldo Date: Sun Nov 16 00:05:20 2008 +0000 Change to file description suggested by Michael git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15837 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdata.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ab35a94e3f69d2c484ffdee55972b1181f1f611b Author: rbultje Date: Sat Nov 15 20:45:26 2008 +0000 Change status packet skipping to be more spec-compliant. See discussion in "[PATCH] RDT/Realmedia patches #2" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15836 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) commit 06022a268f1d9dc8af61f993f890938b4f327b11 Author: rbultje Date: Sat Nov 15 20:43:57 2008 +0000 Make function comment a bit more linguistically correct. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15835 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2d084a6d9f37a6719d3fe9a36fe00a41ba671b5e Author: rbultje Date: Sat Nov 15 20:42:41 2008 +0000 Reindent after r15833. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15834 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit f750c8243caeaa67fad767462c6ac67e9d74850d Author: rbultje Date: Sat Nov 15 20:41:59 2008 +0000 Add is_keyframe param to ff_rdt_parse_header(). See ML discussion in "[PATCH] RDT/Realmedia patches #2" thread. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15833 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 12 +++++++----- libavformat/rdt.h | 4 +++- libavformat/rtsp.c | 2 +- 3 files changed, 11 insertions(+), 7 deletions(-) commit 6bf2c6b9b6b902bff3cbb839d72657f2f847765e Author: banan Date: Sat Nov 15 20:31:03 2008 +0000 Proper reordering from the dca decoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15832 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 63 insertions(+), 10 deletions(-) commit 20f2bd56283995ced31c1864793e0a77739f13ba Author: reynaldo Date: Sat Nov 15 20:19:20 2008 +0000 Please keep original copyright heading and attribution lines... git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15831 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdata.h | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) commit 6ffcbccda3bb23b9b15a23316fe733f13bc99037 Author: bcoudurier Date: Sat Nov 15 20:17:19 2008 +0000 simplify metadata reading git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15830 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 56 ++++++++++++++++++---------------------------------- 1 files changed, 20 insertions(+), 36 deletions(-) commit 363c65cf94ed3dac865c3692f0542d071c0dd38f Author: aurel Date: Sat Nov 15 15:34:51 2008 +0000 matroskadec: fix index timestamps for some broken files fix issue697 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15829 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) commit dd7177abac709d0214b20c6c4e03882fcc5eea15 Author: rbultje Date: Sat Nov 15 14:44:48 2008 +0000 Call check_back_and_send_rr() function only in case of RTP as a transport. Don't call it for RDT, since it is unneeded and it doesn't provide a RTPDemuxContext, leading to some memory errors. See "[PATCH] fix small memory error in rtsp.c" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15828 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit cd215b407317d753f19d3bcdc4b66b4cd616026c Author: kostya Date: Sat Nov 15 14:15:24 2008 +0000 Weak deblock filter function for future RV40 loop filter git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15827 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv40.c | 38 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 38 insertions(+), 0 deletions(-) commit e45efd1d06c16da154ba7a17470375b1e1230621 Author: lu_zero Date: Sat Nov 15 12:32:38 2008 +0000 Flush SDP description git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15826 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 7b68cb06cd4dbe8907c23d9913f754fbb8b435f3 Author: rbultje Date: Sat Nov 15 02:22:47 2008 +0000 Rename variables in ff_rdt_parse_header() and callers to match the comment documentation in that function. See discussion on ML in the "[PATCH] RDT/Realmedia patches #2" thread. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15825 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 26 +++++++++++++------------- libavformat/rdt.h | 10 +++++----- 2 files changed, 18 insertions(+), 18 deletions(-) commit 1ffd936accb44f4fe64c748bad869acaaa1d00b4 Author: henry Date: Fri Nov 14 19:33:22 2008 +0000 check for interrupt when receiving from socket git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15824 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/udp.c | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 deletions(-) commit 91aefb0af5da2f0acc87f4fdb4a2629c1fef2a8d Author: rbultje Date: Fri Nov 14 18:37:58 2008 +0000 Add comment describing the RDT packet header. See discussion in "[PATCH] RDT/Realmedia patches #2" thread on the mailinglist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15823 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 51 insertions(+), 0 deletions(-) commit f90881eaa74dce447fda6e8b520b2df7a3459181 Author: vitor Date: Fri Nov 14 17:36:47 2008 +0000 More OKed parts of the QCELP decoder patch by Kenan Gillet, kenan.gillet gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15822 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdata.h | 9 +++ libavcodec/qcelpdec.c | 142 +++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 149 insertions(+), 2 deletions(-) commit 5d544ec1e5aa9de18a41476377c2ef1ffb0f99a9 Author: bcoudurier Date: Fri Nov 14 03:45:31 2008 +0000 timestamp is dts in wmv/asf git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15821 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asf.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f5b7c742f136213c095c3c1d8d4ffd2aefe0c54d Author: bcoudurier Date: Fri Nov 14 02:49:23 2008 +0000 remove useless mmx.h include git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15820 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/motion-test.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 4fa72c3d5c8785dc05fa01305ed82cd5c373dae1 Author: bcoudurier Date: Fri Nov 14 02:44:15 2008 +0000 convert fdct_mmx to plain asm git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15819 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/fdct_mmx.c | 329 +++++++++++++++++++++++--------------------- 1 files changed, 170 insertions(+), 159 deletions(-) commit b843453996f1b40251d1029ac0c520ae4a9b8274 Author: jbr Date: Thu Nov 13 22:38:38 2008 +0000 revert r15812 (E-AC-3 Spectral Extension) pending further review git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15818 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 109 +++++--------------------------------------- libavcodec/ac3dec.h | 27 ----------- libavcodec/ac3dec_data.c | 46 ------------------- libavcodec/ac3dec_data.h | 2 - libavcodec/eac3dec.c | 113 +++------------------------------------------ 5 files changed, 21 insertions(+), 276 deletions(-) commit 159b6fda429faed03f31bf16ee991834e0209f68 Author: bcoudurier Date: Thu Nov 13 19:54:02 2008 +0000 add sse2 fdct git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15817 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dct-test.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit af10e72e458287416458511fbbe92a65ef58f833 Author: cehoyos Date: Thu Nov 13 11:33:26 2008 +0000 Fix H.264 decoding. (Problem analyzed by Uoti Urpala) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15816 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 093133273cd2f2f2d98f06837d0388712d63b9b9 Author: jbr Date: Thu Nov 13 03:18:28 2008 +0000 cosmetics: vertical alignment git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15815 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d49b29f0dce4ae5ddbdf093d64a02f39e99b5a6c Author: jbr Date: Thu Nov 13 03:18:24 2008 +0000 silence a gcc warning about using an uninitialized variable git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15814 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 73812bb4bbaa48bd5d93596baeb5324dd795eca0 Author: jbr Date: Thu Nov 13 03:18:18 2008 +0000 cosmetics: indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15813 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 0ba18455b6cffe9b64e485c21361ecd6c20a2e0e Author: jbr Date: Thu Nov 13 03:18:13 2008 +0000 add support for spectral extension git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15812 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 101 +++++++++++++++++++++++++++++++++++++---- libavcodec/ac3dec.h | 27 +++++++++++ libavcodec/ac3dec_data.c | 46 +++++++++++++++++++ libavcodec/ac3dec_data.h | 2 + libavcodec/eac3dec.c | 113 ++++++++++++++++++++++++++++++++++++++++++--- 5 files changed, 272 insertions(+), 17 deletions(-) commit 78535af85136c47e373e4e13a5e42e4d686614fe Author: jbr Date: Thu Nov 13 03:18:07 2008 +0000 add a generic function to decode banding structure for coupling, spectral extension, or enhanced coupling git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15811 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 84 ++++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 67 insertions(+), 17 deletions(-) commit 2244517ecd3d91b3288f0f54a4f1e1913ed71976 Author: jbr Date: Thu Nov 13 03:18:01 2008 +0000 add a line break in error message text git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15810 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b41054db093146550719f61b51de92309a07896d Author: jbr Date: Thu Nov 13 03:17:56 2008 +0000 simplify decoding of coupling frequency range git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15809 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) commit 51b4f1b598ed8b6e77af70e597b213faa36e6073 Author: jbr Date: Thu Nov 13 03:17:50 2008 +0000 cosmetics: rename two variables git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15808 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit b6112c2c861151e915d77b682ff843140eca63bc Author: andoma Date: Wed Nov 12 21:40:53 2008 +0000 Allow the UDP socket buffer size to be adjusted using a 'buffer_size' URL option. Patch by Jindrich Makovicka, makovick at gmail dot com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15807 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/udp.c | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) commit 321cbac8ef48cc673fc4787d7e9a06b3f51510dd Author: romansh Date: Wed Nov 12 21:13:28 2008 +0000 Taking advantage of the new ->execute API git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15806 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 37 ++++++++++++++++--------------------- libavcodec/dvdata.h | 25 +++++++++++++++---------- 2 files changed, 31 insertions(+), 31 deletions(-) commit c6a4b1757571259f4bcd1b5002835de79a6e106e Author: mru Date: Wed Nov 12 20:23:36 2008 +0000 ARM: fix j_rev_dct_ARM This is a bugfix for ARMv4 assembly implementation of 'j_rev_dct' function. The problem was in the incorrect partially empty row detection. Even if the first two coefficients in the row were nonzero, it handled this just like the case with only the first nonzero coefficient. Now this function produces exactly the same output as the stripped down reference C version of 'j_rev_dct' (with the nested checks like 'if (d6) { if (d2) { ...' always evaluated as true, avoiding shortcut branches). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15805 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/jrevdct_arm.S | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit edaa948a96cef9b3ddfeeb0955564a7b6e34ab18 Author: romansh Date: Wed Nov 12 17:47:23 2008 +0000 Making it easier to send arbitrary structures as work orders to MT workers git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15804 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 6 +++--- libavcodec/beosthread.c | 4 ++-- libavcodec/dnxhdenc.c | 14 +++++++------- libavcodec/dv.c | 8 ++++---- libavcodec/h264.c | 5 +++-- libavcodec/mpeg12.c | 4 ++-- libavcodec/mpegvideo_enc.c | 16 ++++++++-------- libavcodec/os2thread.c | 4 ++-- libavcodec/pthread.c | 9 ++++++--- libavcodec/utils.c | 4 ++-- libavcodec/w32thread.c | 4 ++-- 11 files changed, 41 insertions(+), 37 deletions(-) commit 134a8fa05023425f0f9fefdc489ee1f70b6730c9 Author: diego Date: Wed Nov 12 17:29:02 2008 +0000 Remove unused variable. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15803 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9083fec9c16d6297953aa6dad8c1ea8d2b5af0fd Author: vitor Date: Tue Nov 11 18:50:38 2008 +0000 More OKed parts of the QCELP decoder patch by Kenan Gillet, kenan.gillet gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15802 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdata.h | 46 ++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/qcelpdec.c | 44 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 90 insertions(+), 0 deletions(-) commit a471e3c7165e85c3022dba54665eeb41d642981b Author: banan Date: Tue Nov 11 08:46:29 2008 +0000 Comment typo git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15801 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit eeb15668255a31d374201e39cdfed6fe2ef3c579 Author: banan Date: Tue Nov 11 08:30:32 2008 +0000 Remove channel layout table that only should be used by encoders. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15800 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 17 ----------------- 1 files changed, 0 insertions(+), 17 deletions(-) commit b398655ef20fe9e9ae794248eacebca33116f041 Author: henry Date: Mon Nov 10 21:41:35 2008 +0000 always use the whole buffer for reading w/ packetized sources to avoid packet truncation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15799 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aviobuf.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9f1958998ec7f6f8b6ce0cd447c1d99ca36f5a47 Author: andoma Date: Mon Nov 10 20:02:00 2008 +0000 Fix memory leak in libgsm wrapper. Patch by Martin Storsjö, martin at martin dot st git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15798 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libgsm.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 76e682b885855c59b9252fff45768d8417e60e98 Author: vitor Date: Sun Nov 9 12:00:47 2008 +0000 More OKed parts of the QCELP decoder patch by Kenan Gillet, kenan.gillet gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15797 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdata.h | 50 ++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/qcelpdec.c | 29 +++++++++++++++++++++++++++ 2 files changed, 79 insertions(+), 0 deletions(-) commit fbd616367c3e82120b4c9f0932f9c59d32564769 Author: diego Date: Sat Nov 8 19:47:10 2008 +0000 Clarify that we require GNU make 3.81+. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15796 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b INSTALL | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit c6b771df954410ec4ee741fcc3b90dff56f18e31 Author: stefano Date: Sat Nov 8 18:37:03 2008 +0000 Fix argument constness for the av_codec_get_id() and av_codec_get_tag() functions, making them take in input a constant array, since they're not supposed to change it. Fix some warnings. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15795 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 4 ++-- libavformat/utils.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit f7df9c22b6a368f469d3c592e35f94935575b576 Author: kostya Date: Sat Nov 8 18:15:13 2008 +0000 Split RV3/4 deblock pattern into horizontal and vertical parts during calculating. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15794 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) commit e340cacc56545c5fc3a903c68fec99e8921d579e Author: Alexander Strange Date: Sat Nov 8 06:13:23 2008 -0500 Disable r15412 for now to avoid crashes. update_context can't handle picture pts not pointing to picture and I couldn't think of a better way to do it at 5 am. May not actually fix anything. libavcodec/h264.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 7fe002740512a804ceaa750d94e461d167e13ba7 Author: stefano Date: Sat Nov 8 11:04:56 2008 +0000 Add checks on the _mingw.h and w32api.h versions. Based on a patch by Ramiro. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15793 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 444bd23285d7f9a84a465a93f73f70e536bd9a76 Author: kostya Date: Sat Nov 8 07:24:56 2008 +0000 Drop redundant check in RV3/4 deblock coefficients calculation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15792 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit fe0b7642af12de5b2d12c350671ed86497cb16bc Author: pross Date: Sat Nov 8 00:39:31 2008 +0000 Electronic Arts demuxer: support TGQ video tags git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15791 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/electronicarts.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit 0be3ef33a1d334a6a21ecf5e35b846187ed0d1ad Author: pross Date: Sat Nov 8 00:38:10 2008 +0000 Electronic Arts TGQ/TQI/MAD IDCT algorithm git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15790 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 +- libavcodec/dsputil.c | 6 +++ libavcodec/eaidct.c | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 94 insertions(+), 1 deletions(-) commit 09543c131db10a584b2e12b5ce263627f0de32f5 Author: pross Date: Sat Nov 8 00:29:22 2008 +0000 Electronic Arts TGQ video decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15789 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 1 + libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 4 +- libavcodec/eatgq.c | 255 ++++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 262 insertions(+), 1 deletions(-) commit a6bb5c1635992926b5dba33acdc448ac35b7dbec Author: romansh Date: Sat Nov 8 00:18:00 2008 +0000 implementing more efficient (and direct) allocation of work for DV codec workers git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15788 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 149 +++++++++++++++++++++++--------------------------- libavcodec/dvdata.h | 20 +++++++ 2 files changed, 89 insertions(+), 80 deletions(-) commit 12d61f36809e7b62c51ea1eb6639130529bed0c0 Author: pross Date: Sat Nov 8 00:15:08 2008 +0000 Promote inv_aanscales array to global scope (ff_inv_aanscales) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15787 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo_enc.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit e044d5c79ab340cf52842ba8452d670959eb37c0 Merge: 3c3a364... 5115473... Author: Alexander Strange Date: Fri Nov 7 04:54:47 2008 -0500 Merge mainline into ffmpeg-mt - Handle reordered_opaque properly - Picture.field_picture is a duplicate of Picture.mbaff, but is necessary, since interlaced_frame can't be trusted and mbaff can't be interpreted without it. commit 4ba9ba0ad3b9fc3b5eb9f48cdeec565db5f6079a Author: kostya Date: Fri Nov 7 07:18:22 2008 +0000 Calculating an additional MV-based deblocking pattern is the same for both RV3 and RV4, so move it into common code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15786 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 38 ++++++++++++++++++++++++++++++++++++-- libavcodec/rv34.h | 1 - 2 files changed, 36 insertions(+), 3 deletions(-) commit 7ed4796defa1715ba9766b17207f8bc08d3b8c2c Author: mru Date: Thu Nov 6 01:57:17 2008 +0000 OGG: correct PTS with old theora streams git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15785 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/oggparsetheora.c | 19 +++++++++++-------- 1 files changed, 11 insertions(+), 8 deletions(-) commit 26e249d29bcd8e7a6e5d988e027a96a290e98840 Author: mru Date: Thu Nov 6 01:50:56 2008 +0000 OGG: untypedef demuxer structs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15784 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/oggdec.c | 56 +++++++++++++++++++++--------------------- libavformat/oggdec.h | 42 +++++++++++++++--------------- libavformat/oggparseflac.c | 8 +++--- libavformat/oggparseogm.c | 20 +++++++------- libavformat/oggparsespeex.c | 6 ++-- libavformat/oggparsetheora.c | 18 ++++++------ libavformat/oggparsevorbis.c | 16 ++++++------ 7 files changed, 83 insertions(+), 83 deletions(-) commit 2ed528ffb02c15f5a80383884770b58161397a76 Author: mru Date: Thu Nov 6 01:33:28 2008 +0000 ARM: change MUL16() macro to inline function git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15783 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/mathops.h | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) commit e359cf6ffbbed73a4b4739120d8ce70cff97432c Author: mru Date: Thu Nov 6 01:33:26 2008 +0000 ARM: prettify MAC16() macro git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15782 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/mathops.h | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit acb015dd5a3f06c4cdc1cb0037365d5c023a630e Author: mru Date: Thu Nov 6 01:33:23 2008 +0000 ARM: change MULH() macro to inline function git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15781 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/mathops.h | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) commit 2e7a5a87c7a617db9bda993a5e49d9e59fa80e37 Author: mru Date: Thu Nov 6 01:33:20 2008 +0000 ARM: change MULL() macro to inline function git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15780 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/mathops.h | 19 +++++++++++-------- 1 files changed, 11 insertions(+), 8 deletions(-) commit 201bc10f08482a2e19a32760e59fcd34cbe661b0 Author: mru Date: Thu Nov 6 01:33:17 2008 +0000 ARM: mathops.h whitespace cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15779 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/mathops.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 0315112a97f2c2388f5ccd11a2dd15451c9ffa82 Author: diego Date: Wed Nov 5 23:44:23 2008 +0000 Ignore .ho files. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15778 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b commit a80eac9becc657f5d971c0055953d1c60c24a96d Author: diego Date: Wed Nov 5 23:28:41 2008 +0000 Add missing #include "libavutil/avstring.h", fixes libavcodec/utils.c:1139: warning: implicit declaration of function 'av_strlcat' git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15777 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 3c3a3648317737830fc863371b455624d093f8e6 Author: Alexander Strange Date: Sat Oct 18 17:39:17 2008 -0400 Fix possible null pointer access after seek. libavcodec/pthread.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 5115473149845c76b1bf5bb3785add89c2a26495 Author: superdump Date: Wed Nov 5 13:59:42 2008 +0000 Fix perceptual noise shaping scaling including an oversight of the offset for the EIGHT_SHORT window type. Fixes issue 664. Patch by Alex Converse (alex converse gmail com) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15776 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 14 ++++++++++---- libavcodec/aac.h | 1 - libavcodec/aactab.c | 32 ++++++++++++++++++++++++++++++-- 3 files changed, 40 insertions(+), 7 deletions(-) commit f78c21f3880c079f3d69ddec0b6b6e36fba55687 Author: diego Date: Wed Nov 5 13:32:06 2008 +0000 Fix test program build: ff_eval was replaced by ff_eval2. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15775 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eval.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 9215b83102083ec5d541491e3c90561f5ff4df23 Author: pross Date: Wed Nov 5 09:22:13 2008 +0000 Decode audio channel layout from RIFF/WAV file format. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15774 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5a796faaf2479d8d202698abd02ced684057ec8c Author: andoma Date: Tue Nov 4 18:31:48 2008 +0000 h264: Implement decoding of picture timing SEI message. Now correct values are propagated to interlaced_frame, top_field_first and repeat_pict in AVFrame structure. patch by ffdshow tryouts git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15773 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 127 ++++++++++++++++++++++++++++++++++++++++++++----- libavcodec/h264.h | 26 ++++++++++ libavcodec/h264data.h | 4 ++ 3 files changed, 144 insertions(+), 13 deletions(-) commit d8ad14b9d3e4aedf2048ecf217956f9902ac1530 Author: andoma Date: Tue Nov 4 06:54:42 2008 +0000 Only warn about "Invalid and inefficient vfw-avi packed B frames" once. Patch by Andrew Savchenko, Bircoph at list dot ru git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15772 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h263.c | 4 +++- libavcodec/mpegvideo.h | 1 + 2 files changed, 4 insertions(+), 1 deletions(-) commit d116d503a8a5dbf007b4ea19b74b6b90442fdaf1 Author: diego Date: Mon Nov 3 21:59:35 2008 +0000 Fix illegal identifier, __ are reserved for the system. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15771 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/mathops.h | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit e5eaf99de97ca997f73b64cb058ed3e64f14afa6 Author: rathann Date: Mon Nov 3 18:08:00 2008 +0000 Remove duplicated MM_* macros for CPU capabilities from dsputil.h. Add missing one for FF_MM_ALTIVEC to avcodec.h. Rename all the occurences of MM_* to the corresponding FF_MM_*. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15770 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/dsputil_arm.c | 2 +- libavcodec/armv4l/dsputil_iwmmxt.c | 4 +- libavcodec/armv4l/mpegvideo_iwmmxt.c | 2 +- libavcodec/avcodec.h | 1 + libavcodec/dct-test.c | 20 +++++++------- libavcodec/dsputil.h | 15 +---------- libavcodec/fft.c | 8 +++--- libavcodec/h263dec.c | 2 +- libavcodec/i386/dsputil_mmx.c | 46 +++++++++++++++++----------------- libavcodec/i386/dsputilenc_mmx.c | 16 ++++++------ libavcodec/i386/motion_est_mmx.c | 6 ++-- libavcodec/i386/mpegvideo_mmx.c | 10 +++--- libavcodec/imgresample.c | 8 +++--- libavcodec/ppc/dsputil_ppc.c | 4 +- libavcodec/ppc/mpegvideo_altivec.c | 2 +- 15 files changed, 67 insertions(+), 79 deletions(-) commit 2fdaf41aad9702cd41c835d547b6491bd701a73a Author: banan Date: Sun Nov 2 21:51:27 2008 +0000 Change the dca channel layout, S -> SIDE not BACK. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15769 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) commit 2c4d03decdae737234a05092e14a17b7e7a46036 Author: andoma Date: Sun Nov 2 21:04:28 2008 +0000 Change multichannel API define prefix from "CHANNEL_" to "CH_". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15768 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/audioconvert.c | 34 ++++++++++++------------ libavcodec/avcodec.h | 62 +++++++++++++++++++++--------------------- libavcodec/dca.c | 64 ++++++++++++++++++++++---------------------- 3 files changed, 80 insertions(+), 80 deletions(-) commit e4f4180110df7aed0c97f5b8ff59e2721686a844 Author: reimar Date: Sun Nov 2 18:59:44 2008 +0000 Replace long with x86_reg in postprocess_template.c like in all other x86 assembler code files, just libpostprocess was forgotten. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15767 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libpostproc/postprocess_template.c | 62 ++++++++++++++++++------------------ 1 files changed, 31 insertions(+), 31 deletions(-) commit eb72e4059fb6ff0ed8f5c2bc7e723d3042fb6bc8 Author: banan Date: Sat Nov 1 20:49:37 2008 +0000 Guess channel layout based on the number of channels if a custom layout is specified in amode. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15766 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 5 ----- 1 files changed, 0 insertions(+), 5 deletions(-) commit 8317e25228bea3a193705708a5426307dba3bdaf Author: banan Date: Sat Nov 1 20:27:05 2008 +0000 Add channel layouts for dca. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15765 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 57 insertions(+), 0 deletions(-) commit f6966c06651f0ea0d8a840aaf03d5d7609cb66de Author: kostya Date: Sat Nov 1 17:57:44 2008 +0000 Introduce RV3-specific motion vector prediction. Now B-frames in RV3 look almost correct. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15764 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 53 insertions(+), 1 deletions(-) commit 2b6794b64b0ec7af1d2ca3111744e83f2653db63 Author: rathann Date: Sat Nov 1 17:57:43 2008 +0000 Enable CMOV usage on x86_64 arch. All x86_64 CPUs have it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15763 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 4cdba88459e61be87c95cb43ff0cd3fa497f4cd2 Author: pross Date: Sat Nov 1 05:03:42 2008 +0000 Add audio channel layout API to libavcodec. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15762 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/audioconvert.c | 80 +++++++++++++++++++++++++++++++++++++++++++++ libavcodec/audioconvert.h | 20 +++++++++++ libavcodec/avcodec.h | 55 ++++++++++++++++++++++++++++++- libavcodec/utils.c | 23 +++---------- 4 files changed, 159 insertions(+), 19 deletions(-) commit a61ba9d019cabadab94b53d59fa748c97bcb7537 Author: mmu_man Date: Fri Oct 31 19:31:36 2008 +0000 Fix build. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15761 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/celp_math.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f4cb88658905a40b437e3230179a67e44de95108 Author: diego Date: Fri Oct 31 06:52:37 2008 +0000 Initialize variable to silence the warning: libavutil/pca.c:72: warning: ‘k’ may be used uninitialized in this function git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15760 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/pca.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 4d7bd857f56d983d9dad10ef951532b3016952ca Author: vitor Date: Thu Oct 30 22:37:18 2008 +0000 OKed parts of the QCELP decoder patch by Kenan Gillet, kenan.gillet gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15759 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdec.c | 96 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 96 insertions(+), 0 deletions(-) commit 8dc521c947a49a6fd2c825177c01f6c515b96d27 Author: diego Date: Thu Oct 30 22:32:43 2008 +0000 Fix numbers in Doxygen comments, patch by Kenan Gillet, kenan.gillet gmail com. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15758 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/celp_filters.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit eb2d9028b4acd3f749a97a1f230033806e194e14 Author: vitor Date: Thu Oct 30 22:24:40 2008 +0000 Use ff_dot_productf() in ra288.c git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15757 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 +- libavcodec/ra288.c | 16 +++------------- 2 files changed, 4 insertions(+), 14 deletions(-) commit 3b183fa509f3368c1981164ef6b8bc670aad615f Author: diego Date: Thu Oct 30 22:12:43 2008 +0000 Remove nonsense @return Doxygen comment for void function. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15756 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/celp_filters.h | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit d2e90a826aff002d02370b233967fef39d4431ac Author: diego Date: Thu Oct 30 22:11:30 2008 +0000 cosmetics: small spelling fixes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15755 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdata.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 92175c47ba4667a00fd1821b903b7af6b3aa5558 Author: vitor Date: Thu Oct 30 21:05:37 2008 +0000 Add a LPC filter Part of the QCELP patch by Kenan Gillet, kenan.gillet gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15754 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/celp_filters.c | 21 +++++++++++++++++++++ libavcodec/celp_filters.h | 24 ++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 0 deletions(-) commit fef6086de73b09765fa0eeb499f217c97be69b20 Author: vitor Date: Thu Oct 30 21:04:17 2008 +0000 Add ff_dot_productf() to celp_math.{c,h} Part of the QCELP patch by Kenan Gillet, kenan.gillet gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15753 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/celp_math.c | 11 +++++++++++ libavcodec/celp_math.h | 10 ++++++++++ 2 files changed, 21 insertions(+), 0 deletions(-) commit 165504f7537dea86d20df878d09812b69e406013 Author: vitor Date: Thu Oct 30 21:00:01 2008 +0000 More OKed parts of QCELP data tables patch by Kenan Gillet, kenan.gillet gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15752 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdata.h | 216 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 216 insertions(+), 0 deletions(-) commit 9a0f8ef0cadedf04d63e3e6ad466bb5bbd75c849 Author: romansh Date: Thu Oct 30 15:43:00 2008 +0000 renaming macro in order to conform with the rest of libavcodec git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15751 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 8d82a98c2f9e6bfcdd02246cac06a4566f7dddcd Author: diego Date: Thu Oct 30 10:14:57 2008 +0000 Add check target to run both tests and checkheaders targets. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15750 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 9e0c3508d0d4b453e5e24841b0c73fe520f957a1 Author: diego Date: Thu Oct 30 10:05:57 2008 +0000 Remove duplicated patch submission checklist entry by putting the more detailed second entry in place of the first. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15749 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 9 +++------ 1 files changed, 3 insertions(+), 6 deletions(-) commit 00b4af59d85483d437c86519aef10ee860b30cc1 Author: diego Date: Thu Oct 30 09:13:48 2008 +0000 Remove unused variable, patch by Art Clarke, aclarke vlideshow com. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15748 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/imgconvert.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 6f167f01a680501721202e11eab9773f9bb2736d Author: kostya Date: Thu Oct 30 06:08:47 2008 +0000 Correct motion vector scaling in B-frames for RV3/4 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15747 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) commit af88bfde9ee6c980117888f200534256e21b3206 Author: diego Date: Wed Oct 29 23:44:40 2008 +0000 asm() --> __asm__() in #warning comment git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15746 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/mmx.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1fc003ebf7986ec09d8799e08320171a5cebdcb4 Author: diego Date: Wed Oct 29 23:43:55 2008 +0000 Add missing headers to pass 'make checkheaders'. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15745 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/mathops.h | 3 +++ libavcodec/i386/idct_xvid.h | 2 ++ 2 files changed, 5 insertions(+), 0 deletions(-) commit 65d6f3643575d105c18ef195fc91bce8fc71d568 Author: diego Date: Wed Oct 29 23:07:49 2008 +0000 Fix av_picture_copy missing pixels on packed planar AVPictures with odd size. patch by Art Clarke, aclarke vlideshow com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15744 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/imgconvert.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit b81dddef5d0024de970a5c173db0a33b5d63ddfc Author: diego Date: Wed Oct 29 22:51:54 2008 +0000 Revert adding controversial 'make checkheaders' item to the development policy. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15743 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 45f226cb12e6e4be2a31dea78829c66d7464ff8a Author: michael Date: Wed Oct 29 21:08:14 2008 +0000 Reset state after some frame header is found. Fixes issue704 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15742 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac_ac3_parser.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 8f18a028788b2a5b6d00b0fe7ffc02b1768e9dfb Author: diego Date: Wed Oct 29 06:48:59 2008 +0000 Add 'make checkheaders' to developer guidelines and patch checklist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15741 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit e9af88fea454e6a3181f97d75cf920003592812e Author: diego Date: Wed Oct 29 06:26:56 2008 +0000 OKed parts of QCELP data tables patch by Kenan Gillet, kenan.gillet gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15740 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qcelpdata.h | 165 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 165 insertions(+), 0 deletions(-) commit 93a49b1739f4e5b7f87cf1425010f8f6a60663ca Author: michael Date: Wed Oct 29 00:16:50 2008 +0000 Check sub_packet_size against 0 to avoid div by zero later. Fixes issue473 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15739 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rmdec.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 37309e02cf2dfb9f5e69296d6cfe1965e0d044f0 Author: cehoyos Date: Tue Oct 28 23:49:04 2008 +0000 Fix endless loop when opening corrupt FLV files (issue 699). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15738 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 66796dd4594c5f3a5527fe5f39fe6d6c86e1a1fb Author: diego Date: Tue Oct 28 23:11:59 2008 +0000 Add the function declaration of ff_svq1_packet_checksum to svq1.h and include svq1.h where this function is used. Fixes the warning: libavcodec/svq3.c:862: warning: implicit declaration of function ‘ff_svq1_packet_checksum’ git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15737 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq1.h | 3 +++ libavcodec/svq3.c | 2 ++ 2 files changed, 5 insertions(+), 0 deletions(-) commit 27ad63563c71bb02b4a1f8f9f32ed23631aa1fa8 Author: michael Date: Tue Oct 28 22:50:16 2008 +0000 Replace litterally hardcoded max slice number by named constant. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15736 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 25 ++++++++++++++----------- libavcodec/h264.h | 12 +++++++++--- 2 files changed, 23 insertions(+), 14 deletions(-) commit 59b066a891536bb6b860d59618e60c3f573d8305 Author: banan Date: Tue Oct 28 15:20:52 2008 +0000 Fix the fix. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15735 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 627d83e6c5140af822af08e0a7ff093374816269 Author: banan Date: Tue Oct 28 14:50:46 2008 +0000 Fix selection of quant step table git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15734 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 56415693d15fb545ed0385521fdb3821a43f7f7f Author: banan Date: Tue Oct 28 14:43:06 2008 +0000 Fix huffman coded dca samples. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15733 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dcahuff.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 79a14677241933724310ac56ed7843f8e29bf669 Author: kostya Date: Tue Oct 28 05:37:02 2008 +0000 Detect split RV30 slices git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15732 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv30.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit eb198d9d98b4832d0986338ed01948a4f7c799b1 Author: kostya Date: Mon Oct 27 19:07:39 2008 +0000 Fix chroma motion compensation for RV30 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15731 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 19 +++++++++++++------ 1 files changed, 13 insertions(+), 6 deletions(-) commit 0ff39a429980caf5b488ddff08e989aa99871eb2 Author: flameeyes Date: Mon Oct 27 14:35:58 2008 +0000 Rename template included sources from .h to _template.c. There are multiple source files that are #include'd rather than compiled, as they are used as template for generation of similar code, like asm-optimised code. Some of these files are right now named with a .h extension, although they are not header in any reasonable sense. Rename them so that instead of being named with .h extension they are named with _template.c as final part. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15730 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/dsputil_iwmmxt.c | 4 +- libavcodec/armv4l/dsputil_iwmmxt_rnd.h | 1118 ----------------------- libavcodec/armv4l/dsputil_iwmmxt_rnd_template.c | 1118 +++++++++++++++++++++++ libavcodec/i386/dsputil_mmx.c | 8 +- libavcodec/i386/dsputil_mmx_avg.h | 900 ------------------ libavcodec/i386/dsputil_mmx_avg_template.c | 900 ++++++++++++++++++ libavcodec/i386/dsputil_mmx_qns.h | 105 --- libavcodec/i386/dsputil_mmx_qns_template.c | 105 +++ libavcodec/i386/dsputil_mmx_rnd.h | 594 ------------ libavcodec/i386/dsputil_mmx_rnd_template.c | 594 ++++++++++++ libavcodec/i386/dsputilenc_mmx.c | 6 +- libavcodec/imgconvert.c | 10 +- libavcodec/imgconvert_template.c | 879 ++++++++++++++++++ libavcodec/imgconvert_template.h | 879 ------------------ 14 files changed, 3610 insertions(+), 3610 deletions(-) commit b34940576c8835ba2acdc50479d9be13aac9f43f Author: aurel Date: Mon Oct 27 14:16:42 2008 +0000 set correct number of fractions for multitable fixes the following warning: ** too much @tab (multitable has only 4 column(s)) (l. 443) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15729 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 43af6611b7f7af0b84f3329200f36dd0a432aa49 Author: mru Date: Mon Oct 27 00:25:19 2008 +0000 ARM: move add_pixels_clamped_ARM() to dsputil_arm_s.S git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15728 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/dsputil_arm.c | 96 +----------------------------------- libavcodec/armv4l/dsputil_arm_s.S | 89 ++++++++++++++++++++++++++++++++++ 2 files changed, 92 insertions(+), 93 deletions(-) commit cfbc3b672f78327ce77dcdc32772ea00f7b97db2 Author: mru Date: Mon Oct 27 00:25:16 2008 +0000 ARM: move VFP DSP functions to dsputils_vfp.S git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15727 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 + libavcodec/armv4l/dsputil_vfp.S | 188 +++++++++++++++++++++++++++++++++++++ libavcodec/armv4l/float_arm_vfp.c | 187 ++----------------------------------- 3 files changed, 196 insertions(+), 180 deletions(-) commit 43f13a1a96ecc02244f2dd1e7f5f92ec2fced9ab Author: mru Date: Mon Oct 27 00:25:12 2008 +0000 ARM: move prefetch_arm to dsputil_arm_s.S git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15726 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/dsputil_arm.c | 17 +++-------------- libavcodec/armv4l/dsputil_arm_s.S | 12 ++++++++++++ 2 files changed, 15 insertions(+), 14 deletions(-) commit 613496d73ffc5cfc8ff41a1403b22180116f090b Author: mru Date: Mon Oct 27 00:25:09 2008 +0000 ARM: use new macros for assembler function labels git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15725 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/dsputil_arm_s.S | 33 +++++++++++++------------ libavcodec/armv4l/jrevdct_arm.S | 6 +++- libavcodec/armv4l/simple_idct_arm.S | 6 ++-- libavcodec/armv4l/simple_idct_armv5te.S | 40 +++++++------------------------ libavcodec/armv4l/simple_idct_armv6.S | 40 +++++++------------------------ 5 files changed, 42 insertions(+), 83 deletions(-) commit 3a1a75436962cf287b549c4365e228f744d679fe Author: mru Date: Mon Oct 27 00:25:06 2008 +0000 ARM: add some assembler convenience macros git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15724 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/asm.S | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) commit 0164b616b6546186ec0814ddec8a18f1f52783a4 Author: bcoudurier Date: Mon Oct 27 00:21:42 2008 +0000 fix umid base value, use revision 5 and generic material type git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15723 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit adad34593fdd97da02985a0660afbd7e44ab76ec Author: bcoudurier Date: Mon Oct 27 00:12:09 2008 +0000 svq3 decoder may need zlib git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15722 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 987f2bad931d0e85d1a02309dedeffd0fa137059 Author: bcoudurier Date: Sun Oct 26 23:59:28 2008 +0000 fix sound essence compression UL git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15721 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d33e15ec2e6db998a750d300c182363e4e6ee475 Author: bcoudurier Date: Sun Oct 26 23:57:41 2008 +0000 fix start position UL git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15720 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9b312770786619811ef94905b5b8483c7d593cd5 Author: bcoudurier Date: Sun Oct 26 23:41:00 2008 +0000 svq3 watermark code now needs zlib git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15719 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq3.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 99d526e31ea32cde2521f69f0ba267e4ff969e82 Author: bcoudurier Date: Sun Oct 26 23:34:44 2008 +0000 svq3 watermark decoding support, based on reverse engineering work by chrono git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15718 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq3.c | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) commit 3511361cbfdebb38a82281b5328eafcad9b7a285 Author: mru Date: Sun Oct 26 15:21:45 2008 +0000 cosmetic: align backslashes in makefiles git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15717 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 144 +++++++++++++++++++++++++------------------------- libavfilter/Makefile | 8 ++-- libavutil/Makefile | 72 ++++++++++++------------ 3 files changed, 112 insertions(+), 112 deletions(-) commit e51d5cb9a8cb33962c14427a16a74fd2d30b3997 Author: mru Date: Sun Oct 26 14:26:28 2008 +0000 Merge OBJS-$(FOO) lists with same FOO git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15716 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 12 ++++-------- 1 files changed, 4 insertions(+), 8 deletions(-) commit edf1cdc46f8b83b00ebbfa227311399d04dc5c16 Author: banan Date: Sun Oct 26 10:14:16 2008 +0000 Disable codec downmix when not using simd instead of silently produce silence git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15715 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) commit bdb2bf0473765bce2f0dc817c58eb4b040a66eb1 Author: banan Date: Sun Oct 26 09:54:53 2008 +0000 Fix dca decoder with non simd float2int16 conversion git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15714 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 24 ++++++++++++++++-------- 1 files changed, 16 insertions(+), 8 deletions(-) commit c1fb0f406556e433f13a9c1125fd2e7ba9447e55 Author: banan Date: Sun Oct 26 09:50:15 2008 +0000 Fix compilation with TRACE git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15713 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit d597bf5fa9273a3db140ccb55deab0e84274e068 Author: mru Date: Sat Oct 25 18:54:23 2008 +0000 ARM: faster ARMv6 FASTDIV() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15712 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/internal.h | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) commit d0e4f88c34f481a24f0e94828fc46cb8e171b911 Author: aurel Date: Sat Oct 25 18:37:50 2008 +0000 remove useless ifdeffery, tscc won't do anything useful without zlib git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15711 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/tscc.c | 21 --------------------- 1 files changed, 0 insertions(+), 21 deletions(-) commit 206da9442e08576f55d122d541e4b750d504fc0f Author: aurel Date: Sat Oct 25 18:36:36 2008 +0000 enable zlib and bzlib only when useful git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15710 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 30 +++++++++++++++++------------- 1 files changed, 17 insertions(+), 13 deletions(-) commit a4f2dc088dfc7ec97b352acc8142c8c137d02958 Author: aurel Date: Sat Oct 25 17:17:08 2008 +0000 svq3: remove unused include git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15709 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq3.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 75dcca8ca31f43cc151a17769fbde7589486d886 Author: mru Date: Sat Oct 25 14:00:28 2008 +0000 Use OBJS variable for all object files There is no longer any need to differentiate the object files by source type. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15708 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 2 +- common.mak | 4 ---- libavcodec/Makefile | 10 +++++----- libavdevice/Makefile | 4 ++-- 4 files changed, 8 insertions(+), 12 deletions(-) commit ae16ced6e8d75c4efcd8ed8f103fbc79ef44482c Author: mru Date: Sat Oct 25 14:00:26 2008 +0000 Remove unused SRCS make variable git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15707 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b common.mak | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit b35425da6be03398d733983d19817a9166b364c8 Author: mru Date: Sat Oct 25 13:51:47 2008 +0000 Add CONFIG_GOLOMB and auto-select when needed git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15706 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 14 ++++++++++++++ libavcodec/Makefile | 27 ++++++++++++++------------- 2 files changed, 28 insertions(+), 13 deletions(-) commit 4724c664e941c17578be7e4d5bb7b3afd85c56ef Author: mru Date: Sat Oct 25 13:51:43 2008 +0000 Auto-enable CONFIG_MDCT when needed git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15705 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 33 +++++++++++++++++---------------- libavcodec/Makefile | 31 ++++++++++++++++--------------- 2 files changed, 33 insertions(+), 31 deletions(-) commit ff47dda5f93dc932c3b635de2537450ddaac0734 Author: mru Date: Sat Oct 25 13:51:39 2008 +0000 AC3 encoder doesn't need FFT git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15704 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 5b088ab3829e98ce34412e9046145fb7e54c09e6 Author: diego Date: Sat Oct 25 09:08:09 2008 +0000 Add subtitle format section. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15703 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) commit f77f7fc0d5f2fc2064d2f8efc9f540352f26e788 Author: diego Date: Sat Oct 25 08:53:10 2008 +0000 cosmetics: Slightly update MP3 support entry. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15702 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 7db8393de7fd0afc0a21ad5e0532f283874aae7c Author: diego Date: Sat Oct 25 08:51:46 2008 +0000 Mark formats requiring external libs with an 'E' in the format support tables. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15701 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 24 ++++++++++++++---------- 1 files changed, 14 insertions(+), 10 deletions(-) commit 81d470b80eaef8f2c37b12d1a2577e691b074239 Author: diego Date: Sat Oct 25 08:44:31 2008 +0000 Add GSM into list of supported audio codecs. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15700 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit b5b0f0e01d10ac2cd7168206ea44f7ff3cf14843 Author: diego Date: Sat Oct 25 08:41:00 2008 +0000 cosmetics: Uniformize external library comments. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15699 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) commit 02206e781d534d786624510c7c404b6837104333 Author: conrad Date: Sat Oct 25 06:59:14 2008 +0000 Documentation and changelog update for libspeex decoding git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15698 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 2 ++ 2 files changed, 3 insertions(+), 0 deletions(-) commit 7d31f731f5c38e5c0ef03cf983be7c8e3df62ca5 Author: diego Date: Sat Oct 25 01:28:29 2008 +0000 cosmetics: Change the order of mlp parser objects to be consistent. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15697 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c6b0a69f072fc4073fbd75e18d98aef1f0d1f070 Author: diego Date: Sat Oct 25 01:21:43 2008 +0000 Move declaration of mlp decoder dependency on mlp parser to the Makefile where all other such dependencies are declared. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15696 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 - libavcodec/Makefile | 2 +- 2 files changed, 1 insertions(+), 2 deletions(-) commit 3d1ce7ba323f6743dcd6b028e0ae6487b4435759 Author: bcoudurier Date: Sat Oct 25 00:51:45 2008 +0000 cosmetics: ffserver -> FFserver git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15695 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a3b42aa961b1f012b2b4ccd03da77c0115c5f6ea Author: bcoudurier Date: Sat Oct 25 00:50:23 2008 +0000 cosmetics, indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15694 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit d2265ed4deb7d57b8b0f75facccf972d156c93e8 Author: bcoudurier Date: Sat Oct 25 00:49:56 2008 +0000 check if stream is set, fix potential segv git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15693 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 6090d3d0d4b702c9d2a7e868dc5473a7a4d53246 Author: mru Date: Fri Oct 24 23:18:21 2008 +0000 Build MMX/SSE FFT only if CONFIG_FFT is set git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15692 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 11 +++++++++++ libavcodec/Makefile | 5 +++-- 2 files changed, 14 insertions(+), 2 deletions(-) commit 17240bd89c77e835fb60f3822babd694bd40e816 Author: mru Date: Fri Oct 24 23:18:16 2008 +0000 DCA decoder needs FFT git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15691 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e2e46e53d156d908be34754dcf1f591bacdd6091 Author: mru Date: Fri Oct 24 23:18:12 2008 +0000 configure: add foo_suggest facility This is like foo_select, except the selected options being disabled does not disable foo. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15690 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) commit cba598d32580153e8927ef2c49d32f917c8c0124 Author: mru Date: Fri Oct 24 23:18:08 2008 +0000 configure: add enable_weak and disable_weak These functions enable/disable their options if these are unset, leaving their old values otherwise. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15689 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) commit 196ae25f1d6266c2b7e90bc41889c4e78e92066a Author: mru Date: Fri Oct 24 23:18:04 2008 +0000 configure: allow recursive foo_select options git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15688 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletions(-) commit 32cea91eb50d9169ada41d434e1208755e815f88 Author: bcoudurier Date: Fri Oct 24 23:06:03 2008 +0000 simplify sample rate code, flv_set_audio_codec already overrides it for nellymoser 8khz git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15687 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvdec.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit 324436202e7d0b9b99862ad94027612d628aeeda Author: mru Date: Fri Oct 24 21:44:54 2008 +0000 Auto-enable CONFIG_FFT for codecs that need it git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15686 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 17 +++++++++++++++++ libavcodec/Makefile | 31 ++++++++++++++++--------------- 2 files changed, 33 insertions(+), 15 deletions(-) commit 9575555806ed608821081c763d52ceb8a2bc296b Author: mru Date: Fri Oct 24 21:44:49 2008 +0000 configure: cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15685 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit d778020d77ffcbebf56fa8a05d987ce5f7fe280c Author: mru Date: Fri Oct 24 21:44:45 2008 +0000 configure: add foo_select facility If an option 'foo' is enabled, all options listed in foo_select are automatically enabled, unless explicitly disabled. In the latter case, foo is also disabled. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15684 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit 4be5e145dd98265f9d27d791c2a7468fcda79d11 Author: mru Date: Fri Oct 24 21:44:39 2008 +0000 configure: fix disabled_any to return false for empty list git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15683 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit ee73933e90088123a2c7fb92add4af594748870d Author: diego Date: Fri Oct 24 21:41:27 2008 +0000 prettyprinting cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15682 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 459 ++++++++++++++++++++++++++------------------------- libavcodec/dvdata.h | 147 +++++++++-------- libavformat/dv.c | 119 +++++++------- libavformat/dvenc.c | 42 +++--- 4 files changed, 389 insertions(+), 378 deletions(-) commit b4425538b6cab5b12513bba58856fc9993a2db83 Author: diego Date: Fri Oct 24 21:37:06 2008 +0000 spelling cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15681 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 14 +++++++------- libavcodec/dvdata.h | 2 +- libavformat/dv.c | 8 +++++--- libavformat/dvenc.c | 38 +++++++++++++++++++------------------- 4 files changed, 32 insertions(+), 30 deletions(-) commit 0511b2586b3f7895183657287ef40fd8272cc04e Author: diego Date: Fri Oct 24 21:29:23 2008 +0000 Split off celp_filters.[ch] from acelp_filters.[ch] for the QCELP decoder. patch by Kenan Gillet, kenan.gillet gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15680 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 +- libavcodec/acelp_filters.c | 59 ------------------------------ libavcodec/acelp_filters.h | 44 ---------------------- libavcodec/celp_filters.c | 86 ++++++++++++++++++++++++++++++++++++++++++++ libavcodec/celp_filters.h | 72 ++++++++++++++++++++++++++++++++++++ libavcodec/ra144.c | 6 ++-- 6 files changed, 162 insertions(+), 107 deletions(-) commit 35c4fb102214876ea2ec5fa25028208331adfbb5 Author: diego Date: Fri Oct 24 21:20:29 2008 +0000 Rename acelp_math.[ch] to celp_math.[ch] to prepare for QCELP decoder merge. patch by Kenan Gillet, kenan.gillet gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15679 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_math.c | 197 ---------------------------------------- libavcodec/acelp_math.h | 86 ----------------- libavcodec/acelp_pitch_delay.c | 2 +- libavcodec/celp_math.c | 197 ++++++++++++++++++++++++++++++++++++++++ libavcodec/celp_math.h | 86 +++++++++++++++++ libavcodec/g729dec.c | 2 +- libavcodec/lsp.c | 2 +- 7 files changed, 286 insertions(+), 286 deletions(-) commit d5cefe04dc7c8ddc3388cd67948c76fba91f6d35 Author: bcoudurier Date: Fri Oct 24 18:36:26 2008 +0000 force sample rate to 16khz for speex in flv, fix speexaudio.flv git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15678 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvdec.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 09cdf8787eed7fb4b9615d0e1488f8163fc8eeb2 Author: skal Date: Fri Oct 24 16:46:43 2008 +0000 fix for >2GB flv files git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15677 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvdec.c | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) commit bb027a4ddb5c42ab17ab16bcc5f9e8a54fc3c6fe Author: conrad Date: Fri Oct 24 06:29:05 2008 +0000 Speex decoding via libspeex git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15676 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 5 ++ libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/libspeexdec.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 151 insertions(+), 0 deletions(-) commit b091914294b77459af419ceee101422d18ea768c Author: kostya Date: Fri Oct 24 06:17:18 2008 +0000 Choose RV3/4 DC quantizer correctly git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15675 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 64a08c74bc17d5d8b920573a399bc0c9aa6cc1d2 Author: bcoudurier Date: Fri Oct 24 01:42:57 2008 +0000 raw dnxhd de/muxer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15674 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 2 ++ libavformat/allformats.c | 1 + libavformat/avformat.h | 2 +- libavformat/raw.c | 39 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 43 insertions(+), 1 deletions(-) commit 7189fa24c33d2cb3704e164c7c8ca8559bbb0cdb Author: bcoudurier Date: Fri Oct 24 01:38:30 2008 +0000 dnxhd parser git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15673 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 2 +- libavcodec/dnxhd_parser.c | 95 +++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 98 insertions(+), 1 deletions(-) commit 5c676c98e37f7d9791311786eb301140bbf673d3 Author: bcoudurier Date: Thu Oct 23 17:30:36 2008 +0000 dnxhd codec is intra only git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15672 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit c05bdcafda9f41630d3b0100df8c589f08445a4e Author: bcoudurier Date: Thu Oct 23 17:12:41 2008 +0000 add state64 field to ParseContext storing last 8 bytes, to be able to check for longer startcodes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15671 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/parser.c | 1 + libavcodec/parser.h | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) commit 59a4e795da82c6472ff614b8d779c49170372aff Author: diego Date: Thu Oct 23 14:39:02 2008 +0000 Add information about a workaround for MinGW gcc versions. based on a patch by Art Clarke, aclarke vlideshow com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15670 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 1d0d7e507ab75d88791df5cfcbd9908c84f759d5 Author: benoit Date: Thu Oct 23 07:30:16 2008 +0000 Revert r15653. Was "Copy pts for each raw encoded frame." git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15669 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rawenc.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 75a052e60941d863aef2848e6c3f90ff52aacdf2 Author: aurel Date: Wed Oct 22 21:16:31 2008 +0000 10l: missing change from r15667 - global header also affect seek test results git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15668 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/seek.regression.ref | 44 ++++++++++++++++++++++---------------------- 1 files changed, 22 insertions(+), 22 deletions(-) commit 31d4c6ffa9774ec04d537490ca761f6b0f4e0081 Author: aurel Date: Wed Oct 22 21:14:42 2008 +0000 matroskaenc: require global header fixes issue696 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15667 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskaenc.c | 2 ++ tests/libav.regression.ref | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) commit d844fc40197331745c459722bf98737a3150d558 Author: victor Date: Wed Oct 22 18:07:35 2008 +0000 Fix spelling git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15666 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/faq.texi | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d6977b39ce0b9e7df2e8460c7d52761233df31d7 Author: flameeyes Date: Wed Oct 22 10:36:34 2008 +0000 Include headers for optional libraries only when enabled. Include the headers for libavfilter, libswscale and libpostproc when they are enabled (and thus linked in). Without this change, Sun Studio will fail to link FFmpeg since two inline functions defined in avfilter.h will have undefined references to non-inline libavfilter functions. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15665 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 17b2d896df444f818191421916761bf559f75cdc Author: diego Date: Wed Oct 22 05:28:18 2008 +0000 cosmetics: Leave out quotes from libdirac pkg-config call for consistency. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15664 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1c037174382b7ad1ff5520d9467c94cf4f54415f Author: mru Date: Tue Oct 21 22:29:57 2008 +0000 split bswap.h into per-arch files git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15663 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/arm/bswap.h | 51 ++++++++++++++++++++++++++++++++++++++++ libavutil/bfin/bswap.h | 45 +++++++++++++++++++++++++++++++++++ libavutil/bswap.h | 59 ++++++++++++--------------------------------- libavutil/sh4/bswap.h | 48 +++++++++++++++++++++++++++++++++++++ libavutil/x86/bswap.h | 61 ++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 221 insertions(+), 43 deletions(-) commit 7f699e5972b90dc7f670fefc9c0eba7f6c049074 Author: aurel Date: Tue Oct 21 21:40:24 2008 +0000 uses FF_ARRAY_ELEMS() where appropriate git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15662 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 +- ffserver.c | 2 +- libavcodec/aac.c | 2 +- libavcodec/dnxhddata.c | 4 ++-- libavcodec/dvdata.h | 4 ++-- libavcodec/h263.c | 2 +- libavcodec/h264.c | 6 +++--- libavcodec/imgresample.c | 2 +- libavcodec/mimic.c | 2 +- libavcodec/mpegaudiodec.c | 4 ++-- libavcodec/utils.c | 4 ++-- libavcodec/vorbis_enc.c | 2 +- libavdevice/v4l.c | 2 +- libavdevice/v4l2.c | 6 +++--- libavdevice/vfwcap.c | 2 +- libavformat/img2.c | 2 +- libavformat/isom.c | 4 ++-- libavformat/matroskadec.c | 8 +++----- libavformat/mxfenc.c | 11 ++++------- libavformat/utils.c | 4 ++-- libavutil/base64.c | 2 +- libavutil/crc.c | 2 +- 22 files changed, 37 insertions(+), 42 deletions(-) commit 387b1944d2f8ed200ca487b776956596e8a8150a Author: michael Date: Tue Oct 21 14:57:55 2008 +0000 Port read_time() that works on x86_32 and 64 from noe. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15661 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/common.h | 14 +++----------- 1 files changed, 3 insertions(+), 11 deletions(-) commit a8b1d152a4b5eb9912658fd438f3465a836a2cf4 Author: lucabe Date: Tue Oct 21 07:59:41 2008 +0000 The v4l2 driver can silently change the pixel format in the VIDIOC_S_FMT ioctl(). In this case, device_init() should fail so that a different pixel format is tried. Patch by Jens Rosenboom (jens DOT rosenboom AT eu DOT panasonic DOT com) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15660 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/v4l2.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit b6565db2443aa2d7fd8771e7b2b0b8b3e6159b48 Author: mru Date: Tue Oct 21 01:01:55 2008 +0000 ARM: allow --cpu=armvN in configure git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15659 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit d3149463ccc26b2d211538eda30dc3ae8050f49b Author: mru Date: Tue Oct 21 00:57:23 2008 +0000 Allow target name on every line in dependency postprocessing Some compilers output a new rule for each dependency. We must prefix each one with the directory name. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15658 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit cbc514df50398d26ef500ffdc8070fd54e8e0cb0 Author: mru Date: Tue Oct 21 00:57:20 2008 +0000 Do not add $cross_prefix to compiler name given with --cc option git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15657 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit dd98db77f17146a2ec688e5a3279f957a77c1fd5 Author: mru Date: Tue Oct 21 00:57:17 2008 +0000 configure: fix handling of option arguments containing = sign git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15656 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c578e1cade6523258755167fb8a5dd8eb0489893 Author: reimar Date: Mon Oct 20 16:05:29 2008 +0000 Use x86_reg type instead of long in float_to_int16 MMX/SSE functions. Fixes compilation on MinGW64. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15655 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_mmx.c | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) commit a22bca0a1e098f252e79aa000f29551d63172ff5 Author: michael Date: Mon Oct 20 09:02:55 2008 +0000 Use av_freep() in ff_parse_close(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15654 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/parser.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 256a30ffe10076faf66c0d1b414cd9b14f7cd975 Author: benoit Date: Mon Oct 20 07:35:17 2008 +0000 Copy pts for each raw encoded frame. Patch by Andrew Wason rectalogic rectalogic com Fixes issue 676 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15653 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rawenc.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit c313b2a0500b388831111afe8bf82ade8e7899df Author: kostya Date: Mon Oct 20 05:59:50 2008 +0000 34l: free RV3/4 context variables at the end git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15652 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 382535026a7069183f360d85c1efd915d85531b2 Author: kostya Date: Mon Oct 20 05:58:05 2008 +0000 RV3 and RV4 decoders set some deblocking coefs for each macroblock, so store them in the context and register a function to calculate them. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15651 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 4 ++++ libavcodec/rv34.h | 2 ++ 2 files changed, 6 insertions(+), 0 deletions(-) commit fb59463602756eff87fd0f4624b938f2a7d8094c Author: kostya Date: Mon Oct 20 05:54:31 2008 +0000 Mark some of RV3/4 block types as having separate DC subblock git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15650 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit f821c0db39698e3bb61108b9478d2c04ef87a248 Author: diego Date: Mon Oct 20 05:26:52 2008 +0000 Add missing sys/select.h #include, fixes compilation on FreeBSD 7.0. patch by Alexis Ballier, alexis.ballier gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15649 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/audio.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit c1d132d3060367db5166039aebd8c329e3fc2468 Author: mru Date: Mon Oct 20 00:03:25 2008 +0000 ARM: Kill warning in bswap_32() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15648 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/bswap.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e878b74e57cab6c88be490f4ed5364b7933eacef Author: mru Date: Sun Oct 19 11:44:44 2008 +0000 fix configure with libx264 disabled git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15647 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit cc1b87d10ad91f2f9b79b4cb42daa0d97c0e9db5 Author: stefano Date: Sun Oct 19 11:07:45 2008 +0000 Remove the ugly and unnecessary require_cpp_condition() function. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15646 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 8 -------- 1 files changed, 0 insertions(+), 8 deletions(-) commit 9c747a7c2ea708f2d162bb9fbe2b8f19a039fe9d Author: stefano Date: Sun Oct 19 11:05:03 2008 +0000 Make more clear the error message for the libx264 version check. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15645 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit e039d89aeefcc6f7b491eabc3086632d3a9a05e2 Author: conrad Date: Sun Oct 19 04:44:24 2008 +0000 Cosmetics: reindent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15644 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_mmx.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit dabbf165ca2e2f95129be100edc03179c592a771 Author: conrad Date: Sun Oct 19 04:43:35 2008 +0000 Combine non-bitexact sections git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15643 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_mmx.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 82569beb96fc82f11e5dad9872d0d1ec63202974 Author: conrad Date: Sun Oct 19 04:40:24 2008 +0000 VP3 loop filter is mmx2 not mmx git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15642 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_mmx.c | 11 ++++++----- libavcodec/i386/vp3dsp_mmx.c | 4 ++-- libavcodec/i386/vp3dsp_mmx.h | 4 ++-- 3 files changed, 10 insertions(+), 9 deletions(-) commit 628e1636a66a4e7c5f1d149a04f5714d212a3582 Author: michael Date: Sun Oct 19 01:02:48 2008 +0000 Check for pts==dts on I/P frames in the presence of non low delay decoding and discard these invalid timestamps. fixes issue171. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15641 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 3698a372d2b0ab3d6cbdc0485a391777cf676f3f Author: michael Date: Sat Oct 18 22:41:21 2008 +0000 Move code setting delay and presentation_delayed a little up so that the variables are available sooner. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15640 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 17 +++++++++-------- 1 files changed, 9 insertions(+), 8 deletions(-) commit 68f91409f4bef03926a4fbdf5400668043d7444b Author: victor Date: Sat Oct 18 22:03:21 2008 +0000 Fix issue 68: Warn that the forum look is no excuse from following the FFmpeg netiquette. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15639 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/faq.texi | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 8e7109f4c6a9693ec1f936c146a7745db0bcfe91 Author: diego Date: Sat Oct 18 20:01:48 2008 +0000 cosmetics: Save some backslashes. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15638 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 5ae5fe14eb04734b62a264c9e4672ed67c26a9b9 Author: stefano Date: Sat Oct 18 18:42:20 2008 +0000 Provide more context to the opt_preset() error messages, printing the name of the preset file where the error occurred. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15637 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 17 +++++++++-------- 1 files changed, 9 insertions(+), 8 deletions(-) commit 165b9636b1d85f079215701043555bc037674d64 Author: stefano Date: Sat Oct 18 18:27:32 2008 +0000 Make ffmpeg abort if a preset file contains an invalid option or argument. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15636 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 57d65412183d82b4f33d2ab556f238ddaf2d0324 Author: stefano Date: Sat Oct 18 18:18:52 2008 +0000 Provide more context for the error message issued when no preset file is found. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15635 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ac6f4d8cfdb201778c051a3d7ee945e45a8754da Author: michael Date: Sat Oct 18 17:30:37 2008 +0000 Append read data onto the buffer instead of overwriting, this ensures that the whole buffer is available for seeking back. Fixes issue480 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15634 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aviobuf.c | 15 ++++++++++----- 1 files changed, 10 insertions(+), 5 deletions(-) commit 8a11f38ae30a1dbe436fef209714040e3f4c33e0 Author: banan Date: Sat Oct 18 12:10:08 2008 +0000 Nellymoser 8KHZ flv muxing fix, patch by Alexander Wichers development at wichersdot nu git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15633 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvenc.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 4c76ef3b5e8b8ff16f740f3e37b820c98aab6f41 Author: banan Date: Sat Oct 18 12:08:55 2008 +0000 8HZ -> 8KHZ, cosmetics patch by Alexander Wichers development at wichersdot nu git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15632 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flv.h | 16 ++++++++-------- libavformat/flvdec.c | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) commit 2bda3f4d41ae6605b0a80a6158feb065353a23b8 Author: michael Date: Sat Oct 18 10:40:31 2008 +0000 Assume mono if no other information for raw. Should fix issue687 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15631 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit babb66241ae51e2956aa698d425c645ad056936e Author: Alexander Strange Date: Fri Oct 17 14:52:35 2008 -0400 Copy avctx->height/width for mpegvideo. Not sure what the difference between the three width variables is, really. libavcodec/mpegvideo.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 6a26fe72383c0ab088c8d92733221bf2911231ce Author: Alexander Strange Date: Fri Oct 17 14:45:47 2008 -0400 Fix nonsense logic in copy_parameter_set() libavcodec/h264.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit ddb6d09f6adbf97b9a0d960b4568fcc61454b56a Author: conrad Date: Fri Oct 17 03:18:08 2008 +0000 MMX VP3 Loop Filter git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15630 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_mmx.c | 7 +++ libavcodec/i386/dsputil_mmx.h | 18 +++++++ libavcodec/i386/vp3dsp_mmx.c | 101 +++++++++++++++++++++++++++++++++++++++++ libavcodec/i386/vp3dsp_mmx.h | 3 + libavcodec/vp3.c | 3 +- 5 files changed, 131 insertions(+), 1 deletions(-) commit 3d8d3567692a55f23bad31c6e0e28396293def98 Author: diego Date: Thu Oct 16 15:24:34 2008 +0000 Remove -fasm CFLAGS check, it is no longer needed. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15629 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 731c0380d5ba5a2071c03bd6db91e51360d74f8d Author: diego Date: Thu Oct 16 15:23:55 2008 +0000 Update DEPEND_CMD comment to better explain why we postprocess gcc output. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15628 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 0734035bcd21314efb7503298f2e19e6bbaf385d Author: flameeyes Date: Thu Oct 16 13:34:09 2008 +0000 Convert asm keyword into __asm__. Neither the asm() nor the __asm__() keyword is not part of the C99 standard, but while GCC accepts the former in C89 syntax, it is not accepted in C99 unless GNU extensions are turned on (with -fasm). The latter form is accepted in any syntax as an extension (without requiring further command-line options). Sun Studio C99 compiler also does not accept asm() while accepting __asm__(), albeit reporting warnings that it's not valid C99 synta. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15627 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 6 +- doc/optimization.txt | 6 +- libavcodec/alpha/asm.h | 102 +++++++++--------- libavcodec/armv4l/dsputil_arm.c | 4 +- libavcodec/armv4l/dsputil_iwmmxt.c | 10 +- libavcodec/armv4l/dsputil_iwmmxt_rnd.h | 30 +++--- libavcodec/armv4l/float_arm_vfp.c | 6 +- libavcodec/armv4l/mathops.h | 14 ++-- libavcodec/armv4l/mpegvideo_armv5te.c | 2 +- libavcodec/armv4l/mpegvideo_iwmmxt.c | 2 +- libavcodec/bfin/dsputil_bfin.c | 2 +- libavcodec/bfin/mathops.h | 6 +- libavcodec/bfin/mpegvideo_bfin.c | 4 +- libavcodec/bitstream.h | 10 +- libavcodec/cabac.h | 18 ++-- libavcodec/dct-test.c | 2 +- libavcodec/dsputil.h | 2 +- libavcodec/i386/cavsdsp_mmx.c | 14 ++-- libavcodec/i386/cpuid.c | 4 +- libavcodec/i386/dsputil_h264_template_mmx.c | 24 ++-- libavcodec/i386/dsputil_h264_template_ssse3.c | 14 ++-- libavcodec/i386/dsputil_mmx.c | 136 ++++++++++++------------ libavcodec/i386/dsputil_mmx.h | 2 +- libavcodec/i386/dsputil_mmx_avg.h | 40 ++++---- libavcodec/i386/dsputil_mmx_qns.h | 4 +- libavcodec/i386/dsputil_mmx_rnd.h | 30 +++--- libavcodec/i386/dsputilenc_mmx.c | 44 ++++---- libavcodec/i386/fdct_mmx.c | 2 +- libavcodec/i386/fft_3dn2.c | 16 ++-- libavcodec/i386/fft_sse.c | 20 ++-- libavcodec/i386/flacdsp_mmx.c | 8 +- libavcodec/i386/h264_i386.h | 4 +- libavcodec/i386/h264dsp_mmx.c | 104 ++++++++++---------- libavcodec/i386/idct_mmx_xvid.c | 4 +- libavcodec/i386/idct_sse2_xvid.c | 2 +- libavcodec/i386/mathops.h | 6 +- libavcodec/i386/mmx.h | 20 ++-- libavcodec/i386/motion_est_mmx.c | 38 ++++---- libavcodec/i386/mpegvideo_mmx.c | 16 ++-- libavcodec/i386/mpegvideo_mmx_template.c | 10 +- libavcodec/i386/simple_idct_mmx.c | 2 +- libavcodec/i386/snowdsp_mmx.c | 36 ++++---- libavcodec/i386/vc1dsp_mmx.c | 14 ++-- libavcodec/i386/vp3dsp_mmx.c | 2 +- libavcodec/i386/vp3dsp_sse2.c | 2 +- libavcodec/msmpeg4.c | 2 +- libavcodec/ppc/check_altivec.c | 2 +- libavcodec/ppc/dsputil_ppc.c | 8 +- libavcodec/ppc/dsputil_ppc.h | 24 ++-- libavcodec/ppc/gcc_fixes.h | 2 +- libavcodec/ppc/mathops.h | 4 +- libavcodec/ps2/dsputil_mmi.c | 8 +- libavcodec/ps2/idct_mmi.c | 16 ++-- libavcodec/ps2/mmi.h | 70 +++++++------- libavcodec/ps2/mpegvideo_mmi.c | 2 +- libavcodec/sh4/dsputil_sh4.c | 2 +- libavcodec/sh4/idct_sh4.c | 12 +- libavcodec/simple_idct.c | 4 +- libavcodec/sparc/simple_idct_vis.c | 6 +- libavcodec/sparc/vis.h | 64 ++++++------ libavutil/bswap.h | 20 ++-- libavutil/common.h | 10 +- libavutil/internal.h | 10 +- libpostproc/postprocess.c | 8 +- libpostproc/postprocess_template.c | 64 ++++++------ 65 files changed, 591 insertions(+), 591 deletions(-) commit 8a42494d4f528c195988a2867d74b0897300887d Author: flameeyes Date: Thu Oct 16 11:46:15 2008 +0000 Use CONFIG_* macros in cmdutils.c for consistency. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15626 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit b3b6633788a80f54eca5df7722d687304b57f32c Author: cehoyos Date: Wed Oct 15 22:58:45 2008 +0000 Revert r15615: Enable AC-3 decoding regression tests. AC-3 decoding regression test fails with gcc 2.95.3 because of missing SSE support. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15625 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/ffmpeg.regression.ref | 3 --- tests/regression.sh | 5 +++-- tests/rotozoom.regression.ref | 3 --- 3 files changed, 3 insertions(+), 8 deletions(-) commit a1302cb83b99f79151e7990f9805caf90392fd53 Author: ramiro Date: Wed Oct 15 14:12:59 2008 +0000 Support absolute DOS paths for preset parameters git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15624 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 9f390064d04e6dbf76d5150f82f90e125269de8b Author: benoit Date: Wed Oct 15 08:06:12 2008 +0000 Bump minor version after addition of FF_ARRAY_ELEMS macro. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15623 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/avutil.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 867f8445778bc2753db2a037d28156f500282f98 Author: benoit Date: Wed Oct 15 08:01:54 2008 +0000 Use of new bitstream in vorbis_enc.c. Patch by Bartłomiej Wołowiec b wolowiec AT students mimuw edu pl git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15622 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_enc.c | 49 ++-------------------------------------------- 1 files changed, 3 insertions(+), 46 deletions(-) commit c06e9101c34e539a801b8a5cd7136607c7359ce4 Author: benoit Date: Wed Oct 15 07:31:06 2008 +0000 Cosmetics: fix indentation after previous commit. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15621 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libvorbis.c | 22 ++++++++++------------ 1 files changed, 10 insertions(+), 12 deletions(-) commit 5dc4e28d0d7ce0e1284d3b7ca8b51e483a725c55 Author: benoit Date: Wed Oct 15 07:29:37 2008 +0000 Add a flag to avoid calling vorbis_analysis_wrote twice with an empty buffer. Patch by Nicolas George: name surname normalesup org git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15620 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libvorbis.c | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) commit e547a39e6da90f052e5d80a7d32c68a909176710 Author: benoit Date: Wed Oct 15 07:24:54 2008 +0000 Add a macro to get the number of element in a table. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15619 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/common.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 30e540672df8523a47013d92592b744459040904 Author: Alexander Strange Date: Mon Oct 13 15:00:39 2008 -0400 Make every thread lock the same buffer_mutex for get_buffer. Otherwise it isn't actually protecting anything... libavcodec/pthread.c | 18 ++++++++++-------- 1 files changed, 10 insertions(+), 8 deletions(-) commit 8d466e182aa89ca8cfbe57ce60f2a1e2a7ecebc7 Author: Alexander Strange Date: Mon Oct 13 14:37:22 2008 -0400 Fix incorrect frame num gap handling. Fixes ORF1HD.Demo-Loop.720p.DD5.1.mkv from x264 samples. libavcodec/h264.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 40265f10de7698bb2fe23857cf261a0f04fe18a1 Author: Alexander Strange Date: Mon Oct 13 14:19:27 2008 -0400 Fix edge drawing for non-mod-16 files. libavcodec/mpegvideo.c | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) commit bdaeaaa58f24393027e112c02896b23fe0b3cc01 Author: Alexander Strange Date: Mon Oct 13 11:23:47 2008 -0400 Add buffer padding to the end of bitstream_buffer. Fixes a warning in valgrind. libavcodec/mpegvideo.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit ae2790af78a332a6aa836607a14546c5cc1865e5 Author: Alexander Strange Date: Sun Oct 12 18:55:48 2008 -0400 Add multithreading for PAFF/MBAFF. libavcodec/h264.c | 46 +++++++++++++++++++++++++++------------------- 1 files changed, 27 insertions(+), 19 deletions(-) commit 20a85842c46b547331c5884e015dd781108c6d17 Author: Alexander Strange Date: Sat Oct 11 16:43:39 2008 -0400 Save PAFF vs MBAFF information for pictures. This already exists differently in mainline, but this way is more useful since MPEG-2 has field pictures but not MBAFF. libavcodec/mpegvideo.c | 1 + libavcodec/mpegvideo.h | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) commit 5bacdcc1a52e2b1d32bad9e9f250ceb6cc37f366 Author: Alexander Strange Date: Sat Oct 11 15:40:47 2008 -0400 Fix progressive height values in avail_motion() libavcodec/h264.c | 44 ++++++++++++++++++++++---------------------- 1 files changed, 22 insertions(+), 22 deletions(-) commit 485d8e9e3c5de803075c8440922e6e09b10a1e57 Author: Alexander Strange Date: Sun Sep 14 20:45:58 2008 -0400 Fix ff_report_*_progress side of H264 multithreading and merge draw_horiz_band into it. libavcodec/h264.c | 51 ++++++++++++++++++++++++++++++++++++++------------- 1 files changed, 38 insertions(+), 13 deletions(-) commit 496ec27adcef84278e650b29f4d22aba383d705a Author: Alexander Strange Date: Sat Sep 13 16:20:03 2008 -0400 Correct interlaced draw_edges. There is still a race condition when fields are decoded in different threads, so for now we pretend EMU_EDGE is set instead of using the edges. libavcodec/h264.c | 7 ++++--- libavcodec/mpegvideo.c | 29 +++++++++++++++-------------- 2 files changed, 19 insertions(+), 17 deletions(-) commit 6e508a7ab927ce7280688d822d3529dfbf17ec88 Author: Alexander Strange Date: Thu Sep 4 17:40:59 2008 -0400 Fix field progress allocation. libavcodec/pthread.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit e3f13a4f70b1310309ebb462b1011721cb3692fe Author: Alexander Strange Date: Thu Sep 4 14:05:31 2008 -0400 Rename new symbols to be shorter doc/multithreading.txt | 2 +- libavcodec/avcodec.h | 10 +++++----- libavcodec/beosthread.c | 4 ++-- libavcodec/os2thread.c | 4 ++-- libavcodec/pthread.c | 8 ++++---- libavcodec/thread.h | 6 +++--- libavcodec/utils.c | 8 ++++---- libavcodec/w32thread.c | 4 ++-- 8 files changed, 23 insertions(+), 23 deletions(-) commit 056d41b01bcd1bf781c7781cc46c303f8a86cfea Author: michael Date: Tue Oct 14 20:42:54 2008 +0000 Include zlib.h as its needed for watermark support, patch by baptiste based on reverse engeneering work by chrono. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15618 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq3.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 5f68ea2e54151520e3dc9adeffdcc7fef7306509 Author: michael Date: Tue Oct 14 20:34:31 2008 +0000 Export svq1_packet_checksum() that is needed for svq3 watermarks, patch by baptiste that is based on reverse engeneering work by chrono. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15617 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq1dec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit ab76a90e90796eb5f091eab66f75d307f0afaae1 Author: michael Date: Tue Oct 14 20:30:11 2008 +0000 Add variable to hold the svq3 watermarking key, patch by baptiste that is based on reverse engeneering by chrono. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15616 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit dc0a2b2a4f162bfc27add2fc0e240beb0c5135ec Author: cehoyos Date: Mon Oct 13 21:47:30 2008 +0000 Enable AC-3 decoding regression tests. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15615 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/ffmpeg.regression.ref | 3 +++ tests/regression.sh | 3 ++- tests/rotozoom.regression.ref | 3 +++ 3 files changed, 8 insertions(+), 1 deletions(-) commit 44355f99d882070469671705141118fe7c94a2c1 Author: benoit Date: Mon Oct 13 15:47:34 2008 +0000 Add Jason Garrett-Glaser as libx264 maintainer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15614 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 35d0b47ba3cad7faa592df7b380e7d68f197cea1 Author: benoit Date: Mon Oct 13 15:09:04 2008 +0000 Add a space between frequencies and their units. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15613 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffmpeg-doc.texi | 4 ++-- doc/ffserver-doc.texi | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit 630e6f1ee2cfd40fa8581d2b9efa2c422ce8f285 Author: benoit Date: Mon Oct 13 13:47:05 2008 +0000 Fix mem leak. Patch by Ralf Terdic contact >AT< jswiff com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15612 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libx264.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 8b553de5c555474f46de9a83df5e154d8a28c3bc Author: cehoyos Date: Mon Oct 13 07:42:11 2008 +0000 Fix some icc warnings by using enum PixelFormat instead of int where appropriate. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15611 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/raw.c | 2 +- libavcodec/raw.h | 2 +- libavcodec/rawdec.c | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) commit bb284d793d260a491c86a8c6eb11353083b1f93d Author: aurel Date: Mon Oct 13 00:10:53 2008 +0000 vp6dec: ensure we don't try to use a buffer with negative size this should never happen in valid vp6 bitstream fix issue684 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15610 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp6.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 9e1ded2b240debfcb4c314241f44160bd7ce8389 Author: mru Date: Sun Oct 12 23:10:48 2008 +0000 Enable FAST_UNALIGNED on ARM variants that support it git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15609 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 7927f7b2bcfb8e35e8cdeef903f04227832097b2 Author: mru Date: Sun Oct 12 23:10:45 2008 +0000 Enable FAST_UNALIGNED on PPC git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15608 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit dcd43dd231fc742a793bfeb7d5048fafa48e6f5c Author: mru Date: Sun Oct 12 22:52:42 2008 +0000 Revert "Replace sed trickery in the gcc dependency generation command" This made dependencies entirely non-functional, and also the syntax is not supported by gcc 2.95. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15607 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 7bf0444fadfc94b211b3d02db45c7c53e6ff49c0 Author: mru Date: Sun Oct 12 21:15:59 2008 +0000 configure: simplify PPC dcbzl check git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15606 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 9 +-------- 1 files changed, 1 insertions(+), 8 deletions(-) commit 3736564d2534aa5882b23c206161b1d94ce033a2 Author: stefano Date: Sun Oct 12 20:46:30 2008 +0000 Add preset options documentation strings. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15605 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 1fd139f525f82f6f9c869c6e12d00eb4a5c64c5b Author: cehoyos Date: Sun Oct 12 20:22:55 2008 +0000 Use PIX_FMT_NONE instead of -1 in AVCodec.pix_fmts. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15604 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libdiracenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 52467de031da71946eb6344b5cd22cddd002cbe7 Author: cehoyos Date: Sun Oct 12 19:50:24 2008 +0000 Don't include byteswap.h anymore. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15603 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 5 ----- libavutil/bswap.h | 6 ------ 2 files changed, 0 insertions(+), 11 deletions(-) commit b1951854065b7dbe21ed9890c79f55a228ce541d Author: conrad Date: Sun Oct 12 19:41:17 2008 +0000 Remove unused variables git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15602 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 5545aa65417e75fc6e9019d740e775e052360ead Author: diego Date: Sun Oct 12 17:31:25 2008 +0000 Replace sed trickery in the gcc dependency generation command by use of the -MT option as suggested by Ramiro. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15601 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 4054ab9919ed4160f75085bb3af2f6d5085883ed Author: stefano Date: Sun Oct 12 16:35:58 2008 +0000 Fix inconsistent indent. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15600 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0da87c8958a8eb8d187f38f281cb7fd724c88568 Author: diego Date: Sun Oct 12 15:56:22 2008 +0000 Revert the merger of LC_ALL declaration and export. This part of the configure script might be run by non-POSIX shells. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15599 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit af49a60feb54fe9d9fcfba6c4a627c635883cd48 Author: stefano Date: Sun Oct 12 09:19:33 2008 +0000 Check requirement for libx264 version in configure using require_cpp_condition(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15598 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit bf6c38d5470f44e62667a34f55bf889968ae0b46 Author: stefano Date: Sun Oct 12 09:07:14 2008 +0000 Implement CPP condition check support in configure. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15597 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) commit 61004775dbb174db8c6beb4b8d71de87f7081ccd Author: ramiro Date: Sat Oct 11 14:52:00 2008 +0000 nellymoserenc: flush PutBitContext after use. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15596 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/nellymoserenc.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit f15af35a5ee54f5a446d57edcd1f6c9e580993c9 Author: mru Date: Sat Oct 11 11:21:45 2008 +0000 aac_parser: fix strict aliasing violation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15595 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac_parser.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 5aa6cc2773dfa6e91ac7c135c92af4d2bef6b6c0 Author: ramiro Date: Fri Oct 10 16:59:37 2008 +0000 Only special-case absolute DOS paths on systems that support them. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15594 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 5 +++++ libavformat/avio.c | 3 ++- libavformat/os_support.h | 9 +++++++++ 3 files changed, 16 insertions(+), 1 deletions(-) commit 23b7977c4282cc59db00f3ad38efb030b4d6e415 Author: stefano Date: Thu Oct 9 20:10:22 2008 +0000 Make configure --help return 0. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15593 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 817fae1c51f5257fd7e80eb5bd0f8e8c0ab2e334 Author: stefano Date: Thu Oct 9 19:16:58 2008 +0000 Document libavfilter filters options in configure -h. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15592 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit c1ad0555f729a5238d82919fe3b6b040062979fb Author: bcoudurier Date: Thu Oct 9 18:36:49 2008 +0000 get_pixels_sse2, ~+12% performance compared to mmx git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15591 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputilenc_mmx.c | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) commit 6203d4d38e720078e4be79006a8b4fae37d556bc Author: michael Date: Thu Oct 9 18:28:43 2008 +0000 Limit discontinuity handling to containers that allow discontinuities. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15590 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 8756e5ba3ca75464b8ddc75b6122197e32e0f5ac Author: michael Date: Wed Oct 8 20:55:22 2008 +0000 Make gcc 2.95 happy. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15589 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/dv.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2c72e6bdbeb9e2114f9df5538f7d2df24d54760f Author: aurel Date: Wed Oct 8 17:28:49 2008 +0000 cosmetics: indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15588 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 2546495b5e8c61411fa3db46fb59ce7957fa8031 Author: aurel Date: Wed Oct 8 17:27:45 2008 +0000 lookup AVCodec by name git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15587 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 38 ++++++++++++++++++++++++++++++-------- 1 files changed, 30 insertions(+), 8 deletions(-) commit f4a946f0d675f873ec494dc2df24b1bae22dcdee Author: aurel Date: Wed Oct 8 17:19:26 2008 +0000 allows calling avcodec_find_(en|de)coder_by_name with NULL parameter git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15586 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit caa1486d6c62c0db4dac233d23897366f161940b Author: diego Date: Tue Oct 7 21:41:25 2008 +0000 Add a bunch of const qualifiers to function arguments. Taken from the upstream libmpeg2 version of the file. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15585 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/idct_mmx.c | 29 +++++++++++++++++------------ 1 files changed, 17 insertions(+), 12 deletions(-) commit 6b35f4a9d8a415b5bcdfcebd74d1e338831454c1 Author: romansh Date: Tue Oct 7 16:59:18 2008 +0000 replacing frame_rate and frame_rate_base with an AVRational time_base git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15584 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 2 +- libavcodec/dvdata.h | 30 ++++++++++-------------------- libavformat/dv.c | 19 ++++++++----------- libavformat/dvenc.c | 12 ++++++------ 4 files changed, 25 insertions(+), 38 deletions(-) commit fdfbb1a8474389b9bece818a91ebc358144feaf5 Author: romansh Date: Tue Oct 7 16:14:33 2008 +0000 simplifying code as per Michael's suggestion git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15583 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/dv.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit 92e7113130acff7e6fa05e13d3b3af4d18700f34 Author: romansh Date: Tue Oct 7 16:07:15 2008 +0000 cosemtics updates as per Michael's suggestion git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15582 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dvdata.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 719de9374253abfa8bfd26585e538380e7112ba9 Author: romansh Date: Tue Oct 7 16:06:18 2008 +0000 vertically aligning as per Michael's suggestion git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15581 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dvdata.h | 72 +++++++++++++++++++++++++------------------------- 1 files changed, 36 insertions(+), 36 deletions(-) commit 0f984bafe83b88abcf86fa576247cd4ed5d1a2fc Author: romansh Date: Tue Oct 7 15:52:20 2008 +0000 unrolling the loops as per Michael's suggestion git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15580 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 29 ++++++++++++++++++----------- 1 files changed, 18 insertions(+), 11 deletions(-) commit d017c73ba9e5299e549dea2985957fddc86c6a69 Author: romansh Date: Tue Oct 7 15:51:29 2008 +0000 fixing a bug that prevented proper unweighting table to be selected git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15579 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0c345d9add846637aa8bd050881e1546607165d8 Author: romansh Date: Tue Oct 7 15:50:29 2008 +0000 Doxygenizing the comments git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15578 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 8 +++++--- libavcodec/dvdata.h | 12 +++++++++--- 2 files changed, 14 insertions(+), 6 deletions(-) commit a081c2132646e7e456d7abc3c63d5a74ae57e4c7 Author: romansh Date: Tue Oct 7 15:49:45 2008 +0000 simplifying the code as per Michael's suggestion git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15577 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 2 +- libavformat/dv.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit a366356bcdc4d30660ac9d09bba72d9fd36a615f Author: diego Date: Tue Oct 7 08:37:20 2008 +0000 Sync cosmetics from upstream. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15576 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/idct_mmx.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 3c5cee3b741910864dc78cea4a824db28caf0ba3 Author: superdump Date: Mon Oct 6 16:22:11 2008 +0000 Rename variables to clarify the channel coupling element and corresponding target channel element. Patch by Alex Converse (alex converse gmail com) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15575 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit 823a4442f4b058d5d5605273c162877ea93cc53f Author: superdump Date: Mon Oct 6 16:18:18 2008 +0000 Correct documentation of ch_select array. Patch by Alex Converse (alex converse gmail com) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15574 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 05b82397ccb36d5207fef2fad536439334274023 Author: superdump Date: Mon Oct 6 16:12:30 2008 +0000 Corrections to channel coupling code to attain conformance for appropriate streams. Slightly reworked from a patch by Alex Converse (alex converse gmail com) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15573 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 64 +++++++++++++++++++++++++++++------------------------ 1 files changed, 35 insertions(+), 29 deletions(-) commit 8f6166ff472cdd0aa26bbc15f2a78744d8307987 Author: superdump Date: Mon Oct 6 10:13:52 2008 +0000 Synchronise presets with recent subme/brdo/bidir_refine -> subme changes in libx264 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15572 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffpresets/libx264-fastfirstpass.ffpreset | 3 +-- ffpresets/libx264-hq.ffpreset | 5 ++--- ffpresets/libx264-max.ffpreset | 5 ++--- ffpresets/libx264-normal.ffpreset | 1 - 4 files changed, 5 insertions(+), 9 deletions(-) commit 30dc8b831fcec67c7f3f4730b6fd91735e372b1f Author: diego Date: Mon Oct 6 05:17:57 2008 +0000 Remove obsolete liba52 wrapper code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15571 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + configure | 12 +--- doc/general.texi | 1 - libavcodec/Makefile | 2 +- libavcodec/allcodecs.c | 1 - libavcodec/liba52.c | 227 ------------------------------------------------ 6 files changed, 3 insertions(+), 241 deletions(-) commit 9505aa14d755a79a8ecfcf0641986d92ce47b332 Author: stefano Date: Sun Oct 5 22:41:43 2008 +0000 Make less verbose a sentence in the preset system documentation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15570 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffmpeg-doc.texi | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 56672b89cd7a177a9eb67b5f1027195d1d617c1f Author: vitor Date: Sun Oct 5 20:12:20 2008 +0000 Cosmetics: rename mace3_decode_frame() to mace_decode_frame() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15569 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 7e326da767efde526ff67563eb235ca2ad2a2c01 Author: vitor Date: Sun Oct 5 20:06:40 2008 +0000 Avoid code duplication between mace3_decode_frame() and mace6_decode_frame() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15568 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 60 ++++++++++++++++------------------------------------ 1 files changed, 19 insertions(+), 41 deletions(-) commit 07fab4fd1e4a093d54ddfdb0454f519f22800acb Author: stefano Date: Sun Oct 5 17:26:09 2008 +0000 Remove unused and invalid code from ffmpeg.c. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15567 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 13 ------------- 1 files changed, 0 insertions(+), 13 deletions(-) commit 9e12930a58b1ffdc4bae5fe79d8094f15108e02a Author: vitor Date: Sun Oct 5 16:33:43 2008 +0000 Use a for() instead of triplicating code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15566 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 62 +++++++++++++++++++++++++--------------------------- 1 files changed, 30 insertions(+), 32 deletions(-) commit b0ba1f31dbd5a93622ad2d0ff24e6a9d34b2ebd4 Author: kostya Date: Sun Oct 5 16:11:12 2008 +0000 Register RV-[34] block specific feature for long future loop filter git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15565 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rv34.h | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit ebddd1ab39136830d335b39e33b72c6169fee611 Author: vitor Date: Sun Oct 5 14:36:10 2008 +0000 Factorize duplicate table reading code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15564 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 32 +++++++++++++++++--------------- 1 files changed, 17 insertions(+), 15 deletions(-) commit 0695fa86288955ec400efcf8ebe2dbe1c75e0baa Author: stefano Date: Sun Oct 5 09:45:54 2008 +0000 Document the preset files system. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15563 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffmpeg-doc.texi | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) commit 923b6a884604e4a868d0d6bdcc8c0e684037bbcc Author: bcoudurier Date: Sat Oct 4 23:30:35 2008 +0000 10l, fix amrwb sample rate git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15562 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit f454aba6d2b5dc243489664017b62206cc8d1696 Author: aurel Date: Sat Oct 4 22:57:56 2008 +0000 matroskaenc: correct muxing of ASS packets - split packets to store one ASS event line per Matroska block - reformat ASS events to Matroska modified format - extract display duration for ASS events to store as Matroska block duration git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15561 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskaenc.c | 61 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 61 insertions(+), 0 deletions(-) commit 20dafa2d37e41004a37a165df4984ed712a12414 Author: aurel Date: Sat Oct 4 22:47:10 2008 +0000 matroskaenc: use correct EBML ID for block duration git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15560 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskaenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 476c3c02a41c632a5bcc2a081e7019ad2bfe66f0 Author: aurel Date: Sat Oct 4 22:44:50 2008 +0000 matroskaenc: pass the packet size directly as parameter of mkv_blockgroup_size() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15559 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskaenc.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 316e7c0b3bb657214a960ca313a13ae126873883 Author: aurel Date: Sat Oct 4 22:41:58 2008 +0000 matroskaenc: remove useless mkv_block_size() function git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15558 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskaenc.c | 10 ++-------- 1 files changed, 2 insertions(+), 8 deletions(-) commit ee8d1c8ba68682a98c4d50b3fc8f26e082654418 Author: michael Date: Sat Oct 4 22:26:43 2008 +0000 Favor even chunk sizes in ambiguous cases. Fixes transcode_069_produces_uneven_chunk_size.avi. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15557 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avidec.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 1c84fdf38f08037391f65f44adab52dcac859c6f Author: michael Date: Sat Oct 4 21:57:01 2008 +0000 Factorize stream id parsing. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15556 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avidec.c | 23 +++++++++++------------ 1 files changed, 11 insertions(+), 12 deletions(-) commit 3aca6bc1592e0676d29d89435ed43a59da8ca644 Author: reimar Date: Sat Oct 4 21:11:58 2008 +0000 Make size variables in dyn_buf_write unsigned so gcc will not optimize the check away (due to assuming signed overflows do not happen). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15555 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aviobuf.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 72f096be4f4ba65248084e6dbcf4a03ef11062bf Author: diego Date: Sat Oct 4 17:11:54 2008 +0000 Merge variable declaration and export. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15554 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit a099ad2e1dac159a9dc991db227a1476d3abeb55 Author: gpoirier Date: Sat Oct 4 16:48:07 2008 +0000 Declare ff_pw_53 and ff_pw_18 as assembler constants. Patch by Diego 'Flameeyes' Petten git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15553 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/vc1dsp_mmx.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 2ebb39f93061a9ae5a7b57ae9683b418c0e30c12 Author: diego Date: Sat Oct 4 11:20:02 2008 +0000 Fix 'make checkheaders', based on a patch by Diego Pettenò, flameeyes gmail com. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15552 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.h | 3 +++ libavcodec/aacpsy.h | 2 +- libavcodec/ra288.h | 2 ++ libavformat/internal.h | 2 ++ libavformat/rdt.h | 4 ++++ 5 files changed, 12 insertions(+), 1 deletions(-) commit bb84a691e29f8653eb83e63d9a6d7cc8ed480d82 Author: conrad Date: Sat Oct 4 10:26:17 2008 +0000 Move VP3 loop filter to DSPContext git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15551 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 5 +++++ libavcodec/dsputil.h | 6 ++++++ libavcodec/vp3.c | 47 ++++------------------------------------------- libavcodec/vp3dsp.c | 31 +++++++++++++++++++++++++++++++ 4 files changed, 46 insertions(+), 43 deletions(-) commit e75155da7604733e88f37093739533af853ca636 Author: lu_zero Date: Sat Oct 4 09:43:11 2008 +0000 Mark the ff_find_best_tables symbol static to msmpeg4. Patch by Diego Pettenò git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15550 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/msmpeg4.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit f0ccb23aaa9e31afe50b368d298e2163ba436363 Author: lu_zero Date: Sat Oct 4 09:36:35 2008 +0000 Mark ff_div6 and ff_rem6 static inh264.c . Patch by Diego Pettenò git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15549 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 12 ++++++------ libavcodec/h264dspenc.c | 3 --- 2 files changed, 6 insertions(+), 9 deletions(-) commit c110d6b906d487246b03a13a31bdf721286d8f21 Author: lu_zero Date: Sat Oct 4 09:29:31 2008 +0000 Mark list heads static. Patch by Diego Pettenò git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15548 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bitstream_filter.c | 2 +- libavcodec/parser.c | 2 +- libavcodec/utils.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 4a028361ea33a629b1d97508fb2c05c9f199aeae Author: lu_zero Date: Sat Oct 4 09:25:39 2008 +0000 Mark print_all_lib_versions() static in cmdutils.c . Patch by Diego Pettenò git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15547 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 33cd85643d96215ad8280e073ca0748872bfbe95 Author: lu_zero Date: Sat Oct 4 09:23:18 2008 +0000 Mark ffplay internal variables static. Patch by Diego Pettenò git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15546 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 4df03abcd3a3fb88b82c7cc87b3bad92dbebe8bb Author: rbultje Date: Sat Oct 4 04:19:46 2008 +0000 Reindent after r15544. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15545 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 7b7dfe4c96a6fd0d1fea183e88a820809e5f5662 Author: rbultje Date: Sat Oct 4 04:19:15 2008 +0000 Implement RDTDemuxContext, which contains RDT-specific data (similar to RTPDemuxContext for RTP) for these streams where the transport protocol is RDT (as served by Realmedia servers). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15544 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 47 +++++++++++++++++++++++++++++++++++++---------- libavformat/rdt.h | 11 +++++++++-- libavformat/rtsp.c | 15 +++++++++++++-- 3 files changed, 59 insertions(+), 14 deletions(-) commit c411c08c18c55400ae9a15ed4f0163e28437dbb4 Author: rbultje Date: Sat Oct 4 04:17:59 2008 +0000 Make RTPDemuxContext opaque in rtsp.c, renaming it to tx_ctx (tx=transport) and making its type a void pointer. See discussion in "RDT/Realmedia patches #2" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15543 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 36 ++++++++++++++++++------------------ 1 files changed, 18 insertions(+), 18 deletions(-) commit 9bde75d4bc97a4052f2b4f6cc82bcc90c38346f0 Author: rbultje Date: Sat Oct 4 04:16:44 2008 +0000 Remove access into RTPDemuxContext in rtsp.c, which allows making it opaque (and thus preparing for the introduction of RDTDemuxContext) in a next patch. See discussion in "RDT/Realmedia patches #2" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15542 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtp.h | 5 +++++ libavformat/rtp_internal.h | 5 ++--- libavformat/rtpdec.c | 8 ++++++++ libavformat/rtsp.c | 5 +++-- 4 files changed, 18 insertions(+), 5 deletions(-) commit 036444901ffcbc94cd51196bccf14268720bc420 Author: rbultje Date: Sat Oct 4 04:15:06 2008 +0000 Change function prototype of RTPDynamicPayloadHandler.parse_packet() to not use RTPDemuxContext, but rather take a pointer to the payload context directly. This allows using payload handlers regardless over the transport over which they were sent, and prepares for the introduction of a future RDTDemuxContext. See discussion in "RDT/Realmedia patches #2" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15541 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 11 ++++++----- libavformat/rtp_h264.c | 6 ++---- libavformat/rtp_internal.h | 4 +++- libavformat/rtpdec.c | 6 ++++-- 4 files changed, 15 insertions(+), 12 deletions(-) commit 29abd22e82bd606445cf8518e80fa8f425c53421 Author: rbultje Date: Sat Oct 4 04:11:12 2008 +0000 Rename RTP payload contexts to PayloadContext, suggested by Luca in "RDT/Realmedia patches #2" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15540 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 23 ++++++++++------------- libavformat/rtp_h264.c | 20 +++++++++----------- libavformat/rtp_internal.h | 9 +++++---- libavformat/rtsp.c | 2 +- 4 files changed, 25 insertions(+), 29 deletions(-) commit 885238928aba5869aa02ee9ee00cf564a5f24194 Author: michael Date: Sat Oct 4 01:11:04 2008 +0000 100l forgot return type. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15539 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264_parser.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9f311dd88fe79f9c460cebc427489c6cc9ebdc12 Author: michael Date: Sat Oct 4 01:08:48 2008 +0000 Fix indention of NAL type enum. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15538 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.h | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) commit 2a6f4726643a9c5a5afdd30b12882ba0373eb6dd Author: michael Date: Fri Oct 3 23:08:52 2008 +0000 ff_parse_close() is not the correct function for H264Context. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15537 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264_parser.c | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) commit 4c26eaa177fc5eea8c643d5f1c384da7f6ecf007 Author: bcoudurier Date: Fri Oct 3 19:37:41 2008 +0000 set sample rate for amr to allow stream copy since no decoder is present, 3gp does not store sample rate in stsd in fact. Fixes #674. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15536 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit b59f718c133f5d0497db714f28c1aa63c10dea20 Author: diego Date: Fri Oct 3 19:14:48 2008 +0000 FFmpeg is not made for bats: Fix 22050Hz vs. 22050kHz typo. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15535 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffmpeg-doc.texi | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5da89c1284b63facb5e2759783a89b58f673ef5f Author: michael Date: Fri Oct 3 13:30:19 2008 +0000 Move nal unit types enum and EXTENDED_SAR #define from h264data.h to h264.h. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15534 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.h | 20 ++++++++++++++++++++ libavcodec/h264data.h | 20 -------------------- 2 files changed, 20 insertions(+), 20 deletions(-) commit 014fb0a847ac45fadb1af2e8c943ca23add4fcd0 Author: diego Date: Fri Oct 3 10:16:29 2008 +0000 Remove offset_t typedef and use int64_t directly instead. The name offset_t is easily confused with the standard off_t type and *_t is POSIX reserved namespace if any POSIX header is included. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15533 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aiff.c | 10 +++--- libavformat/au.c | 2 +- libavformat/avformat.h | 6 ++-- libavformat/avidec.c | 8 ++-- libavformat/avienc.c | 22 +++++++------- libavformat/avio.c | 10 +++--- libavformat/avio.h | 34 ++++++++++------------ libavformat/aviobuf.c | 28 +++++++++--------- libavformat/ffm.h | 2 +- libavformat/ffmdec.c | 24 ++++++++-------- libavformat/file.c | 2 +- libavformat/flvenc.c | 6 ++-- libavformat/gxfenc.c | 36 ++++++++++++------------ libavformat/http.c | 8 ++-- libavformat/idroq.c | 2 +- libavformat/ipmovie.c | 8 ++-- libavformat/matroskadec.c | 14 ++++---- libavformat/matroskaenc.c | 38 ++++++++++++------------ libavformat/mmf.c | 14 ++++---- libavformat/mov.c | 8 ++-- libavformat/movenc.c | 68 ++++++++++++++++++++++---------------------- libavformat/mp3.c | 8 ++-- libavformat/mxf.h | 2 +- libavformat/mxfdec.c | 2 +- libavformat/oggdec.c | 2 +- libavformat/oggenc.c | 6 ++-- libavformat/raw.c | 2 +- libavformat/riff.c | 6 ++-- libavformat/riff.h | 4 +- libavformat/segafilm.c | 2 +- libavformat/sierravmd.c | 4 +- libavformat/smacker.c | 2 +- libavformat/swf.h | 6 ++-- libavformat/swfenc.c | 2 +- libavformat/utils.c | 6 ++-- libavformat/wav.c | 8 ++-- 36 files changed, 204 insertions(+), 208 deletions(-) commit f041eee83bae549894951d738134246918cea3d8 Author: diego Date: Fri Oct 3 00:19:05 2008 +0000 Stop Sun Studio from issuing a warning during configure when passed the --version option. patch by Diego 'Flameeyes' Pettenò, flameeyes gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15532 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f62e407c3dad14a0ee36226113460622f50e3428 Author: diego Date: Fri Oct 3 00:16:19 2008 +0000 Make sure strcasecmp() is declared. On recent glibc versions strings.h is not included by default, so the compiler will issue a warning for implicit declaration of strcasecmp(). patch by Diego 'Flameeyes' Pettenò, flameeyes gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15531 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b vhook/imlib2.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e63892f5a8d70801afe606efa1a97a687b69d714 Author: aurel Date: Thu Oct 2 21:17:33 2008 +0000 atrac3dec: cosmetics: indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15530 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac3.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 25c9d45c367c5dd135bde613a9afa788970edb0e Author: aurel Date: Thu Oct 2 21:15:48 2008 +0000 matroskadec: cosmetics: indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15529 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit aa598b1482f135717bca7401c4276b6021d5d84e Author: aurel Date: Thu Oct 2 21:14:56 2008 +0000 matroskadec: don't merge packets which have no timestamp git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15528 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit b479cc550675b83389f7f8c244b124e3e54d6a4f Author: gpoirier Date: Thu Oct 2 20:01:13 2008 +0000 Use __typeof__ instead of GCC-specific typeof keyword. The typeof keyword is disabled by default when building with -std=c99 as it's a GNU extension. ICC supports the __typeof__ keyword as well as typeof. Patch by Diego 'Flameeyes' Pettenò %flameeyes A gmail P com% git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15527 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 5d683e41eceb736bd1c9ba8fa27e6163e3d9584c Author: gpoirier Date: Thu Oct 2 19:24:26 2008 +0000 fix warning reported by Intel C compiler: libavcodec/h264_parser.c(77): warning #589: transfer of control bypasses initialization of: variable "v" (declared at line 58) goto found; This new form also improves readability. Patch by Diego 'Flameeyes' Pettenò %flameeyes A gmail P com% git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15526 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264_parser.c | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) commit b74373727351e485fc08ffbdc14d2dff2b9abe10 Author: gpoirier Date: Thu Oct 2 19:20:11 2008 +0000 Intel C compiler warns on this assignment in this if(), probably because it's being assigned as a constant. To avoid a spurious warning, split it into two instructions, which should also make it more logical once the FIXME is resolved. patch by Diego 'Flameeyes' Pettenò %flameeyes A gmail P com% git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15525 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmaenc.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 494da5666c4c07478d06713533cee620315b3d6a Author: gpoirier Date: Thu Oct 2 19:09:56 2008 +0000 Remove duplicate "double" qualifier for *matrix. This silences out a warning when compiling with Intel C Compiler. Patch by Diego 'Flameeyes' Pettenò %flameeyes A gmail P com% git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15524 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/audioconvert.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9b4274434e8061ff84f1305dc7fa6d7a6f0291f1 Author: gpoirier Date: Thu Oct 2 19:05:35 2008 +0000 x264 has removed the b-rdo and bime options, and instead integrated them into the subme number to attempt to reduce the number of unnecessary options. subme now scales up to 9. Patch by Jason Garett-Glaser %darkshikari A gmail P com% git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15523 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libx264.c | 2 -- libavcodec/utils.c | 1 - 2 files changed, 0 insertions(+), 3 deletions(-) commit bf6d07c4a399dd527b7349c726568d460f1fdc7e Author: ramiro Date: Thu Oct 2 17:43:27 2008 +0000 MinGW runtime 3.15 has a wrapper for usleep(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15522 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/os_support.h | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 5b95a30ca16ee316cbecf79396ce3946d4bb0d5a Author: ramiro Date: Thu Oct 2 17:39:30 2008 +0000 Specify minimum version for some MinGW packages. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15521 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 20 ++++++++++++++------ 1 files changed, 14 insertions(+), 6 deletions(-) commit c1ee08061429c4a31a7d0fe038bfd8afda5b55b1 Author: reimar Date: Thu Oct 2 16:29:15 2008 +0000 Use M_PI from libavutil/mathematics.h instead of defining PI ourselves in libavcodec/apiexample.c. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15520 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/apiexample.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit df56336074db5ea13122bfc82fb76187105a9a4c Author: reimar Date: Thu Oct 2 16:29:06 2008 +0000 Make 8svx codec context table pointer const to match the type of the array. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15519 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/8svx.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c57ae340aedf618f78a025158cb6a531314854d2 Author: diego Date: Thu Oct 2 16:28:58 2008 +0000 spelling cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15518 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffmpeg-doc.texi | 2 +- libavcodec/dv.c | 10 +++++----- libavcodec/dvdata.h | 26 +++++++++++++------------- libavcodec/msmpeg4data.c | 6 +++--- libavcodec/msmpeg4data.h | 2 +- libavcodec/rv10.c | 4 ++-- libavformat/dv.c | 16 ++++++++-------- libavformat/dvenc.c | 10 +++++----- libavformat/mpegts.c | 2 +- libavformat/rtp_mpv.c | 2 +- 10 files changed, 40 insertions(+), 40 deletions(-) commit a4929464414532e7f47eadad9c6db567be458b50 Author: benoit Date: Thu Oct 2 16:03:00 2008 +0000 Use enum typers instead of int. Patch by Diego 'Flameeyes' Pettenò: flameeyes gmail git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15517 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/audio.c | 2 +- libavformat/aiff.c | 4 ++-- libavformat/asf.c | 3 ++- libavformat/au.c | 3 ++- libavformat/mov.c | 4 ++-- libavformat/mpeg.c | 4 +++- libavformat/mpegts.c | 3 ++- libavformat/rtsp.c | 3 ++- libavformat/segafilm.c | 8 ++++---- libavformat/sol.c | 5 +++-- libavformat/westwood.c | 2 +- 11 files changed, 24 insertions(+), 17 deletions(-) commit 7ad5efb80ed0d9f8b99335e17f8a68678026075c Author: reimar Date: Thu Oct 2 15:52:12 2008 +0000 Remove useless cyuv_decode_end function git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15516 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cyuv.c | 9 +-------- 1 files changed, 1 insertions(+), 8 deletions(-) commit 2183bc48d4512767a8980028d3b310211257ae80 Author: reimar Date: Thu Oct 2 15:52:04 2008 +0000 Add (additional) const to many global tables. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15515 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aacdectab.h | 2 +- libavcodec/aacenc.c | 6 +++--- libavcodec/aactab.c | 6 +++--- libavcodec/aactab.h | 4 ++-- libavcodec/ac3dec_data.c | 2 +- libavcodec/ac3dec_data.h | 2 +- libavcodec/liba52.c | 2 +- libavcodec/libfaad.c | 2 +- libavcodec/msmpeg4data.c | 2 +- libavcodec/msmpeg4data.h | 2 +- libavcodec/ratecontrol.c | 2 +- libavformat/isom.c | 2 +- libavformat/rtsp.c | 2 +- 13 files changed, 18 insertions(+), 18 deletions(-) commit 6e5f16eaf99a7e41e52ca48455e9fb9b29d9f956 Author: reimar Date: Thu Oct 2 15:51:44 2008 +0000 Use "static const" instead of "const static" git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15514 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/8svx.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit f1d4b4037b989ec873f50aa3e76503400712f01e Author: diego Date: Thu Oct 2 15:50:24 2008 +0000 cosmetics: Change comment style for consistency. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15513 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/g729data.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 622c97b3731ce94a32e53ed397be77fa1f3ca50f Author: diego Date: Thu Oct 2 15:44:59 2008 +0000 Update copyright years. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15512 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 09570adc8fecd319bc34bf5d16d4575c3ca27d30 Author: diego Date: Thu Oct 2 15:44:24 2008 +0000 Globally set LC_ALL=C to prevent locale issues from breaking tests. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15511 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit cf11e05573a35e38f1467802569c8b4234f9e19e Author: benoit Date: Thu Oct 2 15:27:13 2008 +0000 Rename some variables and add some comments to try to be a bit more clear. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15510 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 67 ++++++++++++++++++++++++++------------------------- 1 files changed, 34 insertions(+), 33 deletions(-) commit 1c282c81cee2f4e015d279ac2c1a5d4d3ee39221 Author: cehoyos Date: Thu Oct 2 10:47:05 2008 +0000 Allow using DECLARE_ALIGNED with Sun cc. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15509 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/mem.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2dcc71056be4338be6cdcca4ca0855bcf4d63b93 Author: cehoyos Date: Thu Oct 2 00:27:09 2008 +0000 Rename copy_picture to ff_copy_picture. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15508 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 4 ++-- libavcodec/mpegvideo.c | 8 ++++---- libavcodec/mpegvideo.h | 2 +- libavcodec/mpegvideo_enc.c | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) commit 27e57a5b48804f1a7fb4d1678bae4bf38d957787 Author: cehoyos Date: Wed Oct 1 21:47:49 2008 +0000 Fix memleak for currupt input. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15507 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e104d74d05cc73bebb8f2c81d8faf048fadef413 Author: bcoudurier Date: Wed Oct 1 20:45:06 2008 +0000 cosmetics, remove useless spaces git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15506 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit a26b1fa164e37b17505a965f7b1094b30477e2fc Author: conrad Date: Wed Oct 1 14:48:54 2008 +0000 Cosmetics: reindent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15505 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 250 +++++++++++++++++++++++++++--------------------------- 1 files changed, 125 insertions(+), 125 deletions(-) commit 989737ca8ec5867bd971d1c9ee94656660d05229 Author: conrad Date: Wed Oct 1 14:48:35 2008 +0000 Unneeded else git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15504 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit cc4c888cf3e7e0cfe5b80e1041424b4fbd729a06 Author: conrad Date: Wed Oct 1 14:48:16 2008 +0000 Unneeded braces git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15503 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit fed3d79318db67d64e295b99310482daddbadef2 Author: conrad Date: Wed Oct 1 14:48:00 2008 +0000 Return if unpacking motion vectors for a keyframe git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15502 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit fd33ded2356c0954ef3882ffa459c5608f4c09a0 Author: conrad Date: Wed Oct 1 14:44:30 2008 +0000 Cosmetics: indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15501 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 4 ++-- libavformat/oggparsetheora.c | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) commit 9d24bae12437dafd92ac70c30978b708c84e2de6 Author: conrad Date: Wed Oct 1 14:43:08 2008 +0000 Visible width/height fields were added in Theora 3.2 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15500 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 6 +++--- libavformat/oggparsetheora.c | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) commit be82dc65598f95db990a33e193514cd4e60a70f5 Author: conrad Date: Wed Oct 1 14:40:29 2008 +0000 filter_limit_values only needs 7 bits, make its tables smaller git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15499 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 2 +- libavcodec/vp3data.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 13cef15f568c5a223213f793b96f6a7a6d0daa40 Author: benoit Date: Wed Oct 1 12:48:26 2008 +0000 Fix indentation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15498 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 13117e5da310fce98ab3e42b363525cd73cf27f7 Author: rbultje Date: Wed Oct 1 12:38:41 2008 +0000 Use parse_packet vfunc in RTPDynamicProtocolHandler instead of hardcoding the use of rdt_parse_packet(). See "RDT/Realmedia patches #2" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15497 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) commit 541526fcbc0f3ccb195c22aa7e67463fc78a7535 Author: rbultje Date: Wed Oct 1 12:37:07 2008 +0000 This patch refactors RDT packet header parsing so that it can be used in rtsp.c to detect the ID of the packet source also in case of TCP streams. This allows proper playback of RDT streams with multiple stream types, e.g. audio + video. Accepted by LucaB in "RDT/Realmedia patches #2" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15496 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 36 ++++++++++++++++++++---------------- libavformat/rdt.h | 14 ++++++++++++++ libavformat/rtsp.c | 3 +++ 3 files changed, 37 insertions(+), 16 deletions(-) commit 291b902ae7df8ed93b22cb259557838931210eec Author: benoit Date: Wed Oct 1 08:29:19 2008 +0000 Remove useless context variable. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15495 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit bbc04ccdfa992f469ef7a6fcc30d97ee2b781969 Author: benoit Date: Wed Oct 1 08:27:37 2008 +0000 Merge declaration and assignment. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15494 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 22 +++++++++------------- 1 files changed, 9 insertions(+), 13 deletions(-) commit 6b6236fa6d002340b44c166c61d7aeb446f6a4d8 Author: benoit Date: Wed Oct 1 07:28:34 2008 +0000 Interleaved forward/backward channels processing in order to increase chances of stepping on already cached data for the cores with extremely small data cache. Patch by Siarhei Siamashka: name dot surname at gmail git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15493 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 16 +++++++--------- 1 files changed, 7 insertions(+), 9 deletions(-) commit edddf11794686df0c25a22e2e2c3f72fdbb1575b Author: conrad Date: Tue Sep 30 19:51:02 2008 +0000 Cosmetics: indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15492 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0434bb8f6487ff0fcff48ffd9e0eedf358e5fd8b Author: conrad Date: Tue Sep 30 19:50:43 2008 +0000 Merge (vp3|theora)_calculate_pixel_addresses git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15491 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 53 ++++++----------------------------------------------- 1 files changed, 6 insertions(+), 47 deletions(-) commit 27214ef87d4125ae67f0e5fd469658be55b23cb9 Author: conrad Date: Tue Sep 30 19:22:20 2008 +0000 Missed hunks of last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15490 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 5ec0dde4d3b9d4fab3a5b1644a875c7a2575c609 Author: conrad Date: Tue Sep 30 19:18:22 2008 +0000 Remove unused vp3 debugging info git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15489 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 258 ------------------------------------------------------ 1 files changed, 0 insertions(+), 258 deletions(-) commit 3e948d57d3cf06831fdc858501658211452ff52c Author: benoit Date: Tue Sep 30 14:43:55 2008 +0000 Move iv_decode_frame function to remove a forward declaration. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15488 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 139 ++++++++++++++++++++++++-------------------------- 1 files changed, 67 insertions(+), 72 deletions(-) commit 2503e78466b069067914bc31264a86b934d22c25 Author: benoit Date: Tue Sep 30 14:41:11 2008 +0000 Remove useless lines. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15487 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 359ee7dcee0ea4438abbecf11c643c6f3a798e20 Author: benoit Date: Tue Sep 30 14:22:10 2008 +0000 Reindent whole file. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15486 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 1842 +++++++++++++++++++++++++------------------------- 1 files changed, 921 insertions(+), 921 deletions(-) commit c5bd8b2c9bfa4c39909c40c960e9e138790de5c8 Author: rbultje Date: Tue Sep 30 13:27:19 2008 +0000 Reindent after previous patches. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15485 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 193859b94db14d54440c3c18afbe22b6702f5e9f Author: rbultje Date: Tue Sep 30 13:26:20 2008 +0000 Implement a RTSPTransport field, which allows proper separation of server types and their non-standard extensions, and the data they serve. Practically, this patch allows Real servers to serve normal non-RDT (standard RTP) data. See discussion on ML in "Realmedia patch" thread. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15484 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 30 +++++++++++++++++++++++------- libavformat/rtsp.h | 1 + 2 files changed, 24 insertions(+), 7 deletions(-) commit 2e507d4520992d633adc4c711a15621343cc4851 Author: rbultje Date: Tue Sep 30 13:23:33 2008 +0000 Remove access to rdt_data struct in functions called outside of the DynamicProtocol* context. Doing so could lead to problems if we're accessing Real servers serving non-RDT data (or the other way around). Temporarily, this patch adds a _subscribe2() function which will soon be removed in one of the subsequent commits. OK'ed by Luca in "Realmedia patch" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15483 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 15 ++++++++++----- libavformat/rdt.h | 6 ++++-- libavformat/rtsp.c | 3 ++- 3 files changed, 16 insertions(+), 8 deletions(-) commit b85e1d74a9b02fab1e43a789ec611e08327fb15a Author: rbultje Date: Tue Sep 30 13:20:23 2008 +0000 Send improper UDP SETUP request, which is what Realmedia servers expect. See discussion on ML in "Realmedia patch" thread. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15482 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit 68255d9a86cbe232c3b227d1abddfa9b881a3a9e Author: rbultje Date: Tue Sep 30 13:18:41 2008 +0000 Rename RTSPProtocol to RTSPLowerTransport, so that its name properly tells us that it only describes the lower-level transport (TCP vs. UDP) and not the actual data layout (e.g. RDT vs. RTP). See discussion in "Realmedia patch" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15481 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 40 +++++++++++++++--------------- libavformat/rtsp.c | 66 ++++++++++++++++++++++++++-------------------------- libavformat/rtsp.h | 12 ++++---- 3 files changed, 59 insertions(+), 59 deletions(-) commit 10781d5bb83787eec3c28fc1675617a4aeb23336 Author: benoit Date: Tue Sep 30 11:55:40 2008 +0000 Indent. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15480 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0f023862ab7c97ea2bd6358e8a982c1ac564f922 Author: benoit Date: Tue Sep 30 11:55:20 2008 +0000 Simplify iv_free_func(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15479 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 12 ------------ 1 files changed, 0 insertions(+), 12 deletions(-) commit 37849429546816eea22fc89465735245d2bf1001 Author: benoit Date: Tue Sep 30 11:51:44 2008 +0000 Move allocated buffer out of YUV buffer structure. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15478 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) commit a160bc0308dee4e5daf624315a17c1f77cf07016 Author: benoit Date: Tue Sep 30 11:46:37 2008 +0000 Remove useless initializations. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15477 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 7 ------- 1 files changed, 0 insertions(+), 7 deletions(-) commit b0b53e4148bfb9e9e7aa4f198c10a27f829272eb Author: benoit Date: Tue Sep 30 09:54:13 2008 +0000 Check allocations on init. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15476 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 25 +++++++++++++++++-------- 1 files changed, 17 insertions(+), 8 deletions(-) commit 5d1aeb42535831d5e23cbc827d77eabecc53db1b Author: benoit Date: Tue Sep 30 09:41:04 2008 +0000 Remove useless test. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15475 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 8d063327d8e9592e37a69c178dd308054564e032 Author: benoit Date: Tue Sep 30 09:35:53 2008 +0000 Cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15474 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 25 +++++++++++++------------ 1 files changed, 13 insertions(+), 12 deletions(-) commit 2a7f1a6a08c7a543707f0c97796224f7ad8e9486 Author: benoit Date: Tue Sep 30 09:32:14 2008 +0000 use uint8_t instead of unsigned char git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15473 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 36 ++++++++++++++++++------------------ 1 files changed, 18 insertions(+), 18 deletions(-) commit 0ca088776e056d50bbb09698b95f878c9d1f1898 Author: benoit Date: Tue Sep 30 09:26:49 2008 +0000 Corrector type fits in 8 bits. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15472 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 2fe82610e31edc2c74c9b3c7898c3af271959429 Author: benoit Date: Tue Sep 30 09:08:27 2008 +0000 Remove useless casts and use variable instead of its type in sizeof. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15471 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 38e9b9a6a82d885edbcb48a087ba6049691b4185 Author: benoit Date: Tue Sep 30 09:05:34 2008 +0000 Change table types to uint8_t git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15470 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/indeo3.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit f29a4c36c59e388f29b382932b631bd8a5b8b17a Author: conrad Date: Tue Sep 30 04:18:22 2008 +0000 Downgrade severity of leftover bits in header packets, and don't check for the comment header git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15469 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 5bd5c1fe2feb28a088211b193de5c0e96e58eea8 Author: bcoudurier Date: Tue Sep 30 02:44:57 2008 +0000 support negative ctts in some way, unset wrong dts git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15468 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) commit 0d7e48256e9dee355ca14235d29d64bb632ad3d6 Author: michael Date: Tue Sep 30 01:45:53 2008 +0000 Allocate 1 line more in the chroma plane for H.264, this avoids some out of array reads with mmx/sse2 code. Fixes issue327. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15467 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 48c1768b0866b16b64db4a19aec8408a0a158d47 Author: michael Date: Tue Sep 30 01:07:25 2008 +0000 Replace second (and wrong) call to avcodec_align_dimensions() by adjusting stride_align. This is not particularely pretty and ill gladly implement something else if someone has an idea! git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15466 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 19 +++++++++++++++---- 1 files changed, 15 insertions(+), 4 deletions(-) commit 9781b8539acc2868d9f949957e581b7790b6c180 Author: michael Date: Tue Sep 30 00:28:13 2008 +0000 Do not attempt to perform error concealment in lowres mode as this is not supported currently. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15465 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/error_resilience.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8da6b54ef6a69fc19f9bd2be6d061c6a5d9a9136 Author: aurel Date: Mon Sep 29 22:22:46 2008 +0000 atrac3: ensure input frame is not overwritten (it is const) this fixes the following warning: atrac3.c:889: warning: assignment discards qualifiers from pointer target type git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15464 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/atrac3.c | 18 ++++++++++++------ 1 files changed, 12 insertions(+), 6 deletions(-) commit 6d402dcc3e79c6a9301a87ee6cb86e6d334e6a0b Author: conrad Date: Mon Sep 29 22:04:35 2008 +0000 Use skip_frame for keyframe-only decoding rather than #ifdef git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15463 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 22 +++------------------- 1 files changed, 3 insertions(+), 19 deletions(-) commit c5fface093ca92f4a988bb4040d2d1b73306609f Author: cehoyos Date: Mon Sep 29 15:41:55 2008 +0000 Fix a warning about an undefined function when compiling h264.c git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15462 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo.h | 1 + libavcodec/mpegvideo_common.h | 1 - 2 files changed, 1 insertions(+), 1 deletions(-) commit 1e63b35e6406e8be1966691395e38491e0d3a325 Author: diego Date: Mon Sep 29 07:15:49 2008 +0000 Remove some format string warnings. patch by Diego Pettenò, flameeyes gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15461 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit cad7678c85d4ce521c7d828c950bcadc5212c659 Author: diego Date: Mon Sep 29 06:22:12 2008 +0000 Uniformly define _XOPEN_SOURCE to 600. The feature_tests.h header from Sun systems (Solaris/OpenSolaris) will abort the build if _XOPEN_SOURCE is defined to 500, and C99 is requested (as well as POSIX.1-2001), and will only accept it to be defined to 600. inspired by a patch from Diego Pettenò, flameeyes gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15460 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 +- libavcodec/utils.c | 2 +- libavformat/rtpdec.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit ed7fe424bcf5fdde020d4c7926b6eeaf4bb37129 Author: diego Date: Mon Sep 29 06:15:51 2008 +0000 cosmetics: Consistently use #ifdef in preprocessor directives. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15459 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4d56d81f5b68fd78edaaa840972ac721a0fab9a6 Author: aurel Date: Sun Sep 28 23:29:23 2008 +0000 fix -uninstalled.pc includedir for out-of-tree builds patch by Diego 'Flameeyes' Pettenò flameeyes _at_ gmail git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15458 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0aba6a4c2ac5250b71756951084c185ad2c2de00 Author: aurel Date: Sun Sep 28 23:24:32 2008 +0000 set video_enc->sample_aspect_ratio to fix stream copy patch by Wolfram Gloger wmglo _at_ dent.med.uni-muenchen _dot_ de git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15457 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 25ff5bfff7bcc3fe2b82bdcd1825fdce21e3cbcc Author: michael Date: Sun Sep 28 23:19:12 2008 +0000 Guess picture type from picture coding extension when the main header is damaged. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15456 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg12.c | 30 ++++++++++++++++++++++++++---- 1 files changed, 26 insertions(+), 4 deletions(-) commit 6b9a38ecbca7572a8316eb1afb9ae7d1c89f9bcb Author: aurel Date: Sun Sep 28 23:06:25 2008 +0000 matroskadec: merge ASS events which share the same pts in the same AVPavket git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15455 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) commit b4cdac0b4758a7e2ed3672616fa6f1711190ee7f Author: aurel Date: Sun Sep 28 23:01:07 2008 +0000 matroskadec: ass events lines must end with a DOS style EOL git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15454 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7d02606e18075650951710c4b842132e85871f7e Author: aurel Date: Sun Sep 28 22:58:53 2008 +0000 matroskadec: set duration only for CODEC_ID_TEXT subtitles git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15453 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 895427516e43431384a7e5b23b7b783e7a39a961 Author: aurel Date: Sun Sep 28 22:55:28 2008 +0000 matroskadec: pass duration as parameter of matroska_fix_ass_packet() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15452 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 38a4801f1333c83fcf4fce36668373360f78bafc Author: michael Date: Sun Sep 28 19:39:18 2008 +0000 AVOptions support for ffplay. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15451 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) commit 55b5d416a47b985ce77725da4f32e7bd9b72be74 Author: michael Date: Sun Sep 28 19:35:22 2008 +0000 Move opt_default() and set_context_opts() to cmdutils so it can be used from the other tools as well. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15450 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ cmdutils.h | 13 +++++++++++++ ffmpeg.c | 54 ------------------------------------------------------ 3 files changed, 68 insertions(+), 54 deletions(-) commit 49f381494ae19c12627ce78265efd44aa682518f Author: michael Date: Sun Sep 28 19:33:19 2008 +0000 Rename opt_default() so it will not conflict with the one from ffmpeg.c when it is moved to cmdutils.c/h. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15449 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit ae629d3102b3ce59253228c7eb2a244af12746bf Author: stefano Date: Sun Sep 28 19:11:26 2008 +0000 Document the directpred auto value. Patch by Francesco Cosoleto cosoleto ^^AT^^ gmail @@dot@@ com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15448 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 2 +- libavcodec/utils.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 0a5b474e782a3239ab8f7229c42a99b6f83f165f Author: stefano Date: Sun Sep 28 19:06:46 2008 +0000 Substitute the not anymore supported "me" option name with "me_method" in ffpreset files. Patch by Francesco Cosoleto cosoleto -- gmail --dot-- com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15447 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffpresets/libx264-default.ffpreset | 2 +- ffpresets/libx264-fastfirstpass.ffpreset | 2 +- ffpresets/libx264-hq.ffpreset | 2 +- ffpresets/libx264-max.ffpreset | 2 +- ffpresets/libx264-normal.ffpreset | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) commit 1896b049d0299dce5a857dc1481434779e70261e Author: superdump Date: Sun Sep 28 19:05:34 2008 +0000 Make myself maintainer of the preset files git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15446 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 6d8389d4a4286611e78bcfc235244724da48ef0d Author: stefano Date: Sun Sep 28 17:34:03 2008 +0000 Implement the force_fps option, which disables the automatic selection of the best framerate amongst the list of supported framerates of the codec. Use the av_find_nearest_q_idx() function to choose the best framerate. See the thread: "Implement in lavc a flag which makes avcodec_open() to choose the best framerate". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15445 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 19 ++++--------------- 1 files changed, 4 insertions(+), 15 deletions(-) commit 9aa8870b094e34ea6062487818cde4f9487c146b Author: superdump Date: Sun Sep 28 16:16:05 2008 +0000 Use DECLARE_ALIGNED_16() on vorbis windows as they are used in dsputils functions that require such alignment. Patch by Siarhei Siamashka (siarhei siamashka gmail com) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15444 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_data.c | 17 +++++++++-------- 1 files changed, 9 insertions(+), 8 deletions(-) commit 221cf68ddaf5539c5661e8b2edd62c70d8778deb Author: michael Date: Sun Sep 28 13:09:29 2008 +0000 Support loading presets from random pathes. Fixes issue659. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15443 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 9c0e47482478ac5dd6d62ee2019fdd9f3125484b Author: aurel Date: Sat Sep 27 23:12:24 2008 +0000 assdec: don't remove CR, they are part of the spec git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15442 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/assdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 50552adcdda4b95a5beea09385769c65b29b942f Author: diego Date: Sat Sep 27 20:05:12 2008 +0000 cosmetics: Break overly long lines, one grammar fix. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15441 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 74 +++++++++++++++++++++++++++++++----------------- 1 files changed, 48 insertions(+), 26 deletions(-) commit 46a68720ca846cbd04dcb4a24c9484e7fd6139d3 Author: diego Date: Sat Sep 27 19:51:53 2008 +0000 spelling/wording/grammar git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15440 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 312 ++++++++++++++++++++++++------------------------ 1 files changed, 158 insertions(+), 154 deletions(-) commit 207d81399b8a802111023519129c49027c54be57 Author: diego Date: Sat Sep 27 17:37:22 2008 +0000 Move doxygen comments for av_gettime from utils.c to avformat.h. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15439 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 1 + libavformat/utils.c | 3 --- 2 files changed, 1 insertions(+), 3 deletions(-) commit 4a623c8c816e3f4ec9393e31aa94a6ed88fb7609 Author: diego Date: Sat Sep 27 05:01:57 2008 +0000 Add alltools target to build all the tools/ stuff. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15438 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 050f20fa99e70403f9e033b00bd0c7a64b9a61c0 Author: michael Date: Sat Sep 27 02:39:24 2008 +0000 Replace apparently always true condition by assert(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15437 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mjpegdec.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit fd02d8d331068ad162faf961bcd64a07b9683cdd Author: michael Date: Sat Sep 27 01:59:50 2008 +0000 Simplify pix_fmt_id instead of listing a subset of non-simplified ones. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15436 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mjpegdec.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit 7dea6ae0237cc4a959ea980d6551d5d11128154d Author: michael Date: Sat Sep 27 01:50:57 2008 +0000 Check the 4th plane too when selecting the pixfmt. Fixes a crash with Test-4-component-YCCK.jpg. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15435 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mjpegdec.c | 21 +++++++++++---------- 1 files changed, 11 insertions(+), 10 deletions(-) commit 0be926d64b42a585efffb05ae32334183b78e451 Author: diego Date: Fri Sep 26 21:39:22 2008 +0000 Replace 'test' invocation by 'test -n', this should be safer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15434 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b version.sh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f8a6b6791796cea9ba78d256b40b7926e58986c4 Author: diego Date: Fri Sep 26 21:37:50 2008 +0000 Add support for passing a version string to configure that is appended to FFmpeg's version string output. This can be used by distributions to mark their packages as being modified versions without hacking the sources. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15433 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b common.mak | 2 +- configure | 6 ++++++ version.sh | 2 ++ 3 files changed, 9 insertions(+), 1 deletions(-) commit 8b273778d85b0d758f5d42605b59cf4194a91d88 Author: diego Date: Fri Sep 26 19:58:27 2008 +0000 Use better table heading names in the supported formats tables. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15432 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 0aee9d521de97c2d751d09d080715f5f8c460663 Author: michael Date: Fri Sep 26 19:57:06 2008 +0000 Forgotten changelog update for ASS/SSA (de)muxer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15431 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 72fbe30a783b136cd563c4f2da78a18714f26694 Author: michael Date: Fri Sep 26 19:42:21 2008 +0000 ASS/SSA muxer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15430 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 1 + libavformat/allformats.c | 2 +- libavformat/assenc.c | 92 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 94 insertions(+), 1 deletions(-) commit b5b4b15bcf8113cd0c4c44a77d153e61cc3df1d9 Author: diego Date: Fri Sep 26 19:35:17 2008 +0000 whitespace cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15429 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 5078e3e94d7ec63ebc6eea8fdbf875559429263d Author: vitor Date: Fri Sep 26 18:42:06 2008 +0000 Simplify: avoid duplication backward_filter() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15428 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 35 +++++++++++++++-------------------- 1 files changed, 15 insertions(+), 20 deletions(-) commit 3dfc691e6f3676896bf2840ba8cc38b0f7847192 Author: diego Date: Fri Sep 26 18:11:41 2008 +0000 Remove unused variable. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15427 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1ae43c9703898e1977510e8d96c0c217e16b969c Author: banan Date: Fri Sep 26 12:12:25 2008 +0000 add ok parts to the rm demuxer for SIPRO support git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15426 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rmdec.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit a6bb81a03d3fc7fe81a252e79a02fba8fba9e623 Author: banan Date: Fri Sep 26 10:59:42 2008 +0000 Add support for Acelp.net fourcc and codecid, remuxing wav to avi should work git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15425 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 1 + libavformat/riff.c | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) commit 07f0b3dd1cca7ea3cdb7792b6807525670ae268e Author: michael Date: Fri Sep 26 03:24:05 2008 +0000 Do not loose the '\n'. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15424 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/assdec.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit af22b5165c306060083f1bab7c5e32ac76174f6a Author: bcoudurier Date: Fri Sep 26 03:20:35 2008 +0000 sync to latest mingw api, remove no more needed struct definitions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15423 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/vfwcap.c | 36 ------------------------------------ 1 files changed, 0 insertions(+), 36 deletions(-) commit 8109b6778ab020a60a8457080092ebd4603570f0 Author: michael Date: Fri Sep 26 02:19:21 2008 +0000 2 in 1, an ASS and SSA demuxer. Tested with -scodec copy on all ASS & SSA samples that i found on mphq (exactly 2). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15422 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 1 + libavformat/allformats.c | 1 + libavformat/assdec.c | 186 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 188 insertions(+), 0 deletions(-) commit 43b0489f0e9b19fb6f8e367f39df20af4cc5eb10 Author: bcoudurier Date: Fri Sep 26 02:13:38 2008 +0000 include sys/select.h, fix freebsd 5.5 compilation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15421 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 4fc8b3def8053f12648b3113321a915dfc9f43b0 Author: bcoudurier Date: Fri Sep 26 02:12:37 2008 +0000 only include sys/select.h if present, fix mingw compilation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15420 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 2 ++ libavformat/tcp.c | 2 ++ 2 files changed, 4 insertions(+), 0 deletions(-) commit 649d49f41cc63e22a40f7d110d4e6baab9fe394c Author: michael Date: Fri Sep 26 02:07:56 2008 +0000 Prevent image2 from complaining about non monotone timestamps as there are no timestamps in "raw" image2. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15419 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/img2.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 197d3db88d73d4af17e64a4328c96b10466da733 Author: michael Date: Thu Sep 25 21:44:07 2008 +0000 Avoid out of picture accesses when CODEC_FLAG_EMU_EDGE is set. Fixes issue427. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15418 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3d059f1713bfed58da757343fdf16fe933ed2307 Author: vitor Date: Thu Sep 25 20:03:57 2008 +0000 Do instead of divising a float by a constant, multiply by its inverse git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15417 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 3215fe2271da3fa9cfa2eb438e690f0245c29369 Author: michael Date: Thu Sep 25 19:25:28 2008 +0000 Ensure that no non-existing frame is used. Fixes issue624. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15416 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/error_resilience.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c4778fa7d16b7ceb49b7f80865d14d8699329101 Author: stefano Date: Thu Sep 25 19:23:13 2008 +0000 Implement av_nearer_q() and av_find_nearest_q_idx() functions. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15415 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/avutil.h | 2 +- libavutil/rational.c | 25 +++++++++++++++++++++++++ libavutil/rational.h | 13 +++++++++++++ 3 files changed, 39 insertions(+), 1 deletions(-) commit b6928e1dbe8bfce9ffd6fa296659f7bcafd403b3 Author: michael Date: Thu Sep 25 19:01:39 2008 +0000 Do not free sps & pps on width/height changes. Fixes issue557. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15414 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) commit 1b03069852b45c7655b53c4f1ee31925a61d632a Author: michael Date: Thu Sep 25 14:34:14 2008 +0000 Do not use the generic "alloc missing references" code for h.264 as it does not work correctly in that case. Fixes issue652. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15413 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2a5284e56122ee2a607456962fda98e8410063fb Author: michael Date: Thu Sep 25 14:29:35 2008 +0000 Initialize next/last_picture* as the generic code does not always set them to sane values. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15412 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit 52822e0ded60b54944e23bc8168b9920ba151f72 Author: michael Date: Thu Sep 25 12:04:25 2008 +0000 Print which slices are IDR not just the slice type. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15411 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a35f9d0ef39a577ddc8ee6a82bcb17205ff817ec Author: michael Date: Thu Sep 25 00:41:49 2008 +0000 Fix CAVLC+8x8+MBAFF loop filter. Fixes FREXT02_JVC_C. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15410 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 75f39233c7d1d226f2e85705139a4bcde06b33e7 Author: bcoudurier Date: Wed Sep 24 23:40:55 2008 +0000 cosmetics, remove GXF: in log messages since it is present in context git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15409 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/gxf.c | 30 +++++++++++++++--------------- 1 files changed, 15 insertions(+), 15 deletions(-) commit 10e1c81976ec08d0e59c524df35bd77d1e755a33 Author: bcoudurier Date: Wed Sep 24 23:31:04 2008 +0000 skip non valid audio samples in gxf packets git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15408 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/gxf.c | 23 ++++++++++++++++++----- 1 files changed, 18 insertions(+), 5 deletions(-) commit 789f0ab0bdd307370a1890ba21136c05edd8c067 Author: michael Date: Wed Sep 24 23:24:24 2008 +0000 Field -> MBAFF direct mode can use data from fields that are not in the reference list. Follow the spec and no comment on the sanity of this design ... Fixes HPCAMAPALQ_BRCM_B git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15407 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit edb67142a46250a94a8cc635770e7e8e7cd0f887 Author: bcoudurier Date: Wed Sep 24 22:11:53 2008 +0000 include sys/select.h to get select, according to posix 2001, fix compilation on freebsd 5.5 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15406 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/tcp.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit a1fbd722890890e3d7b48e6820b64a6364e78e47 Author: bcoudurier Date: Wed Sep 24 22:08:50 2008 +0000 include sys/select.h instead of unistd.h to get select, according to posix 2001, fix compilation on freebsd 5.5 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15405 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d7b72abbf29558568944c18bf35a56510eabf56d Author: vitor Date: Wed Sep 24 20:31:24 2008 +0000 Move constant multiplication out of the loop git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15404 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit f86d9331deacb41da63cb66243548235c5f51705 Author: vitor Date: Wed Sep 24 20:05:22 2008 +0000 Cosmetics: move convolve() together with the other DSP functions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15403 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 3deaaa4a8b17e3dc07cac11a327d4965d657530a Author: vitor Date: Wed Sep 24 20:03:58 2008 +0000 Simplify: move division by constant off the loop git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15402 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 51fc03230da4f8dc54c6765613ef01a5da013d8e Author: bcoudurier Date: Wed Sep 24 18:55:00 2008 +0000 stop parsing if tag size is wrongly < 8 to avoid infinite loop git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15401 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9c0a53fc56a91a272c39db4fa56d6cfaa03fa0c4 Author: michael Date: Wed Sep 24 17:46:23 2008 +0000 Avoid segfault due to not set AVCodec. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15400 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/wav.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b848769f49c44544e4ea92b93ce02cc3d6ff5a80 Author: bcoudurier Date: Wed Sep 24 17:17:11 2008 +0000 merge amr wb case with amr nb and qcelp git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15399 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 0488538c1fce199f407a9eff308c0fc36ea2e53d Author: bcoudurier Date: Wed Sep 24 17:11:46 2008 +0000 only write trailer when state says so, should fix issue #646 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15398 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 372d74e22d6096024a163555847321aafc74384b Author: bcoudurier Date: Wed Sep 24 17:09:59 2008 +0000 do not override sample rate for amr nor qcelp, should fix some qcelp files at 16000hz git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15397 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 7a858172206870f92b46be62e482a05ba4bc8673 Author: kostya Date: Wed Sep 24 12:45:28 2008 +0000 Correct wrong lower limit and condition used in APE decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15396 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/apedec.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit a5ef3f8aede4d4898fa3a066c466c20bcbfdb7a5 Author: michael Date: Wed Sep 24 12:03:25 2008 +0000 ASF stands for "advanced stream format" not "adaptive ...", changing it to "ASF". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15395 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asf-enc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f27b22b8e1c8eb8bd164d268580343cfee4cefe5 Author: michael Date: Tue Sep 23 23:16:48 2008 +0000 Merge the 2 lpc loops. This changes the output by (stddev: 0.21 PSNR:109.51, file:ddinterview28.ra), the changes are due to float rounding inaccuracies and do not happen if doubles are used. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15394 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 567cfce0544336ac7c2b41f8201ba963ab7597ec Author: michael Date: Tue Sep 23 22:49:22 2008 +0000 Factorize lpc code slightly. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15393 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 16 +++++++--------- 1 files changed, 7 insertions(+), 9 deletions(-) commit 79e8b902217bd0530b4a075c300118d3985060a1 Author: diego Date: Tue Sep 23 11:10:38 2008 +0000 Add MIPS to list of architectures requiring PIC flags. Prior to gcc version 4.3 PIC was the default, now it needs to be enabled explicitly. Passing the flag to older gcc versions does not hurt. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15392 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8d840fd09410918b346962ccfbd74ea143e25c8a Author: kostya Date: Tue Sep 23 08:45:46 2008 +0000 Cosmetics: reindent after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15391 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bmp.c | 122 +++++++++++++++++++++++++++--------------------------- 1 files changed, 61 insertions(+), 61 deletions(-) commit 2eb7d0548fb45a0dccbcdd05fc1cf8ecda4120d3 Author: kostya Date: Tue Sep 23 08:45:12 2008 +0000 Add RLE4 and RLE8 decoding support for BMP git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15390 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 +- libavcodec/bmp.c | 13 +++++++++++-- 2 files changed, 12 insertions(+), 3 deletions(-) commit 1c8fe0792e24abddf0e973e97f3124b05bdc14a3 Author: kostya Date: Tue Sep 23 08:38:32 2008 +0000 Add support for 1-bit, 4-bit, 8-bit and some 16-bit raw BMP git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15389 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bmp.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 58 insertions(+), 0 deletions(-) commit 90174ec255c404ce6ca7ed28c2f9eaef69b02ebb Author: kostya Date: Tue Sep 23 08:32:18 2008 +0000 Calculate line size correctly for bit depths < 8 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15388 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bmp.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ac4f5a692b73b9954d9e301fff4daabb412d1ec6 Author: kostya Date: Tue Sep 23 08:26:59 2008 +0000 Add myself to BMP format maintainers (with permission from Mans on IRC) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15387 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 580b7d320c34826e049d756d3422c8cc7e38d2e6 Author: vitor Date: Tue Sep 23 06:24:00 2008 +0000 Add support for RVTR fourCC git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15386 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rmdec.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 4f98d6be40b820be4ea9955cb46e557e066f6022 Author: michael Date: Mon Sep 22 20:46:52 2008 +0000 A few empty lines for readability. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15385 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 4224ce9c5ded1c64d866035b55850ec92f05aea5 Author: michael Date: Mon Sep 22 20:43:35 2008 +0000 Another try to fix temporal direct mode references. Fixes at least CAPAMA3_Sand_F.264 CVMAPAQP3_Sony_E.jsv git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15384 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 92 +++++++++++++++++++++++++++++------------------------ libavcodec/h264.h | 4 +- 2 files changed, 52 insertions(+), 44 deletions(-) commit 5f5fc86e998734ee083e73f4cb2de66742c6b1d5 Author: diego Date: Mon Sep 22 05:40:52 2008 +0000 spelling cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15383 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/check_altivec.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit befcd31f9f660a464be458ba0d7dd288b7f4a67c Author: diego Date: Mon Sep 22 05:38:50 2008 +0000 AltiVec detection support for OpenBSD, patch by Brad, brad comstyle com. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15382 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/check_altivec.c | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) commit f6e2b5cdc31b10b84be2874b0d51f948fa1681e4 Author: michael Date: Mon Sep 22 03:00:26 2008 +0000 Fix all the recent problems Justin had run into with the AC3 parser, including issue 459. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15381 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac_ac3_parser.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a983e6d0d3229c422a188486c5f18ca367fa78c1 Author: michael Date: Mon Sep 22 02:32:22 2008 +0000 Fix ref_shift so that it is correct for more/all? MBAFF/PAFF mixes. Fixes at least MR9_BT_B. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15380 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 15 ++++++++++----- libavcodec/mpegvideo.h | 1 + 2 files changed, 11 insertions(+), 5 deletions(-) commit 7c845629c210f0bec9908bf75abf07732d2bcca6 Author: michael Date: Sun Sep 21 23:51:36 2008 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15379 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 52aec7507109d6c4fa2761c1dcfbc20de34ad0b6 Author: michael Date: Sun Sep 21 23:49:53 2008 +0000 Correct comment in the direct mode code. (note, yes this is unrelated to the previous simplification, the code always behaved like its documented now) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15378 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 24b58534d247a89d918a81034010525982aaa4d2 Author: michael Date: Sun Sep 21 23:46:59 2008 +0000 Simplify initialization of a few direct mode related variables. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15377 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit ad547ee9542b972831a3d83cd5627c3e48c3632a Author: diego Date: Sun Sep 21 22:47:52 2008 +0000 V4L2 support for OpenBSD, patch by Brad, brad comstyle com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15376 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 +++- libavdevice/v4l2.c | 4 ++++ 2 files changed, 7 insertions(+), 1 deletions(-) commit 3eb57eeb5163b1b0c6b419b47b64dfa9a6a753e4 Author: michael Date: Sun Sep 21 02:39:09 2008 +0000 Make MBAFF temporal direct mode closer to the spec. Fixes at least: CAMANL2_TOSHIBA_B CVMANL2_TOSHIBA_B camp_mot_mbaff0_full git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15375 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 71 +++++++++++++++++++++++++++++++--------------------- libavcodec/h264.h | 4 +- 2 files changed, 44 insertions(+), 31 deletions(-) commit 80d431f4cd0023bfa6a2d45d261ab93b1c81c525 Author: michael Date: Sun Sep 21 02:23:51 2008 +0000 Move direct_dist_scale_factor() and direct_ref_list_init() after fill_mbaff_ref_list() as future changes will need the mbaff lists inited. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15374 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 8f4be5e6be500c1d0517b7ccd676bed1cfd4ee6a Author: michael Date: Sun Sep 21 02:19:45 2008 +0000 Set poc for field references in MBAFF. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15373 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 39d1b6236401b0c844d183757d49cb2609b36efd Author: diego Date: Sat Sep 20 16:17:27 2008 +0000 Rename check_func2 to check_func_headers. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15372 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 8fab8ac39a0ba85810fcc355e78b98d0d25c56b3 Author: stefano Date: Sat Sep 20 11:13:14 2008 +0000 Log an error message in case of invalid number of channels. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15371 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libfaac.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit d5e29cac2b3372f3119a971934687d08574730a8 Author: michael Date: Fri Sep 19 18:53:31 2008 +0000 Remove fixme that is based on the assumption of !direct_8x8_inference && MBAFF. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15370 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 3c2ff1d28fa682a9a198e94cb8da101459bf1a7a Author: michael Date: Fri Sep 19 18:49:17 2008 +0000 Remove check and error message for "MBAFF + !direct_8x8_inference is not implemented" because this mode does not exist, H.264-2007 says "When frame_mbs_only_flag is equal to 0, direct_8x8_inference_flag shall be equal to 1." git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15369 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 9b09b1999ca024f2e50595eb7f75c2648206bb2b Author: michael Date: Fri Sep 19 12:41:12 2008 +0000 Avoid undefined behavior for removing elements that where not in the tree. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15368 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/tree.c | 10 ++++++---- libavutil/tree.h | 3 +-- 2 files changed, 7 insertions(+), 6 deletions(-) commit 64ff2a717e1ed52d3e2cba8e04ea1ba97051b09c Author: michael Date: Fri Sep 19 12:37:38 2008 +0000 Ensure that muxer and encoder aspect ratios match. So no invalid files are generated. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15367 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 9f72ac9220eb9c3c998395d6f376ace102b058c3 Author: michael Date: Thu Sep 18 21:07:11 2008 +0000 Support comments in preset files. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15366 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit 72ba36eb13b276d6a4742cc2e7743cd5f30fc21c Author: michael Date: Thu Sep 18 16:36:19 2008 +0000 Make pps/sps scaling_matrix initialization closer to the spec. This does not affect any of the conformance streams. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15365 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 9ee54f52aaeb18e4e74376ed7d674ba8fb3f3910 Author: superdump Date: Thu Sep 18 16:02:51 2008 +0000 Zero 'idx' for each iteration of the coupling gain loop and as it is only used within this loop, we can move its declaration there too. Based on a patch by Alex Converse (alex converse gmail com) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15364 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit f9ab36131b249fb7b6b18b536059a639f3ef83fa Author: superdump Date: Thu Sep 18 15:48:37 2008 +0000 Cosmetics: missing brackets git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15363 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 916fd9a49258c84ea07138292e4d4a3d9f661071 Author: superdump Date: Thu Sep 18 15:35:08 2008 +0000 Cast the return value of get_bits() to signed integer such that the subtraction is conducted as a signed calculation. Patch by Alex Converse (alex converse gmail com) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15362 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit cc970d4ca63f2ffce423adca06c4880ec3e50745 Author: michael Date: Thu Sep 18 15:13:15 2008 +0000 Ensure that extradata is not parsed twice. Fixes FRExt1_Panasonic. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15361 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 7b02154ca618572aee14227d9fcd75d0baa3bcf1 Author: kostya Date: Thu Sep 18 14:08:44 2008 +0000 add newline at the end of message git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15360 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bmp.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b39ac007670ea3b81a203a6524c150c8f20b494e Author: kostya Date: Thu Sep 18 13:17:44 2008 +0000 ZMBV encoder forgot to fill coded frame pointer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15359 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/zmbvenc.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 9d61cf2874b70d02800a8bbe26c743edfee46dc6 Author: diego Date: Thu Sep 18 08:10:12 2008 +0000 small wording fixes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15358 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/swscale.txt | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 8faf6f96f882206b97f786728be63cdf27ffbbfa Author: kostya Date: Thu Sep 18 05:25:29 2008 +0000 Add fourcc for MS RLE4 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15357 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 78c9edb8898c5c5669eea687d32494f572fed68e Author: kostya Date: Thu Sep 18 05:20:54 2008 +0000 Factorize out code used for MS RLE format decoding in different decoders. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15356 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 6 +- libavcodec/aasc.c | 75 +-------------- libavcodec/msrle.c | 206 ++-------------------------------------- libavcodec/msrledec.c | 254 +++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/msrledec.h | 40 ++++++++ libavcodec/tscc.c | 115 +---------------------- 6 files changed, 309 insertions(+), 387 deletions(-) commit 42d5981f61f4340f00c4d4528ddbf2002ae50373 Author: conrad Date: Thu Sep 18 03:08:33 2008 +0000 Remove duplication of TRANSPOSE8 macro, also removing some redundant load/stores git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15355 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/vp3dsp_sse2.c | 60 +--------------------------------------- 1 files changed, 2 insertions(+), 58 deletions(-) commit 7b0528ea93a2f6347b50b5506efbcb8675eba88b Author: conrad Date: Thu Sep 18 03:08:13 2008 +0000 Make a separate macro for writing an entire block from registers to memory git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15354 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/vp3dsp_sse2.c | 21 ++++++++++++--------- 1 files changed, 12 insertions(+), 9 deletions(-) commit f2e13cff2de03c2cf4f662f3eec3b58fade0711f Author: conrad Date: Thu Sep 18 03:07:41 2008 +0000 Factorize SSE2_(Row|Column)_IDCT into one macro git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15353 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/vp3dsp_sse2.c | 135 ++++++----------------------------------- 1 files changed, 19 insertions(+), 116 deletions(-) commit 5b360c798b8c49e849abaff8eb78efba36bbb30f Author: bcoudurier Date: Wed Sep 17 23:14:48 2008 +0000 revert r14983, value is not sample aspect ratio, it is display aspect ratio git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15352 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfdec.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 72640b9cc8db8e21c78c11dabb006f08f5da8b8f Author: conrad Date: Wed Sep 17 20:52:54 2008 +0000 Cosmetics: remove excessive blank lines git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15351 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/vp3dsp_sse2.c | 143 ----------------------------------------- 1 files changed, 0 insertions(+), 143 deletions(-) commit 63188a48ca59f5638210fa6143178cadb71b0edb Author: conrad Date: Wed Sep 17 19:49:31 2008 +0000 Ensure MMX/SSE2 VP3 IDCT selection isn't disabled when only Theora is enabled git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15350 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_mmx.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 07aa70defe58a6402045d262f118fa8f046cd87a Author: conrad Date: Wed Sep 17 19:38:44 2008 +0000 Cosmetics: reindent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15349 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/vp3dsp_mmx.c | 12 ++++++------ libavcodec/i386/vp3dsp_sse2.c | 6 +++--- 2 files changed, 9 insertions(+), 9 deletions(-) commit 33ab8f2d7096d8c5f282175b9fe3e15caccb68fa Author: superdump Date: Wed Sep 17 19:31:39 2008 +0000 libx264 ffpresets: * default - x264 CLI default values * fastfirstpass - disables options unnecessary for first pass * normal - Dark Shikari’s Q55 preset * hq - Dark Shikari’s Q75 preset * max - all options maxed out (at time of writing) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15348 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffpresets/libx264-default.ffpreset | 18 ++++++++++++++++++ ffpresets/libx264-fastfirstpass.ffpreset | 21 +++++++++++++++++++++ ffpresets/libx264-hq.ffpreset | 22 ++++++++++++++++++++++ ffpresets/libx264-max.ffpreset | 22 ++++++++++++++++++++++ ffpresets/libx264-normal.ffpreset | 22 ++++++++++++++++++++++ 5 files changed, 105 insertions(+), 0 deletions(-) commit a25bd4ccf420df2d870a2c5c4b9a60ad28e8fab7 Author: conrad Date: Wed Sep 17 19:30:51 2008 +0000 Rewrite SSE2 VP3 IDCT in inline asm git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15347 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/vp3dsp_sse2.c | 556 ++++++++++++++++++++--------------------- 1 files changed, 273 insertions(+), 283 deletions(-) commit 216b2f4f45802b7904cb63add055dc319b867202 Author: conrad Date: Wed Sep 17 19:30:33 2008 +0000 Rewrite MMX VP3 IDCT in inline asm git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15346 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/vp3dsp_mmx.c | 387 ++++++++++++++++++++---------------------- 1 files changed, 185 insertions(+), 202 deletions(-) commit d9fda003c59a6c8aed97502fa4fdaef4a9bb29e3 Author: conrad Date: Wed Sep 17 19:30:03 2008 +0000 MMX/SSE2 VP3 IDCT are bitexact now that the dequantization matrices are permutated correctly git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15345 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_mmx.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 5c1a00c29000c583ec3980837533fad785c8867a Author: conrad Date: Wed Sep 17 19:29:40 2008 +0000 Take idct permutation into account when initializing dequantization matrices git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15344 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1bbaadf13bf48626ff77990bd2ef5d565795f4cc Author: vitor Date: Wed Sep 17 19:26:37 2008 +0000 Use SAMPLE_FMT_FLT instead of doing the float->int convertion in the decoder. This changes very little the output and any difference should be inaudible. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15343 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 1134e7904054157c8433f98c9868070ccd963b82 Author: voroshil Date: Wed Sep 17 06:13:07 2008 +0000 Second-stage gain and Moving Average Predictor codebooks. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15342 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/g729data.h | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 42 insertions(+), 0 deletions(-) commit 0654d1c1062eee7cc2a8cc94885af374da216540 Author: voroshil Date: Wed Sep 17 06:05:12 2008 +0000 Another set of approved changes for G.729: includes, formats structure, several parts of main decoding routine and initialization code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15341 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/g729dec.c | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 45 insertions(+), 0 deletions(-) commit f7205b059e175381f0a7adb79a9ef9e9c611a221 Author: superdump Date: Tue Sep 16 15:59:43 2008 +0000 Validate pulse position and error out if an invalid position is encountered. Patch by Alex Converse (alex converse gmail com) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15340 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 19 +++++++++++++++---- 1 files changed, 15 insertions(+), 4 deletions(-) commit 57e09361147df44c41cd701216249c324432f19a Author: michael Date: Tue Sep 16 01:49:32 2008 +0000 Only print "invalid new backstep" when its really invalid. Fixes issue541. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15339 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudiodec.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit f0cad86a6aa6817b6aed3f204d7dfd2192367b5d Author: michael Date: Tue Sep 16 01:24:12 2008 +0000 Fix regression test failure caused by golomb limit not being considered in r15334. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15338 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/golomb.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9e4d607abc5b93c6a0216d912fb1172698b21428 Author: bcoudurier Date: Tue Sep 16 01:13:55 2008 +0000 sync to latest x264 git, field was renamed git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15337 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libx264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b3d77ab9c2b6ecc609354e263e3ef2a13bed6de6 Author: michael Date: Tue Sep 16 00:31:32 2008 +0000 Make decoder more robust by default against broken encoders. Fixes issue540. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15336 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudiodec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5dd1907fa1082f1165531730340b52c68f5c2a65 Author: michael Date: Mon Sep 15 22:10:28 2008 +0000 Fix issue634. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15335 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/md5.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2d46ac8ec06118fbd45e86ed4bced3ef0b0694b3 Author: michael Date: Mon Sep 15 20:30:22 2008 +0000 Fix issue245. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15334 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/golomb.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 77155d48436173c48af109b5bcd5ad2c65cd05f9 Author: diego Date: Sun Sep 14 22:46:38 2008 +0000 wording/spelling git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15333 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/swscale.txt | 59 +++++++++++++++++++++++++++---------------------------- 1 files changed, 29 insertions(+), 30 deletions(-) commit db43c612e4e3e0558eba71b34d25f8fea915dc40 Author: jbr Date: Sun Sep 14 22:27:47 2008 +0000 cosmetics: fix indentation after r15321 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15332 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pnm.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 7ff1827a8848ad57707ee9719404b45692ea5ccc Author: jbr Date: Sun Sep 14 22:25:50 2008 +0000 write actual min and max frame size to FLAC header. update regression test checksum. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15331 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/flacenc.c | 12 +++++++++++- tests/ffmpeg.regression.ref | 2 +- tests/rotozoom.regression.ref | 2 +- 3 files changed, 13 insertions(+), 3 deletions(-) commit 150d1ed3f0f9585d94739486c846b04a22be8f18 Author: diego Date: Sun Sep 14 22:20:14 2008 +0000 cosmetics: Fix indentation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15330 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/imgresample.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 2bd51bd1509b9d85150cdbd39f82e65b19f4c140 Author: diego Date: Sun Sep 14 22:18:50 2008 +0000 Remove useless #ifdef around #include. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15329 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cabac.h | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit b6b513e718dba83366753afad2035f70150aedef Author: diego Date: Sun Sep 14 22:17:40 2008 +0000 Only define x86 register names on x86. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15328 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/x86_cpu.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 003ba4b86baf6ce84e4501dc7d1c577ed3b95381 Author: ramiro Date: Sun Sep 14 22:15:11 2008 +0000 Spelling... git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15327 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/swscale.txt | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) commit 22442e580d1f4e13bc6b454317ddd0cf0e819317 Author: jbr Date: Sun Sep 14 21:39:54 2008 +0000 write MD5 checksum to FLAC header. update regression tests. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15326 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/flacenc.c | 30 +++++++++++++++++++++++++++++- tests/ffmpeg.regression.ref | 2 +- tests/rotozoom.regression.ref | 2 +- 3 files changed, 31 insertions(+), 3 deletions(-) commit f945a268d651d8a7adbe687616d3ce30cc859b48 Author: jbr Date: Sun Sep 14 20:10:30 2008 +0000 update FLAC regression test due to expected change after r15324 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15325 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/ffmpeg.regression.ref | 2 +- tests/rotozoom.regression.ref | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit a5fc452f94235ce02fcd90101fc6f0b4cdbb8014 Author: jbr Date: Sun Sep 14 20:00:36 2008 +0000 write number of samples in FLAC extradata. based on a patch by Mathieu Velten (matmaul gmail com). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15324 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/flacenc.c | 15 +++++++++++++-- libavformat/raw.c | 18 ++++++++++++++++++ 2 files changed, 31 insertions(+), 2 deletions(-) commit daeba4904ca187afb2f7dbefc1c8afee93f89f4f Author: michael Date: Sun Sep 14 17:30:05 2008 +0000 Add , to clarify sentence. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15323 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/swscale.txt | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b26a23ea12e4cd3145930a05ad538026010fb4a2 Author: jbr Date: Sun Sep 14 17:29:34 2008 +0000 add error message for unsupported codecs in WAVE. Resolves issue 623. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15322 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/wav.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 69a82ea808458b276317622c556f2fdd44074d38 Author: jbr Date: Sun Sep 14 15:50:59 2008 +0000 Return error when trying to decode non-grayscale 16-bit PNM images. Fixes issue 566. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15321 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pnm.c | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) commit a2f3b4f8380c69d5ae272846d469000cf9ea932e Author: diego Date: Sun Sep 14 14:37:17 2008 +0000 Fix typos found by ispell. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15320 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/swscale.txt | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 19df3d3234e92249bb4e9a361ce7ce963d56c9b4 Author: michael Date: Sun Sep 14 14:14:36 2008 +0000 Reword a few sentances to make them clearer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15319 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/swscale.txt | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) commit 3ae96beb075c3b37d446603f8b1f589370458c5c Author: rbultje Date: Sun Sep 14 13:56:12 2008 +0000 Reindent after r15317. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15318 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0d3539e1fc6de3ae063ca51341fd465f971cc0a3 Author: rbultje Date: Sun Sep 14 13:55:21 2008 +0000 Rename RTSP_SERVER_RDT to REAL, because RDT (the transport protocol) is not strictly related to the server type (Real servers can stream both RDT and RTP). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15317 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 32 ++++++++++++++++---------------- 1 files changed, 16 insertions(+), 16 deletions(-) commit 6a7b60d93bbf68bc0dcc35f03afd3886835cd18f Author: michael Date: Sun Sep 14 02:38:47 2008 +0000 The official guide to swscale for confused developers. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15316 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/swscale.txt | 98 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 98 insertions(+), 0 deletions(-) commit b7473794179475980b6700303373480bdcb60b70 Author: superdump Date: Sat Sep 13 20:52:57 2008 +0000 Reindent after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15315 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit baca3f10985f27d731a15172a3a943f9696fa064 Author: superdump Date: Sat Sep 13 20:51:36 2008 +0000 Apply pulses to unscaled coefficients rather than scaled. Slight reworking of a patch by Alex Converse (alex converse gmail com) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15314 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) commit e4ec8d15224a204d3ceca92faa9c4ac23bf0397e Author: superdump Date: Sat Sep 13 20:22:31 2008 +0000 Operands of '+' are not necessarily evaluated in order so r15311 was pointless. Splitting the assignment onto two lines should resolve the order issue. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15313 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit f4ec61a060340681d47ca6f5011ad4bc5ec7c274 Author: ramiro Date: Sat Sep 13 18:50:53 2008 +0000 Update link to FFmpeg Windows Help website. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15312 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/faq.texi | 2 +- doc/general.texi | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 9a2f68d18cedfea21cfaa3d8bcfe4d36344e3c32 Author: superdump Date: Sat Sep 13 18:47:43 2008 +0000 Correct order of parsing for pulse scalefactor band and offset to match the specification. Patch by Alex Converse (alex converse gmail com) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15311 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 55278089d5172df2052eb0fd89c4ab7ee4a95816 Author: cehoyos Date: Sat Sep 13 17:25:38 2008 +0000 Fix setting default value of scan_offset option for target svcd. Patch by Gert Vervoort gert D vervoort A hccnet D nl git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15310 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1d3bfec1176a49819a33fae8ecb6c37661a1200d Author: michael Date: Sat Sep 13 17:09:18 2008 +0000 Add sparc maintainer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15309 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit c371f6490b3ba79af7f81b8dec48f7415f614cbb Author: vitor Date: Sat Sep 13 16:56:58 2008 +0000 Cosmetics: line breaks git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15308 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 7e49f2a963bf9fcca2743838dfda79fa74f6b832 Author: vitor Date: Sat Sep 13 16:49:05 2008 +0000 Simplify: use a single history buffer for gain and a single one for speech instead of having two for each in the context. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15307 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 47 +++++++++++++++++++++++++---------------------- 1 files changed, 25 insertions(+), 22 deletions(-) commit 77875bcc23c78255b87ab00b10ee5379c4629a84 Author: diego Date: Sat Sep 13 13:18:35 2008 +0000 Fix compilation on Mac OS X 10.4: Defining _POSIX_C_SOURCE hides the u_char & similar typedefs that sysctl.h needs. Since sysctl() itself isn't POSIX undefining _POSIX_C_SOURCE for check_altivec.c seems the best way to fix this. patch by David Conrad lessen42 at gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15306 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/check_altivec.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 6a29f0b591c228aaa92096920d6f2961d9be7d39 Author: michael Date: Sat Sep 13 03:49:54 2008 +0000 Switch regression tests to swscale. Plain C, x86-32 and -64 have been tested and should work, other archs that had asm optmizations in swscale likely will need some fixes to either fallback to C if SWS_BITEXACT is set or make the asm match C. This also disables the PAL8 test as neither swscale or the old scaler really support PAL8 output, imgconvert supported a fixed 666 palette as output and swscale supports fixed 884 and 422. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15305 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 4 +- tests/ffmpeg.regression.ref | 66 ++++++------ tests/libav.regression.ref | 98 ++++++++-------- tests/regression.sh | 26 ++-- tests/rotozoom.regression.ref | 62 +++++----- tests/seek.regression.ref | 254 ++++++++++++++++++++-------------------- 6 files changed, 254 insertions(+), 256 deletions(-) commit d152bb6d6401cfe367c4361e04d7251a279cb9b2 Author: superdump Date: Fri Sep 12 14:33:35 2008 +0000 Reindent after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15304 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit d92b784ea967880f3ac625628f159e40691f5072 Author: superdump Date: Fri Sep 12 14:32:49 2008 +0000 Only read some of TNS bitstream data in the case that the TNS filter order is non-zero as per the specification. Patch by Alex Converse (alex converse gmail com) Fixes another issue pertaining to issue632 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15303 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit a85a1783531f323a4be458b5d4f7bb294b16f1fc Author: aurel Date: Fri Sep 12 00:06:06 2008 +0000 matroskadec: simplify, first_timecode is already in the index no need to duplicate it git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15302 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 21 +++++---------------- 1 files changed, 5 insertions(+), 16 deletions(-) commit 0d7f0ac3e7ed9f0d3794e4f65aae1530dc6495ea Author: aurel Date: Thu Sep 11 22:42:17 2008 +0000 matroskadec: prevent seeking before the first keyframe of the reference stream git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15301 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) commit 8229c0bed7062cfce22333b838d0f6f6e2e78b3d Author: vitor Date: Thu Sep 11 19:10:26 2008 +0000 Cosmetics: align spec references git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15300 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 49840e9ef90460a09f208c5e5f9c193223d1fecc Author: vitor Date: Thu Sep 11 19:06:54 2008 +0000 Rename function: s/colmult/apply_window/ git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15299 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 8b86c387b95e61c29ef65daadf2a178e3141b205 Author: rbultje Date: Thu Sep 11 17:43:44 2008 +0000 Reindent after r15927, see discussion in "[PATCH] rtsp cleanup part 1: remove duplicate code" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15298 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) commit 1318459c47d4bd2ab9fa0f9dc181af1912deb789 Author: rbultje Date: Thu Sep 11 17:43:04 2008 +0000 Factorize out common code for opening of the RTP parsing context between SDP and RTSP into a new function. See discussion on ML in "[PATCH] rtsp cleanup part 1: remove duplicate code" thread. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15297 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 58 +++++++++++++++++++++++---------------------------- 1 files changed, 26 insertions(+), 32 deletions(-) commit d0a942a95d3831dab5449ec1951b34197c1de312 Author: diego Date: Thu Sep 11 08:13:23 2008 +0000 misc spelling/wording/grammar fixes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15296 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra144.c | 18 +++++++++--------- libavcodec/ra288.c | 30 +++++++++++++++--------------- libavcodec/ra288.h | 4 ++-- 3 files changed, 26 insertions(+), 26 deletions(-) commit 7df63ca2a52816d035e3692424ab2eeb05f10ff3 Author: kostya Date: Thu Sep 11 06:35:37 2008 +0000 Make it possible to disable loop filter in VC-1. Unlike H.264 it does not affect picture quality on any files I've watched. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15295 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit c2f0bf9399cade47976281972175df2d50bf0c9c Author: superdump Date: Thu Sep 11 01:22:34 2008 +0000 Correct pulse amplitude application - a negative or 0 coefficient implies the pulse is subtracted, else it is added. Also avoid a divide by 0. Based on a patch by Alex Converse (alex converse gmail com) Fixes part of issue632 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15294 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 8268ada50beec1f4ba5d01022a823f43156cdf3f Author: darkshikari Date: Thu Sep 11 00:34:39 2008 +0000 Fix incorrect printing of brainfart cropping error in some cases in progressive mode. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15293 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a8a81b889c58cbfcff65fea17f1f6e570de37277 Author: vitor Date: Wed Sep 10 19:00:02 2008 +0000 Convert table to integer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15292 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 2 +- libavcodec/ra288.h | 194 +++++++++++++++++---------------------------------- 2 files changed, 66 insertions(+), 130 deletions(-) commit 54e08b6df2fdbce584ec26f904a563da6c8efa5a Author: michael Date: Wed Sep 10 12:51:49 2008 +0000 Clarify convergence_duration. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15291 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 1ed91a93565fc016d2716ea6f57ebbe9383637c9 Author: vitor Date: Tue Sep 9 19:20:20 2008 +0000 Convert two tables to signed decimal git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15290 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 9a4c7ae5988724098cde6371b2e869d9690b5cb3 Author: bcoudurier Date: Tue Sep 9 18:32:50 2008 +0000 set bits_per_coded_sample according to new lavc api git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15289 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/vfwcap.c | 2 +- libavformat/avisynth.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) commit b520c82159723915ce06e91998762b207cdf3a86 Author: vitor Date: Tue Sep 9 16:51:39 2008 +0000 Cosmetics: remove useless parenthesis git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15288 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f66b0808ecfc18e471e4b17c2cd631954dab6096 Author: vitor Date: Tue Sep 9 16:50:11 2008 +0000 Remove ChannelData.lev var and use ChannelData.level instead git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15287 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 1de94f9106da60e6ce1386e6987f096da48e44c9 Author: diego Date: Tue Sep 9 14:47:47 2008 +0000 Add support for creating Simple Profile (I-frame only, no arithmetic coding) Dirac bytestreams. patch by Anuradha Suraparaju, anuradha rd.bbc.co uk git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15286 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libdiracenc.c | 6 ++++-- libavcodec/libschroedingerenc.c | 5 +++++ 2 files changed, 9 insertions(+), 2 deletions(-) commit 0f2e247ef7b56376b7667a4de52836c7f2b37b22 Author: jai_menon Date: Tue Sep 9 14:42:50 2008 +0000 vorbis_enc : set coded_frame->pts value to running sample count. This is a temporary fix for issue 502 and will not be required when we start using AVFrame for audio codecs. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15285 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_enc.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 4616d353f46575736ad1d5b03635306442647c73 Author: aurel Date: Tue Sep 9 12:10:25 2008 +0000 matroskadec: demux relevant subtitle packets after a seek only works for subtitle tracks which where properly indexed up to the seek point git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15284 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 20 +++++++++++++++++--- 1 files changed, 17 insertions(+), 3 deletions(-) commit ae1de742cce214b8f64f31a6a47bd5933f6d5e4b Author: aurel Date: Tue Sep 9 12:07:10 2008 +0000 matroskadec: ensure that overlapping subtitle are not added to the index git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15283 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit a485a72b6904f9ff9535d347e1dd3249788737bd Author: aurel Date: Tue Sep 9 12:01:51 2008 +0000 matroskadec: after seeking, skeep up to the desired timestamp instead of the desired stream git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15282 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 6 +++--- tests/seek.regression.ref | 28 ++++++++++++++-------------- 2 files changed, 17 insertions(+), 17 deletions(-) commit e5a53324fa29319ef4358fe1bdb8623fd73a2e3a Author: aurel Date: Tue Sep 9 11:54:35 2008 +0000 matroskadec: move timecode calculation a little earlier so as to be able to use it in other part of the code git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15281 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 18 ++++++++---------- 1 files changed, 8 insertions(+), 10 deletions(-) commit e586a3d953d8ff226267f94d179991821cd23c52 Author: aurel Date: Tue Sep 9 11:23:48 2008 +0000 matroskadec: sanitize track time_scale before using it fix issue628 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15280 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 12e100505a49529eec975e341592133efb466e17 Author: bcoudurier Date: Tue Sep 9 02:56:13 2008 +0000 print stream index in decimal not in hex, easier for debugging git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15279 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 879ab45943aa12980269588a938e2de0a9a86db5 Author: aurel Date: Mon Sep 8 23:47:50 2008 +0000 remove one more stuff under #if LIBAVCODEC_VERSION_INT which was forgotten in r15263 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15278 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eval.h | 10 ---------- 1 files changed, 0 insertions(+), 10 deletions(-) commit 019014693d36bab92f528e0813bef736319ef11d Author: bcoudurier Date: Mon Sep 8 19:37:22 2008 +0000 set block align in av_write_header if not set, fix issue #489 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15277 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit bfcb6c87c738b0a9ab61dc77ccf3d13aec3a62c5 Author: bcoudurier Date: Mon Sep 8 19:11:53 2008 +0000 write copyright metadata tag git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15276 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 41657913e7e5377ef22a1d2ad69a4c86955f81a5 Author: jai_menon Date: Mon Sep 8 19:05:46 2008 +0000 alac : fix case where bits_per_sample is not set. Patch by Baptiste git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15275 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alac.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0c71bd1b1673f2b5aecd7f59f7bdc061c3579ef4 Author: vitor Date: Mon Sep 8 18:52:00 2008 +0000 Remove useless comment git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15274 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra144.h | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit ef1f51d5cf68652cd7fd5d3890095285cff99218 Author: vitor Date: Mon Sep 8 18:51:33 2008 +0000 Normalize triplets in gain_val_tab[][] so gain_exp_tab[] can be just an one-dimensional array. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15273 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra144.c | 2 +- libavcodec/ra144.h | 210 ++++++++++++++++++++-------------------------------- 2 files changed, 82 insertions(+), 130 deletions(-) commit 57d4930ffe78d4b836f9ac744e90649e30b82c9b Author: michael Date: Mon Sep 8 18:31:48 2008 +0000 Remove deprecated avcodec_decode_audio() this one was not under #ifdef. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15272 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 7 ------- 1 files changed, 0 insertions(+), 7 deletions(-) commit 56e68920989cbdc31e58208a32022a20685ffc1f Author: michael Date: Mon Sep 8 18:29:08 2008 +0000 avcodec_find_best_pix_fmt() needs a 64bit mask as there are more than 32 pix_fmts. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15271 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 2 +- libavcodec/imgconvert.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit 3b3b3d6ff56e44423ae67d87dd87818f18342b15 Author: michael Date: Mon Sep 8 18:18:49 2008 +0000 Rename error_resilience to error_recognizion. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15270 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 6 +++--- libavcodec/ac3dec.c | 4 ++-- libavcodec/avcodec.h | 4 ++-- libavcodec/error_resilience.c | 8 ++++---- libavcodec/h261dec.c | 2 +- libavcodec/h263.c | 12 ++++++------ libavcodec/h263dec.c | 2 +- libavcodec/h264.c | 2 +- libavcodec/mpeg12.c | 8 ++++---- libavcodec/mpegaudio.h | 2 +- libavcodec/mpegaudiodec.c | 6 +++--- libavcodec/mpegvideo.c | 2 +- libavcodec/mpegvideo.h | 2 +- libavcodec/msmpeg4.c | 2 +- libavcodec/utils.c | 4 ++-- 15 files changed, 33 insertions(+), 33 deletions(-) commit fd7fe10fd611f21ed373dba7404282dbe10614ae Author: vitor Date: Mon Sep 8 18:18:29 2008 +0000 Pass directly variable 'a' to interp instead of evaluating it from num_blocks git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15269 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra144.c | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) commit 3bd8b03c36fa3862bb020a2ef3c5e79dc2bebc75 Author: vitor Date: Mon Sep 8 18:16:00 2008 +0000 Simplify if() in copy_and_dup() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15268 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra144.c | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-) commit dfaadacc548e052b5dbb58368e2e564c2ffa215e Author: vitor Date: Mon Sep 8 18:14:37 2008 +0000 Add av_cold attribute to decode_init() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15267 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra144.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1c635e8a0cac72d0b7e26552581cdc58642da95f Author: vitor Date: Mon Sep 8 18:13:53 2008 +0000 Cosmetics: Make the two additional units in size more clear git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15266 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra144.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b35ce9a97ca61f61f75be66ce4889d3d80e6869d Author: michael Date: Mon Sep 8 15:28:07 2008 +0000 Remove DEFAULT_FRAME_RATE_BASE. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15265 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 2 -- libavcodec/utils.c | 2 +- 2 files changed, 1 insertions(+), 3 deletions(-) commit f6960ad1278be65e699f1bf7da07f8be10d6e674 Author: michael Date: Mon Sep 8 15:24:16 2008 +0000 Drop deprecated SAMPLE_FMT_S24. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15264 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/audioconvert.c | 1 - libavcodec/avcodec.h | 1 - libavcodec/utils.c | 2 -- 3 files changed, 0 insertions(+), 4 deletions(-) commit 56e20eeb030ad46c6bd3cc50f18048442141a2c5 Author: michael Date: Mon Sep 8 15:03:17 2008 +0000 Remove stuff under #if LIBAVCODEC_VERSION_INT. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15263 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/allcodecs.c | 3 - libavcodec/avcodec.h | 108 -------------------------------------------- libavcodec/eval.c | 14 ------ libavcodec/imgconvert.c | 21 --------- libavcodec/libfaad.c | 4 -- libavcodec/libxvidff.c | 3 - libavcodec/mpegvideo_enc.c | 5 -- libavcodec/utils.c | 29 ------------ 8 files changed, 0 insertions(+), 187 deletions(-) commit 0472f3ecb8d65997f6de234110c5de06dc38a8f6 Author: michael Date: Mon Sep 8 14:24:59 2008 +0000 Bump Major version, this commit is almost just renaming bits_per_sample to bits_per_coded_sample but that cannot be done seperately. Patch by Luca Abeni Also reset the minor version and fix the forgotton change to libfaad. Note: The API/ABI should not be considered stable yet, there still may be a change done here or there if some developer has some cleanup ideas and patches! git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15262 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/8bps.c | 4 ++-- libavcodec/alac.c | 2 +- libavcodec/alacenc.c | 10 +++++----- libavcodec/apedec.c | 2 +- libavcodec/avcodec.h | 4 ++-- libavcodec/cinepak.c | 2 +- libavcodec/cscd.c | 8 ++++---- libavcodec/huffyuv.c | 16 ++++++++-------- libavcodec/imgresample.c | 18 +++++++++--------- libavcodec/lclenc.c | 2 +- libavcodec/libfaad.c | 4 ++-- libavcodec/msrle.c | 4 ++-- libavcodec/pcm.c | 8 ++++---- libavcodec/qtrle.c | 8 ++++---- libavcodec/qtrleenc.c | 2 +- libavcodec/rawdec.c | 10 +++++----- libavcodec/shorten.c | 4 ++-- libavcodec/tscc.c | 6 +++--- libavcodec/tta.c | 6 +++--- libavcodec/utils.c | 1 - libavcodec/vmdav.c | 2 +- libavcodec/vmnc.c | 2 +- libavcodec/zmbv.c | 2 +- libavformat/4xm.c | 8 ++++---- libavformat/aiff.c | 24 ++++++++++++------------ libavformat/apc.c | 4 ++-- libavformat/ape.c | 2 +- libavformat/asf.c | 4 ++-- libavformat/avidec.c | 4 ++-- libavformat/avs.c | 2 +- libavformat/bethsoftvid.c | 6 +++--- libavformat/bfi.c | 4 ++-- libavformat/daud.c | 2 +- libavformat/dsicin.c | 6 +++--- libavformat/electronicarts.c | 6 +++--- libavformat/flvdec.c | 10 +++++----- libavformat/flvenc.c | 2 +- libavformat/gxf.c | 4 ++-- libavformat/idcin.c | 2 +- libavformat/idroq.c | 6 +++--- libavformat/iff.c | 6 +++--- libavformat/ipmovie.c | 6 +++--- libavformat/mmf.c | 4 ++-- libavformat/mov.c | 24 ++++++++++++------------ libavformat/movenc.c | 4 ++-- libavformat/mpc.c | 2 +- libavformat/mpc8.c | 2 +- libavformat/mpeg.c | 8 ++++---- libavformat/mtv.c | 2 +- libavformat/mvi.c | 2 +- libavformat/mxfdec.c | 6 +++--- libavformat/mxfenc.c | 2 +- libavformat/nsvdec.c | 2 +- libavformat/nuv.c | 8 ++++---- libavformat/riff.c | 14 +++++++------- libavformat/rl2.c | 6 +++--- libavformat/rpl.c | 18 +++++++++--------- libavformat/segafilm.c | 6 +++--- libavformat/sierravmd.c | 6 +++--- libavformat/siff.c | 2 +- libavformat/smacker.c | 6 +++--- libavformat/tiertexseq.c | 6 +++--- libavformat/tta.c | 2 +- libavformat/utils.c | 6 +++--- libavformat/vocdec.c | 6 +++--- libavformat/vocenc.c | 2 +- libavformat/wc3movie.c | 4 ++-- libavformat/westwood.c | 12 ++++++------ libavformat/wv.c | 2 +- libavformat/xa.c | 2 +- tests/regression.sh | 12 ++++++------ 71 files changed, 206 insertions(+), 207 deletions(-) commit 4134c3930751b7ce717a9ea9484e2e912742a1de Author: michael Date: Mon Sep 8 13:37:12 2008 +0000 Try to fix wma regression. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15261 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mdct.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 2ab46db0b9d31027e9be00ac2fcd0f7fea14b86e Author: diego Date: Mon Sep 8 05:17:17 2008 +0000 Relicense as ISC with the authors' permission. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15260 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/faandct.c | 30 ++++++++++++------------------ 1 files changed, 12 insertions(+), 18 deletions(-) commit 4b90c9c17f8a30333d92286819355324c21b03be Author: bcoudurier Date: Mon Sep 8 00:58:24 2008 +0000 terminate tag tables by CODEC_ID_NONE git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15259 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit ac7d282d86f32a8fcf527bf3d58178b5803a5d97 Author: diego Date: Sun Sep 7 21:02:28 2008 +0000 Relicense from LGPL 2.1 to LGPL 2.1 or later with the authors' permission. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15258 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qtrleenc.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit e0996415beb9b124936bd4dbba55f130b5723255 Author: vitor Date: Sun Sep 7 20:21:15 2008 +0000 Check output buffer size before decoding. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15257 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit 64cb0036e42e8ad338daf361d3b3b55607aff45e Author: vitor Date: Sun Sep 7 20:18:18 2008 +0000 Cosmetics: rename vars s/ctx/chd/ git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15256 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 50 +++++++++++++++++++++++++------------------------- 1 files changed, 25 insertions(+), 25 deletions(-) commit 1a57582fb36eb5dc67a7d508efe0e9bd072bffeb Author: vitor Date: Sun Sep 7 17:20:55 2008 +0000 Use tables symetry to reduce their size by half. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15255 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 314 +++++++++++++++++++---------------------------------- 1 files changed, 112 insertions(+), 202 deletions(-) commit c97d34bbec0871ea8b905bc40d22108faef8fbd5 Author: aurel Date: Sun Sep 7 15:08:43 2008 +0000 fix seek regression tests after r15229 The matroska demuxer now index every streams so seek on stream 1 now works. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15254 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/seek.regression.ref | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit e623018aec677a66af27ff6c1c1d9815455654b7 Author: vitor Date: Sun Sep 7 14:33:01 2008 +0000 Cosmetics: s/short/int16_t/ git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15253 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 83e35a8d2d69f969f3cc93436acca6d71b950544 Author: vitor Date: Sun Sep 7 14:32:10 2008 +0000 Remove cast, now tables are signed. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15252 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit dc43c16b00be34153815b351140cf9d9254cc226 Author: vitor Date: Sun Sep 7 14:30:54 2008 +0000 Convert tables to signed and decimal. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15251 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 388 ++++++++++++++++++++++++++-------------------------- 1 files changed, 194 insertions(+), 194 deletions(-) commit 7684993b49b9c8227898b6fe8bbe17288c30d819 Author: vitor Date: Sun Sep 7 13:55:26 2008 +0000 Remove unused table entries. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15250 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 152 +++++++++++++++++++++++++++-------------------------- 1 files changed, 77 insertions(+), 75 deletions(-) commit 24abc8ff2aa0c14c287f0b1aae506a45bcba5fe1 Author: vitor Date: Sun Sep 7 13:47:30 2008 +0000 Remove commented out code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15249 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit f33db0634a40febafffdf8cad0e5f897a8736f7a Author: vitor Date: Sun Sep 7 13:46:09 2008 +0000 Use FFMIN() instead of rewriting it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15248 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit 0f2f6c9ebeac0e4562fd841fea6dbfd56702f8de Author: vitor Date: Sun Sep 7 13:42:34 2008 +0000 Factorize broken clipping in its own function and document it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15247 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 28 ++++++++++++++++------------ 1 files changed, 16 insertions(+), 12 deletions(-) commit 19b01d38479ed33132cb44de858b461b4ac54fee Author: vitor Date: Sun Sep 7 09:55:47 2008 +0000 Cosmetics: whitespace/linebreaks git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15246 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 30 ++++++++++++++++++------------ 1 files changed, 18 insertions(+), 12 deletions(-) commit 7845932e6deb4e53d00bc8ad0efba7d5668a8f5f Author: vitor Date: Sun Sep 7 09:46:55 2008 +0000 Use the same 8 bit -> 16 bit convertion as quicktime git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15245 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) commit 45c8d86254d16d0e3b5d9d66ad3546c6ecb93053 Author: vitor Date: Sun Sep 7 09:42:57 2008 +0000 Do not share context variables between channels and don't zero them at decode_frame(). This makes the output much closer to that of the binary decoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15244 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 24 +++++++++++++----------- 1 files changed, 13 insertions(+), 11 deletions(-) commit 19a34a98fd59916697455d4acb980e44da431b58 Author: vitor Date: Sun Sep 7 09:38:37 2008 +0000 Remove output pointer from context git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15243 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 40 +++++++++++++++++++++------------------- 1 files changed, 21 insertions(+), 19 deletions(-) commit 5a23ecdc82257fdffe0e9894fdd858b37ff45884 Author: stefang Date: Sun Sep 7 07:36:03 2008 +0000 add 1bpp decoding function and extend 4bpp function to also cover the 2bpp case. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15242 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qtrle.c | 135 ++++++++++++++++++++++++++++++++++------------------ 1 files changed, 89 insertions(+), 46 deletions(-) commit f8243040ee8cb3b5133ad9adaa5c87f33a35925e Author: bcoudurier Date: Sun Sep 7 05:05:10 2008 +0000 add missing html start tag to ffserver status html page git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15241 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ac5e8fc1dd89f2c837302db1567ac19f5d3c70f1 Author: bcoudurier Date: Sun Sep 7 04:56:44 2008 +0000 cleanup, merge snprintf calls git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15240 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 110 ++++++++++++++++++++++++++++++------------------------------ 1 files changed, 55 insertions(+), 55 deletions(-) commit 9718a7ffbdc5296fb48ca0333deb9f628b4d5163 Author: bcoudurier Date: Sun Sep 7 04:17:15 2008 +0000 set default bps to 16 in wav header git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15239 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit df4253f39526ff437e2e3da38962012c170b9968 Author: bcoudurier Date: Sun Sep 7 04:16:05 2008 +0000 100l, compute correctly poll_table size when allocating git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15238 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6b6d39ab0072ff2ffcfed430e6b6b216abf8993b Author: rbultje Date: Sun Sep 7 01:25:47 2008 +0000 Implement RDT-specific data parsing routines. After these changes, simple playback of RTSP/RDT streams should work. See discussion in "Realmedia patch" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15237 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 101 ++++++++++++++++++++++++++++++++++++++++++++++++++++ libavformat/rdt.h | 7 ++++ libavformat/rtsp.c | 10 ++++- 3 files changed, 116 insertions(+), 2 deletions(-) commit d2e659c89dce35c6efbb2ec90d5c05aa99f82f69 Author: rbultje Date: Sun Sep 7 01:24:01 2008 +0000 Reindent after previous patch. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15236 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 44 ++++++++++++++++++++++---------------------- 1 files changed, 22 insertions(+), 22 deletions(-) commit 462f4343be9442d9facb1e67c2913e44db8f7f0f Author: rbultje Date: Sun Sep 7 01:22:18 2008 +0000 Implement a RDT-specific SET_PARAMETER command that subscribes to the first stream in a RTSP/RDT session. See discussion in "Realmedia patch" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15235 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rdt.c | 13 ++++++++++++- libavformat/rdt.h | 12 ++++++++++++ libavformat/rtsp.c | 34 +++++++++++++++++++++++++++++++++- 3 files changed, 57 insertions(+), 2 deletions(-) commit 99f393f2893767d36353160444032cef6d7237b6 Author: rbultje Date: Sun Sep 7 01:21:24 2008 +0000 Add dynamic payload handlers to rdt.c. These follow the same API as the ones in rtpdec.c, so that they can be shared and used in the same way in rtsp.c. The handlers, since they are specific for RDT, are registered in rdt.c and a new registration function is thus called from allformats.c. The dynamic payload handler also implements RDT-specific SDP-line parsing for OpaqueData and StartTime, which are specific for RDT and needed for proper playback. OpaqueData contains one or a list ("MLTI") of "MDPR" chunks that can be parsed by the rmdec.c function ff_rm_read_mdpr_codecdata(). To use this function, we create a new rdt_demuxer, which has the same private data as the rm_demuxer. The resulting AVFormatContext created with _open_stream() can thus be used to call functions in the RM demuxer. See discussion in "Realmedia patch" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15234 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/allformats.c | 2 + libavformat/rdt.c | 136 ++++++++++++++++++++++++++++++++++++++++++++++ libavformat/rdt.h | 5 ++ libavformat/rm.h | 3 + libavformat/rmdec.c | 7 +++ 5 files changed, 153 insertions(+), 0 deletions(-) commit 95576dac972235dc86350a1904c1e1384b22ff2d Author: rbultje Date: Sun Sep 7 01:19:26 2008 +0000 Give register_dynamic_payload_handler() in rtpdec.c a ff_ prefix and export it so that I can use it in rdt.c as well. See discussion in "Realmedia patch" thread on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15233 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtp_internal.h | 1 + libavformat/rtpdec.c | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) commit 56e4ef922c92068c4934aa5a43ba69f5237bb852 Author: aurel Date: Sun Sep 7 00:05:30 2008 +0000 bump lavf micro version to allow checking for the matroska/ASS bugfix in r15211 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15232 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3f0fea60067c97d24a9bacf0182cb0becd303390 Author: aurel Date: Sat Sep 6 23:44:29 2008 +0000 matroskadec: remove now useless vstream and is_video_key_frame git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15231 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-) commit 0553e04d35a74f25720d470e232fb2988d0c7eb4 Author: aurel Date: Sat Sep 6 23:43:24 2008 +0000 matroskadec: remove useless braces git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15230 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit d256a43aaabc8b33f6395e3d363c43ae536b572a Author: aurel Date: Sat Sep 6 23:39:59 2008 +0000 matroskadec: ensure that the timecode added to the index are is the one of the actual keyframe block, and not the one of the start of the cluster containing this block. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15229 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 18 ++++++++++-------- 1 files changed, 10 insertions(+), 8 deletions(-) commit b67695ccb92f9985d201dcb2eeca03605a00eb31 Author: cehoyos Date: Sat Sep 6 16:55:29 2008 +0000 Whitespace cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15228 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b README | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1ab77b9c06a2ea495062060fee8a74f914eea02a Author: diego Date: Sat Sep 6 16:15:45 2008 +0000 license header consistency cosmetics. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15227 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qtrleenc.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit ef8fcdc081121fb49d2bf83acc5101547e8e638a Author: diego Date: Sat Sep 6 16:14:20 2008 +0000 Mention that libavcodec/ac3dec.c is GPLed. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15226 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b README | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit e5bf97dc69cbb3c57c8ac93495070196f85893b5 Author: diego Date: Sat Sep 6 16:09:57 2008 +0000 license header consistency cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15225 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264enc.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 9a80a61afd9f74e96609c1beecc0ae2dc5a23fa5 Author: voroshil Date: Sat Sep 6 13:45:02 2008 +0000 Remove not approved parts. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15224 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/g729dec.c | 18 ------------------ 1 files changed, 0 insertions(+), 18 deletions(-) commit 348ef44d85f514ee4b81a8edc040c914a2731caf Author: vitor Date: Sat Sep 6 11:46:29 2008 +0000 Test a var for overflow just after it is set git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15223 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra144.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 37a4adeee8ad2c06dd23985d1b0a364f31bcc785 Author: vitor Date: Sat Sep 6 11:45:10 2008 +0000 Remove useless parenthesis git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15222 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra144.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 52e51b5df05b285bf8a45648ff1d190d5c517842 Author: stefano Date: Sat Sep 6 07:26:05 2008 +0000 Remove wrong and unnecessary condition. VHOOK filters are not special so they are not supposed to use the printf, fprintf, perror and puts functions but av_log instead. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15221 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/internal.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 32c687e81ad457fc0dc5998e0cc0b8bca33b88d6 Author: stefano Date: Sat Sep 6 07:07:07 2008 +0000 Undefine the macro which defines fprintf as please_use_av_log so that fprintf can be used for printing to file. Patch by JonY <10walls __AT__ gmail @@dot@@ com> git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15220 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b vhook/fish.c | 1 + vhook/ppm.c | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) commit 45cbd2e9817ac03d2fd6bdb4241cf8c69c1777a6 Author: lucabe Date: Fri Sep 5 20:40:50 2008 +0000 ADD support for the RGB32 pixel format in video4linux2 devices Patch by Jean Delvare (khali AT linux-fr DOT org) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15219 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/v4l2.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 723f011af1b0f5e731ea28120d76549af8c97884 Author: lucabe Date: Fri Sep 5 20:36:42 2008 +0000 Add support for the PIX_FMT_RGB555 and PIX_FMT_RGB565 pixel formats in video4linux2 devices. Patch by Jean Delvare (khali AT linux-fr DOT org) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15218 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/v4l2.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 7a6a721a67364630edc2f81c9f73731f7e0e0d25 Author: reimar Date: Fri Sep 5 16:31:26 2008 +0000 Fix nuv decoder to use reget_buffer for non-keyframes and correctly identify non-keyframe RTJPEG frames. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15217 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/nuv.c | 22 ++++++++++++++++------ 1 files changed, 16 insertions(+), 6 deletions(-) commit 9b6f96b82c8b2c87bd2b8d72e1fac0b27eb44600 Author: bcoudurier Date: Fri Sep 5 02:30:27 2008 +0000 do not fail if audio is uncompressed and frame size is not set, just set it git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15216 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit bfa58751a9e6ecf57747f41262ad43a2173ef86a Author: bcoudurier Date: Fri Sep 5 02:20:33 2008 +0000 simplify bps code by using av_get_bits_per_sample git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15215 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 15 ++------------- 1 files changed, 2 insertions(+), 13 deletions(-) commit 3a8489534289a47b1553534a06d9b84168f47f1e Author: vitor Date: Fri Sep 5 00:01:23 2008 +0000 Cosmetics: indent after last commit and remove useless braces git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15214 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) commit 2f2469f11c88a01471e046618cd831ae3d03b803 Author: vitor Date: Fri Sep 5 00:00:20 2008 +0000 Simplify: use a for instead of unrolling by hand git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15213 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 11 ++++------- 1 files changed, 4 insertions(+), 7 deletions(-) commit 8600545f8790cfd36f3ee64a4a4d88e299a233e8 Author: vitor Date: Thu Sep 4 23:54:57 2008 +0000 Functions mace{3,6}_decode_frame() are just wrappers to Exp1to{3,6}(). This commit moves the code of Exp1to* to the decode functions. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15212 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 124 ++++++++++++++-------------------------------------- 1 files changed, 34 insertions(+), 90 deletions(-) commit 4480dece5dfb78c9c5044b58ef08a40e57565b61 Author: aurel Date: Thu Sep 4 23:26:12 2008 +0000 matroskadec: fix ASS subtitle track packets before emitting them Matroska does some butchering when storing the ASS lines. The start and end time are removed (because they are duplicated in the container). The matroska_fix_ass_packet() function simply restore those start and end time in ASS lines to ensure our ASS packets comply with the ASS spec. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15211 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) commit 4437548d122409e6a22f97e6c09980427267794a Author: bcoudurier Date: Thu Sep 4 23:23:44 2008 +0000 add -xerror option, ffmpeg will now exit right when an error occurs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15210 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) commit 0d709b2dc6f3c90632aa2124ec6247b519422bb0 Author: bcoudurier Date: Thu Sep 4 23:19:53 2008 +0000 Fix msgsm in wav, do not set blkalign to frame size, this is wrong, all samples have correct blkalign set to 65 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15209 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d5b3b313003d6bd9cf37d410142e9b6755632329 Author: vitor Date: Thu Sep 4 23:18:28 2008 +0000 Simplify: use two distinct functions to decode MACE3 and MACE6, since the previous mace_decode_init() function was almost just a switch statement. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15208 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 50 ++++++++++++++++++++++++++------------------------ 1 files changed, 26 insertions(+), 24 deletions(-) commit d507fedb6d87f0e94ad0f18493afaae635eb5208 Author: vitor Date: Thu Sep 4 23:12:20 2008 +0000 Simplify mace_decode_frame() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15207 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 19 +++++++++++-------- 1 files changed, 11 insertions(+), 8 deletions(-) commit 952786ce0dfe3dfaf5d49d3d8d5ecacfad487883 Author: aurel Date: Thu Sep 4 23:08:19 2008 +0000 matroska: subtitle display duration must be stored in pkt->convergence_duration git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15206 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 5 ++++- libavformat/matroskaenc.c | 6 ++++-- 2 files changed, 8 insertions(+), 3 deletions(-) commit f9e374474fb2d7c1623434dc21b2aeca43f34257 Author: vitor Date: Thu Sep 4 23:02:08 2008 +0000 Remove useless comments git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15205 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 9 --------- 1 files changed, 0 insertions(+), 9 deletions(-) commit 6d52bdd80601f5bc01c11880765bc23f27f37c5c Author: vitor Date: Thu Sep 4 23:00:34 2008 +0000 Reindent mace.c, its indentation was completly inconsistent with the coding rules. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15204 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mace.c | 194 ++++++++++++++++++++++++++-------------------------- 1 files changed, 97 insertions(+), 97 deletions(-) commit 9caf1361d2d54fda1da7afab8dd66bd682db71ae Author: bcoudurier Date: Thu Sep 4 22:35:05 2008 +0000 set block align and frame size for gsm in aiff git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15203 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aiff.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 509c72049cefc379f8a953de45363c5540311f2a Author: vitor Date: Thu Sep 4 22:17:27 2008 +0000 Cosmetics: s/LPC_type/LPC_TYPE/ git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15202 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lpc.h | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit d4a065030895b850b342b274d132131b16ee96bf Author: bcoudurier Date: Thu Sep 4 21:48:46 2008 +0000 print error when deinterlacing fails git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15201 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 702fb0ac1abdf52bbe319ef3298941483381ec3f Author: stefano Date: Thu Sep 4 20:45:13 2008 +0000 Properly use av_log rather than fprintf/printf. Fix the "implicit declaration of function 'please_use_av_log'" warnings. Patch by JonY <10walls _AT_ gmail #dot# com> git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15200 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b vhook/fish.c | 16 ++++++++-------- vhook/imlib2.c | 12 ++++++------ vhook/null.c | 2 +- 3 files changed, 15 insertions(+), 15 deletions(-) commit 0705953b42d554de7bf3ab156697ecf91026e189 Author: michael Date: Thu Sep 4 20:39:09 2008 +0000 Fix typo. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15199 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/avutil.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 6008739e8830688393476f55227fa26937037acb Author: bcoudurier Date: Thu Sep 4 18:26:31 2008 +0000 cosmetics, remove whitespace git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15198 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ce2e463a55cc18b76e06d65125e27818cc84077d Author: bcoudurier Date: Thu Sep 4 18:25:55 2008 +0000 actually write dac3 atom, patch by Kurtnoise, kurtnoise at free dot fr git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15197 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 73f00d354683faa74ef924befa5c368c971b7770 Author: bcoudurier Date: Thu Sep 4 18:17:21 2008 +0000 skip 2 bytes more when parsing ac3 frame, syncword 16bits + crc 16bits, patch by Damiano Galassi, damiog at gmail dot com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15196 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 585a17e3a9c5ba042a435a3654c074a7a11a47f5 Author: vitor Date: Thu Sep 4 15:04:08 2008 +0000 Multiply table by -1. This avoid doing this calculation (that was introduced in my last commit) in real time. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15195 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 2 +- libavcodec/aacdectab.h | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) commit 72d33d97b3e213ea13193a9aecfb7edaf37d355f Author: michael Date: Thu Sep 4 12:21:06 2008 +0000 Fix artifacts of MPEG4-720I-DN-SV8K.trp caused by lack of IDR pictures and subsequent zero POC value. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15194 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit dbd299be911971b693412cb64363f1bdc6e53574 Author: vitor Date: Thu Sep 4 11:03:14 2008 +0000 Avoid duplicating compute_lpc_coefs() function in both the RA288 and AAC decoders. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15193 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 19 +++-------------- libavcodec/lpc.c | 48 +++++++-------------------------------------- libavcodec/lpc.h | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/ra288.c | 43 ++-------------------------------------- 4 files changed, 69 insertions(+), 95 deletions(-) commit cc9294f4c0d9c71fb35b33dffca0c9c960ac37ba Author: pross Date: Thu Sep 4 10:18:04 2008 +0000 Remove further 1sample=2byte assumptions within FFmpeg to allow F32LE/F64BE/F64LE audio to be encoded properly. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15192 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 49 ++++++++++++---------------------------- tests/ffmpeg.regression.ref | 24 ++++++++++---------- tests/rotozoom.regression.ref | 24 ++++++++++---------- 3 files changed, 39 insertions(+), 58 deletions(-) commit 614d2308b343ec6af6bf72ada08884684bb66df0 Author: Alexander Strange Date: Wed Sep 3 22:55:22 2008 -0400 Update header guard libavcodec/thread.h | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit d6bb0443c9b316b8cf29720524b4819fb2e6b6a1 Author: Alexander Strange Date: Thu Sep 4 01:50:20 2008 -0400 Don't mention nonexistant variables in comments libavcodec/pthread.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9e615b8534c98947cbbe6ada5047e95c36e14cde Author: Alexander Strange Date: Wed Sep 3 20:40:45 2008 -0400 Rename symbols to not mention decoding libavcodec/pthread.c | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) commit 54c0c3d2ce69606a5aa508659d3322f48ada77cb Author: Alexander Strange Date: Wed Sep 3 11:59:59 2008 -0400 Call decode_postinit from the right place to avoid race conditions libavcodec/h264.c | 173 +++++++++++++++++++++++++++-------------------------- 1 files changed, 87 insertions(+), 86 deletions(-) commit f3c88f32b8c806b352cf6e00d6ac80fd32e9f54c Author: Alexander Strange Date: Wed Sep 3 11:45:09 2008 -0400 Field picture API support libavcodec/pthread.c | 27 ++++++++++++++++++++------- libavcodec/thread.h | 20 +++++++++++++++++++- mt-work/todo.txt | 1 - 3 files changed, 39 insertions(+), 9 deletions(-) commit 061586a260a564080be8c1ed9af4e83888fe3543 Author: Alexander Strange Date: Thu Sep 4 01:41:53 2008 -0400 Remove error check that can never fail. libavcodec/pthread.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit da86d2da9f6a76238a9d788ecd77f714981e666d Author: Alexander Strange Date: Thu Sep 4 01:40:51 2008 -0400 Reindent. libavcodec/pthread.c | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) commit 079cd64ef92cb1670a420a16e38c645cc8f28caa Author: Alexander Strange Date: Tue Sep 2 11:38:29 2008 -0400 Ignore codecs returning NULL when draining frames. libavcodec/pthread.c | 18 +++++++++++++----- 1 files changed, 13 insertions(+), 5 deletions(-) commit b67d7055bf60313c40b6369f98cfc9d1eae3aefb Author: Alexander Strange Date: Tue Sep 2 00:52:48 2008 -0400 Clear returned pictures immediately after copying them. This isn't protected by a mutex but is still safe. Needed for the next commit. libavcodec/pthread.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit b2b7e5fae253123cf6380608b3051a8078b5ccdd Author: stefano Date: Wed Sep 3 20:10:32 2008 +0000 Make the nb_max_connections and nb_connections int variables unsigned. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15191 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 6a9a02bd795dad726bb98607d5a751a049b93069 Author: bcoudurier Date: Wed Sep 3 19:42:09 2008 +0000 change the logic to mux 13818-3 and 11172-3 in mp4, less code git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15190 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 4 ++-- libavformat/movenc.c | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) commit 3edfabfbc9546a4cd72458aaee795c3b198dc0c7 Author: bcoudurier Date: Wed Sep 3 19:31:03 2008 +0000 forbid mp3 < 16000hz in anything except mov git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15189 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit bad95f591988741fd228d8b01e9f431d60dcdf16 Author: bcoudurier Date: Wed Sep 3 19:23:24 2008 +0000 dirac muxing support in mp4/mov git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15188 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 2 ++ libavformat/movenc.c | 1 + 2 files changed, 3 insertions(+), 0 deletions(-) commit 2f7248bf2f535e365ad76080addcc6899bd808fc Author: bcoudurier Date: Wed Sep 3 19:18:49 2008 +0000 cosmetics, move up mpeg1video mp4 objecttype git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15187 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 350eb5d34eeca3702991cc7f48d5e6820731754a Author: bcoudurier Date: Wed Sep 3 19:17:28 2008 +0000 cosmetics, change values to hex since mp4ra use hex git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15186 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 48 ++++++++++++++++++++++++------------------------ 1 files changed, 24 insertions(+), 24 deletions(-) commit f03ed0336f8243d1222cf95549b3679372fe4e09 Author: bcoudurier Date: Wed Sep 3 19:08:56 2008 +0000 cosmetics, vertical align git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15185 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 538b1078eacf0b8fa5ca57406914ffe24b46defa Author: bcoudurier Date: Wed Sep 3 19:05:22 2008 +0000 ac3 muxing support in mov/mp4/m4v git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15184 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 2 + libavformat/movenc.c | 52 +++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 53 insertions(+), 1 deletions(-) commit a489c34d8617191fd646518903fad1484d482691 Author: michael Date: Wed Sep 3 19:04:46 2008 +0000 Ignore the spec, and calculate aspect ratio on width/height. Fixes issue562 and issue621. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15183 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg12.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 628414895c7a1b07fb4cce1f5216fe1c83dc0c3b Author: stefano Date: Wed Sep 3 18:16:34 2008 +0000 Make the maximum number of simultaneous HTTP connections handled by ffserver a configuration parameter. The name of the new parameter introduced is MaxHTTPConnections. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15182 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffserver.conf | 5 +++++ ffserver.c | 23 ++++++++++++++++++----- 2 files changed, 23 insertions(+), 5 deletions(-) commit a9d866dc1ad385fb21e5bbc33249deb5754cf864 Author: reimar Date: Wed Sep 3 17:57:56 2008 +0000 Change doxygen comment: Clarify when av_write_trailer should be called. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15181 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 9d2b81d6e75736949d5dc552d651f1562fc11e5f Author: michael Date: Wed Sep 3 17:43:00 2008 +0000 Clarify sample_aspect_ratio. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15180 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 0cca6ab8988791e1896ffa11f990119ec5dc1060 Author: michael Date: Wed Sep 3 14:44:54 2008 +0000 Add AVPacket.convergence_duration. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15179 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 17 ++++++++++++++++- libavformat/utils.c | 1 + 2 files changed, 17 insertions(+), 1 deletions(-) commit 90fb02585d6c73648daa7e30981b86990c80bd3b Author: michael Date: Wed Sep 3 14:02:17 2008 +0000 Try to clarify the semantics of AVPacket.duration. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15178 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 1031e073dae13ce4f9a56188b5b326dcc5ad5730 Author: jai_menon Date: Wed Sep 3 13:31:33 2008 +0000 fix issue 616 on roundup : decoding of short flac files git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15177 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/flac.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8a0f4accc46e63c8b66bfbabe298e80aa3a097f0 Author: diego Date: Wed Sep 3 12:43:18 2008 +0000 Disable encoders by undefining CONFIG_FOO_ENCODER once instead of littering the code with preprocessor directives. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15176 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cljr.c | 10 ++++------ libavcodec/vcr1.c | 10 ++++------ 2 files changed, 8 insertions(+), 12 deletions(-) commit fce34b5acc1d1f19e94cd93e52969c9c952a582f Author: diego Date: Wed Sep 3 12:35:17 2008 +0000 Surround some encoding-specific functions with the appropriate encoding-specific #ifdef. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15175 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cljr.c | 4 ++++ libavcodec/vcr1.c | 4 ++++ 2 files changed, 8 insertions(+), 0 deletions(-) commit 8b99271ceda756a8f92dbc5004a8dd6432107682 Author: diego Date: Wed Sep 3 12:33:21 2008 +0000 Replace generic CONFIG_ENCODERS preprocessor conditionals by more specific CONFIG_FOO_ENCODER conditionals where appropriate. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15174 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/asv1.c | 16 ++++++++-------- libavcodec/cljr.c | 6 ++---- libavcodec/ffv1.c | 14 +++++++------- libavcodec/g726.c | 8 ++++---- libavcodec/huffyuv.c | 24 ++++++++++++------------ libavcodec/rv10.c | 4 ++-- libavcodec/sonic.c | 13 +++++++------ libavcodec/vcr1.c | 6 ++---- 8 files changed, 44 insertions(+), 47 deletions(-) commit 0069fb02ca6774dc9612caca5aba82ea83cab904 Author: michael Date: Wed Sep 3 11:16:29 2008 +0000 Fix round to even for aspect ratio correction. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15173 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 6c5da182ff09d3544cb37aad959e4b7e77c60e0f Author: rbultje Date: Wed Sep 3 04:47:44 2008 +0000 Remove unused code that used to handle protocol concatenation, i.e. trying multiple protocols at the same time. We now cycle protocols individually to autodetect, making this code no longer needed, and thus the support code for it in make_setup_request() can be removed. See "[PATCH] remove transport concatenation dead code" on mailinglist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15172 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 16 +++------------- 1 files changed, 3 insertions(+), 13 deletions(-) commit 816e81a90898d90ab8c763825873b2b5d27f3088 Author: voroshil Date: Wed Sep 3 04:45:01 2008 +0000 gain codebook (first stage), 8k mode for G.729 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15171 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/g729data.h | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) commit 6e0263c321627ddd51f21204b18606a1deaed637 Author: rbultje Date: Wed Sep 3 04:44:58 2008 +0000 Implement Realmedia/RTSP-compatible SETUP command. This includes calculation of the "RealChallenge2" response, which is some sort of authentication. See discussion in "Realmedia patch" thread on ffmpeg-devel. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15170 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 2 +- libavformat/rdt.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++ libavformat/rdt.h | 40 +++++++++++++++++++++++++++ libavformat/rtsp.c | 35 ++++++++++++++++++++---- 4 files changed, 143 insertions(+), 7 deletions(-) commit ebb73fd737ff2f3a1f3d585c2993964f3b54b3a1 Author: bcoudurier Date: Wed Sep 3 01:42:26 2008 +0000 fix fourcc comment git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15169 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bb1e8dcd53bcc3b41052168418893fbe2a7af602 Author: voroshil Date: Wed Sep 3 01:07:03 2008 +0000 Another set of approved G.729 chunks (from decoder core) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15168 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/g729dec.c | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 43 insertions(+), 0 deletions(-) commit 1aeb890f22367afcc61fa0ed412d4166cb57ddba Author: aurel Date: Wed Sep 3 00:19:08 2008 +0000 theoradec: cosmetics: indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15167 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit 5eed38de4ab8f8d556148207d6b856c8b49731a9 Author: aurel Date: Wed Sep 3 00:17:11 2008 +0000 theoradec: skip decoding of uncoded MV in 4MV code Thusnelda, then new experimental Theora encoder is using this theora feature that was previously not exploited. fixes issue579 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15166 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) commit c97f0215482b984c6817fe6cc966268689f54e2d Author: aurel Date: Wed Sep 3 00:10:30 2008 +0000 theoradec: small 4MV code reorganization to ease future improvements no functionnal changes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15165 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3.c | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) commit 1e66fc94521e8f3049e3766ef032f2bb9d54f507 Author: rbultje Date: Wed Sep 3 00:07:34 2008 +0000 Move av_set_pts_info() inside the mdpr_read_codecdata() call, so that it is shared between the RM demuxer and the RTSP/RDT parser; both use the same timebase. See discussion in "[PATCH] rmdec.c: move av_set_pts_info()" on ML. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15164 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rmdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7abc3dde6f1a0a3869b53bfa9fbafcdc9065c96a Author: rbultje Date: Wed Sep 3 00:05:55 2008 +0000 Use chunk-size in function calling mdpr_read_codecdata() rather than in the function itself. This way, old-style (.ra4) RTSP/RDT OpaqueData chunks can be parsed using this function as well (they don't have the size bits). See discussion on ML in "[PATCH] rmdec.c - small read_mdpr_codecdata() API modification". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15163 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rm.h | 3 ++- libavformat/rmdec.c | 7 +++---- 2 files changed, 5 insertions(+), 5 deletions(-) commit 039068ae49d0b7ac2254f2639ae84db406892140 Author: diego Date: Tue Sep 2 23:25:57 2008 +0000 Replace generic CONFIG_DECODERS preprocessor conditionals by more specific CONFIG_FOO_DECODER conditionals where appropriate. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15162 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 4 ++-- libavcodec/huffyuv.c | 16 +++++++++------- libavcodec/sonic.c | 6 +++--- 3 files changed, 14 insertions(+), 12 deletions(-) commit 4758b6a5410561502aeeffdb42ac6d570e4766fe Author: diego Date: Tue Sep 2 23:14:11 2008 +0000 Silence a couple of 'defined but not used' warnings by adding an av_unused attribute to the relevant function declarations. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15161 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/cabac.h | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 3972193fd09ab310a94a99c76bd731700dc6c708 Author: diego Date: Tue Sep 2 23:09:14 2008 +0000 Prevent a division by 0 in the g726 decoder when the configured samplerate is 0. patch by Laurent Aimar, fenrir via.ecp fr git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15160 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/g726.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) commit 2b12b08f8c31f7387d545c39548f7bf8e1d9eb5f Author: diego Date: Tue Sep 2 22:53:42 2008 +0000 Fix an invalid free in the AVI muxer when an unsupported audio track is added. patch by Laurent Aimar, fenrir via.ecp fr git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15159 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avienc.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 24dbaa14fb640ce5867477e8821f241186d9035f Author: diego Date: Tue Sep 2 22:45:13 2008 +0000 Replace generic CONFIG_MUXERS preprocessor conditionals by more specific CONFIG_FOO_MUXER conditionals where appropriate. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15158 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aiff.c | 4 ++-- libavformat/amr.c | 4 ++-- libavformat/au.c | 4 ++-- libavformat/dvenc.c | 6 ++---- libavformat/img2.c | 4 ++-- libavformat/libnut.c | 4 ++-- libavformat/mmf.c | 4 ++-- libavformat/mp3.c | 4 ++-- libavformat/wav.c | 4 ++-- 9 files changed, 18 insertions(+), 20 deletions(-) commit b37b4b2089822b3d18d49ad416a84f51226d1534 Author: diego Date: Tue Sep 2 22:31:41 2008 +0000 Remove pointless #ifdef CONFIG_VHOOK from the code. The file is only ever compiled if CONFIG_VHOOK is set. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15157 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/framehook.c | 5 ----- 1 files changed, 0 insertions(+), 5 deletions(-) commit c7e1368add22c7873aead0f96b450ac5b8d3fc91 Author: bcoudurier Date: Tue Sep 2 20:48:45 2008 +0000 correctly mux mpeg2 audio 13818-3 in mp4 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15156 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) commit 33c12aec1bf3d2d0ba9428e245e4ba3496c0d169 Author: bcoudurier Date: Tue Sep 2 19:13:25 2008 +0000 allow mp2 to be muxed into mp4 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15155 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit ecd60e0bf434d17aa0e6a43537948a886cc1322e Author: voroshil Date: Tue Sep 2 17:15:28 2008 +0000 Parity bit calculation routine for G.729 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15154 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/g729dec.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 97569db10b376f3e267928891dfdba08edf2d8d2 Author: michael Date: Tue Sep 2 16:31:18 2008 +0000 Try to support invalid h264 that does not mark IDR with POC=0. Fixes issue576. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15153 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 883c5a06b10b8d9557e2a922e497df1c2772f663 Author: michael Date: Tue Sep 2 15:33:57 2008 +0000 Fix detection of MPEG4 in MPEG-PS. Fixes issue568. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15152 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 1cfd6afe55369744e6bb5c14f7204733a02249b7 Author: jbr Date: Tue Sep 2 04:04:26 2008 +0000 add a separate line in Makefile for E-AC-3 decoder and only compile it when GPL is enabled. fixes building without GPL or with liba52. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15151 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + libavcodec/Makefile | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) commit 77193c1b86279fd364879adbef4c0a620022d9ec Author: bcoudurier Date: Mon Sep 1 21:13:05 2008 +0000 make pcm encoder setting bits_per_sample field git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15150 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pcm.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 51ba69e80730a01119b9853496715b3ebbbab316 Author: stefano Date: Mon Sep 1 18:02:46 2008 +0000 Make show_banner()/show_version() print the libpostproc version numbers if enabled. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15149 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 2b7f7b9abfd4b8157d8e4e014591fcece3052804 Author: stefano Date: Mon Sep 1 18:00:53 2008 +0000 Implement postproc_version(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15148 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libpostproc/postprocess.c | 5 +++++ libpostproc/postprocess.h | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletions(-) commit 345373295a0a13cae415e899cf06f367d22adc2b Author: jbr Date: Mon Sep 1 17:20:49 2008 +0000 change back to using CONFIG_*_DEMUXER for ac3_eac3_probe(), but use it correctly this time. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15147 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 21ca160116eb790fc730ce20d3b1e4e7c725bf6a Author: aurel Date: Mon Sep 1 15:50:12 2008 +0000 matroska: add E-AC-3 support Thanks again Justin ! git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15146 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroska.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3e94ae878745164c56b374c91d255b5e869b26d0 Author: jbr Date: Mon Sep 1 15:31:14 2008 +0000 simplify ac3_probe() and eac3_probe(). patch by Aurelien Jacobs. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15145 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 19 ++++++------------- 1 files changed, 6 insertions(+), 13 deletions(-) commit 493d6ec1828c18e8b3e730b22e03df2b576449c2 Author: jbr Date: Mon Sep 1 15:28:15 2008 +0000 check ENABLE_*_DEMUXER instead of CONFIG_*_DEMUXER git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15144 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6edb51e8abb219fe75f66d599d3e04ddc0c78506 Author: jbr Date: Mon Sep 1 14:33:54 2008 +0000 create a separate codec_id for E-AC-3 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15143 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac_ac3_parser.c | 3 +- libavcodec/ac3_parser.c | 2 +- libavcodec/ac3dec.c | 13 +++++++++- libavcodec/ac3enc.c | 2 +- libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 3 +- libavformat/Makefile | 2 + libavformat/allformats.c | 1 + libavformat/raw.c | 58 +++++++++++++++++++++++++++++++++++++++++- 9 files changed, 78 insertions(+), 7 deletions(-) commit 645aba75341000d0200e51e0a7306d61c9bd4292 Author: rbultje Date: Mon Sep 1 13:51:24 2008 +0000 Remove useless "else" case in if X { A; return }; else { B }. See discussion in "Realmedia patch" thread on mailinglist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15142 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 10 ++++------ 1 files changed, 4 insertions(+), 6 deletions(-) commit f0cc7906465d6e9a3ffaf12e69fadf8bb8249115 Author: rbultje Date: Mon Sep 1 13:47:53 2008 +0000 Some RTSP streams use SDP lines longer than 1024 bytes, so the SDP line buffer needs to be increased. See discussion in "Realmedia patch" thread on mailinglist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15141 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit fe88cc56305ef6934e00185cb8dc24729ff642a6 Author: rbultje Date: Mon Sep 1 13:46:50 2008 +0000 Implement Realmedia-compatible DESCRIBE command. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15140 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit 88bd00fdab7fa5f3fb4a687346948ef5415ef6b6 Author: jbr Date: Mon Sep 1 13:32:30 2008 +0000 fix sorting of audio codecs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15139 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 66b306b508ef58f7b03fe1be611ecf60f227a468 Author: bwolowiec Date: Mon Sep 1 11:19:26 2008 +0000 Remaining parts of Nellymoser encoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15138 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 2 +- libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 2 +- libavcodec/nellymoserenc.c | 221 ++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 225 insertions(+), 2 deletions(-) commit e0dc361e0f0aa315320a549a4fda3424226c556f Author: Alexander Strange Date: Mon Sep 1 03:35:23 2008 -0400 Update todo mt-work/todo.txt | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit 5c4c8ed51da0be4f141a4de339db77f4a0a6c783 Author: Alexander Strange Date: Mon Sep 1 03:18:55 2008 -0400 Remove unused variable libavcodec/pthread.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit a74b85567073a424d5b7fc4bd8cc1e125df170f5 Author: Alexander Strange Date: Mon Sep 1 02:34:59 2008 -0400 Comment adjustment libavcodec/avcodec.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 011a76824f384a315ce4b0474a2811d463b5746b Author: Alexander Strange Date: Mon Sep 1 00:40:40 2008 -0400 Whitespace and variable name cosmetics for clarity. libavcodec/pthread.c | 21 ++++++++++----------- 1 files changed, 10 insertions(+), 11 deletions(-) commit 2d0370118996148f1c64b9c6b4a2ff632fcaf609 Author: Alexander Strange Date: Sun Aug 31 03:56:04 2008 -0400 Add fixme for copying packet data. libavcodec/pthread.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 3029628ce39e37c9ae77cb78f22ab9d4846e6610 Author: Alexander Strange Date: Sun Aug 31 15:15:15 2008 -0400 Fix compiler warnings libavcodec/h264.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit fb1f31ff6cbcbbde72920e731223fd0fb8f05d02 Author: Alexander Strange Date: Sat Aug 30 04:26:47 2008 -0400 Update multithreading doc doc/multithreading.txt | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 4d2f536b72ec9121b5afe858b69c93d9cc75f20a Author: Alexander Strange Date: Sat Aug 30 04:20:20 2008 -0400 Simplify draw_edges changes by removing edge_y (which is useless with slices) libavcodec/mpegvideo.c | 20 +++++++------------- libavcodec/mpegvideo.h | 2 -- 2 files changed, 7 insertions(+), 15 deletions(-) commit a2fb22fb6988742ee28ee61e2e21fa05125517a9 Author: Alexander Strange Date: Sat Aug 30 04:20:03 2008 -0400 Don't prefix static function names. libavcodec/pthread.c | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) commit 50eaf4979eb085e2c58c06912bb0c885404d4470 Author: Alexander Strange Date: Thu Aug 28 17:39:28 2008 -0400 Simplify changes to non-pthreads and don't call thread_init from open if it was already called. This will cause an assert failure if clients call thread_init again after open. libavcodec/beosthread.c | 1 - libavcodec/os2thread.c | 1 - libavcodec/pthread.c | 2 +- libavcodec/utils.c | 2 +- libavcodec/w32thread.c | 1 - 5 files changed, 2 insertions(+), 5 deletions(-) commit e174657cbb973abf5de9085d00d85ac04d29a475 Author: Alexander Strange Date: Thu Aug 28 17:11:09 2008 -0400 Move avcodec_thread_init call before avcodec_open in ffplay. It makes no sense to have it after, since a decoder is not forbidden from reading it during init. Encoders already do. ffplay.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit ed5e8392e2fce8e6b0468de4ae1a4310d338ee46 Author: Alexander Strange Date: Thu Aug 28 02:29:08 2008 -0400 Simplify(?) threaded avcodec_flush_buffers libavcodec/pthread.c | 9 --------- libavcodec/utils.c | 2 +- 2 files changed, 1 insertions(+), 10 deletions(-) commit eed4b9708287066ccc1b3042110f7c3379f63ee2 Author: Alexander Strange Date: Thu Aug 28 01:44:44 2008 -0400 Simplify disabling MB skipping doc/multithreading.txt | 3 ++- libavcodec/mpegvideo.c | 3 +-- libavcodec/pthread.c | 7 +++++++ 3 files changed, 10 insertions(+), 3 deletions(-) commit 9017898687ebedca27e47fdd13e6e5e208a5fbb6 Author: Alexander Strange Date: Thu Aug 28 00:52:29 2008 -0400 Pad the frame data properly libavcodec/pthread.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit e4df986f3d2d3e1be9b0f4eeda463fa854910b8f Author: Alexander Strange Date: Thu Aug 28 00:41:52 2008 -0400 Revert unnecessary setting of the wrong variable libavcodec/utils.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 114cacca6b1ab893b50d2b0babb1d57773e898c4 Author: michael Date: Mon Sep 1 00:28:51 2008 +0000 Check ff_init_me()s return value. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15137 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo_enc.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 0f13b1755a309d84408f42312ec9e3c58f14b55c Author: michael Date: Mon Sep 1 00:22:00 2008 +0000 1000l Fix snow regression test that i broke in r15135. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15136 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/motion_est.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 6e81c4226dd4874cbf67c8ef77e6e5ff38d4d8d9 Author: michael Date: Sun Aug 31 23:55:47 2008 +0000 Warn the user about me_method values that are not supported. Fixes issue503 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15135 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/motion_est.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit cf52d47184a4ff3ae43ac4f8d127bf3f76f1381d Author: michael Date: Sun Aug 31 22:49:42 2008 +0000 Optimize vorbis_residue_decode() so that vr->type is a constant. Based on a patch by Siarhei Siamashka. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15134 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 29 ++++++++++++++++++++--------- 1 files changed, 20 insertions(+), 9 deletions(-) commit 4ef28fec53723b29e03b110f7e6abaa02e198323 Author: michael Date: Sun Aug 31 20:26:28 2008 +0000 Remove debuging junk that probably hasnt been used by anyone since years. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15133 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudiodec.c | 129 +-------------------------------------------- 1 files changed, 2 insertions(+), 127 deletions(-) commit fca48541c024942b6f0dee173d99a4244b9b2ebe Author: bcoudurier Date: Sun Aug 31 20:21:00 2008 +0000 check for malloc failure git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15132 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 63a625391225ccea49351a3bbed4e292cb9b8cae Author: bcoudurier Date: Sun Aug 31 20:20:12 2008 +0000 copy whole frame in vosData for dnxhd, this code will be used for other codecs too git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15131 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/movenc.c | 10 ++++------ 1 files changed, 4 insertions(+), 6 deletions(-) commit 160eea204b456eb29027cdd7b19806b8c80e2072 Author: jbr Date: Sun Aug 31 20:11:25 2008 +0000 the FLAC encoder has an integer-only mode available (compression_level <= 2) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15130 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0d216c84b98141fabe475f211288cfc1135d877c Author: jbr Date: Sun Aug 31 19:59:52 2008 +0000 cosmetics: capitalization git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15129 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 55deb5373a18b8fbb1043878397d79ed846af87e Author: jbr Date: Sun Aug 31 19:59:27 2008 +0000 Dnet AC-3 encoding is integer-only git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15128 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3ce5d6fe265755301a34dfbca60b282ccb8b835f Author: jbr Date: Sun Aug 31 19:57:45 2008 +0000 add E-AC-3 to supported codec list git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15127 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 8ce03d8e47b847cdb67a51679a91466ad9691e41 Author: bwolowiec Date: Sun Aug 31 19:26:33 2008 +0000 Okayed parts of nellymoserenc.c git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15126 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/nellymoserenc.c | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) commit 8ae973bc66563d6e8f28086c04090d4084820640 Author: rbultje Date: Sun Aug 31 17:32:58 2008 +0000 Send RTSP OPTIONS command to detect server type. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15125 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 37 +++++++++++++++++++++++++++++++++++++ 1 files changed, 37 insertions(+), 0 deletions(-) commit 93394665ce0eed3fe95d697adb385e099784e89e Author: rbultje Date: Sun Aug 31 17:32:02 2008 +0000 Read RealChallenge1 field from the server. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15124 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 3 +++ libavformat/rtsp.h | 1 + 2 files changed, 4 insertions(+), 0 deletions(-) commit ea066a092ba495cad8086178eb6847d9797cd49b Author: rbultje Date: Sun Aug 31 17:30:15 2008 +0000 Implement RTSPServerType enum as a way to identify the flavour of RTSP that the server will send to us (standard-compliant RTP or Realmedia-style RDT). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15123 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit d4c2ed4eb96bcb56bb899fc6f43e60280dac2114 Author: rbultje Date: Sun Aug 31 17:23:01 2008 +0000 Revert back to old version (r15103). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15122 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 47 ----------------------------------------------- libavformat/rtsp.h | 7 +++---- 2 files changed, 3 insertions(+), 51 deletions(-) commit 96b7b7d39a2ee7a65ca590988127ecd04e222582 Author: stefang Date: Sun Aug 31 08:09:54 2008 +0000 reduce code duplication by moving common header parsing from the bpp-specific parts to the frame decode git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15121 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qtrle.c | 212 ++++++++++++---------------------------------------- 1 files changed, 47 insertions(+), 165 deletions(-) commit 0b85c25f9db6dc7f353e6fc11d43a3a1ee9312b9 Author: stefano Date: Sun Aug 31 07:39:47 2008 +0000 Rename globally the header inclusion guards. Apply consistently this rule: the guard name is obtained from the filename stripping the eventual leading "lib", converting '/' and '.' to '_' and upcasing the resulting name. Headers' guards in the root dir have to be prefixed by "FFMPEG_". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15120 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.h | 6 +++--- libavcodec/aac_ac3_parser.h | 6 +++--- libavcodec/aacdectab.h | 6 +++--- libavcodec/aacpsy.h | 6 +++--- libavcodec/aactab.h | 6 +++--- libavcodec/ac3.h | 6 +++--- libavcodec/ac3_parser.h | 6 +++--- libavcodec/ac3dec.h | 6 +++--- libavcodec/ac3dec_data.h | 6 +++--- libavcodec/ac3tab.h | 6 +++--- libavcodec/acelp_filters.h | 6 +++--- libavcodec/acelp_math.h | 6 +++--- libavcodec/acelp_pitch_delay.h | 6 +++--- libavcodec/acelp_vectors.h | 6 +++--- libavcodec/adx.h | 6 +++--- libavcodec/alpha/asm.h | 6 +++--- libavcodec/alpha/regdef.h | 6 +++--- libavcodec/armv4l/mathops.h | 6 +++--- libavcodec/atrac3data.h | 6 +++--- libavcodec/audioconvert.h | 6 +++--- libavcodec/avcodec.h | 6 +++--- libavcodec/bethsoftvideo.h | 6 +++--- libavcodec/bfin/config_bfin.h | 6 +++--- libavcodec/bfin/dsputil_bfin.h | 6 +++--- libavcodec/bfin/mathops.h | 6 +++--- libavcodec/bitstream.h | 6 +++--- libavcodec/bmp.h | 6 +++--- libavcodec/bytestream.h | 6 +++--- libavcodec/cabac.h | 6 +++--- libavcodec/cavs.h | 6 +++--- libavcodec/cavsdata.h | 6 +++--- libavcodec/colorspace.h | 6 +++--- libavcodec/cookdata.h | 6 +++--- libavcodec/dca.h | 6 +++--- libavcodec/dcadata.h | 6 +++--- libavcodec/dcahuff.h | 6 +++--- libavcodec/dnxhddata.h | 6 +++--- libavcodec/dsputil.h | 6 +++--- libavcodec/dvdata.h | 6 +++--- libavcodec/elbg.h | 6 +++--- libavcodec/eval.h | 6 +++--- libavcodec/faandct.h | 6 +++--- libavcodec/faanidct.h | 6 +++--- libavcodec/flac.h | 6 +++--- libavcodec/g729.h | 6 +++--- libavcodec/g729data.h | 6 +++--- libavcodec/golomb.h | 6 +++--- libavcodec/h261.h | 6 +++--- libavcodec/h261data.h | 6 +++--- libavcodec/h263.h | 6 +++--- libavcodec/h263_parser.h | 6 +++--- libavcodec/h263data.h | 6 +++--- libavcodec/h264.h | 6 +++--- libavcodec/h264_parser.h | 6 +++--- libavcodec/h264data.h | 6 +++--- libavcodec/h264pred.h | 6 +++--- libavcodec/huffman.h | 6 +++--- libavcodec/i386/dsputil_mmx.h | 6 +++--- libavcodec/i386/h264_i386.h | 6 +++--- libavcodec/i386/idct_xvid.h | 6 +++--- libavcodec/i386/mathops.h | 6 +++--- libavcodec/i386/mmx.h | 6 +++--- libavcodec/i386/vp3dsp_mmx.h | 6 +++--- libavcodec/i386/vp3dsp_sse2.h | 6 +++--- libavcodec/iirfilter.h | 6 +++--- libavcodec/imcdata.h | 6 +++--- libavcodec/imgconvert.h | 6 +++--- libavcodec/indeo2data.h | 6 +++--- libavcodec/indeo3data.h | 6 +++--- libavcodec/intrax8.h | 6 +++--- libavcodec/intrax8huf.h | 6 +++--- libavcodec/jpegls.h | 6 +++--- libavcodec/jpeglsdec.h | 6 +++--- libavcodec/lcl.h | 6 +++--- libavcodec/libdirac.h | 6 +++--- libavcodec/libdirac_libschro.h | 6 +++--- libavcodec/libschroedinger.h | 6 +++--- libavcodec/libxvid_internal.h | 6 +++--- libavcodec/lpc.h | 6 +++--- libavcodec/lsp.h | 6 +++--- libavcodec/lzw.h | 6 +++--- libavcodec/mathops.h | 6 +++--- libavcodec/mjpeg.h | 6 +++--- libavcodec/mjpegdec.h | 6 +++--- libavcodec/mjpegenc.h | 6 +++--- libavcodec/mlp.h | 6 +++--- libavcodec/mlp_parser.h | 6 +++--- libavcodec/mpc.h | 6 +++--- libavcodec/mpc7data.h | 6 +++--- libavcodec/mpc8data.h | 6 +++--- libavcodec/mpc8huff.h | 6 +++--- libavcodec/mpcdata.h | 6 +++--- libavcodec/mpeg12.h | 6 +++--- libavcodec/mpeg12data.h | 6 +++--- libavcodec/mpeg12decdata.h | 6 +++--- libavcodec/mpeg4audio.h | 6 +++--- libavcodec/mpeg4data.h | 6 +++--- libavcodec/mpeg4video_parser.h | 6 +++--- libavcodec/mpegaudio.h | 6 +++--- libavcodec/mpegaudiodata.h | 6 +++--- libavcodec/mpegaudiodecheader.h | 6 +++--- libavcodec/mpegaudiodectab.h | 6 +++--- libavcodec/mpegaudiotab.h | 6 +++--- libavcodec/mpegvideo.h | 6 +++--- libavcodec/mpegvideo_common.h | 6 +++--- libavcodec/msmpeg4.h | 6 +++--- libavcodec/msmpeg4data.h | 6 +++--- libavcodec/nellymoser.h | 4 ++-- libavcodec/opt.h | 6 +++--- libavcodec/parser.h | 6 +++--- libavcodec/png.h | 6 +++--- libavcodec/pnm.h | 6 +++--- libavcodec/ppc/dsputil_altivec.h | 6 +++--- libavcodec/ppc/dsputil_ppc.h | 6 +++--- libavcodec/ppc/gcc_fixes.h | 6 +++--- libavcodec/ppc/imgresample_altivec.h | 6 +++--- libavcodec/ppc/mathops.h | 6 +++--- libavcodec/ppc/types_altivec.h | 6 +++--- libavcodec/ppc/util_altivec.h | 6 +++--- libavcodec/ps2/mmi.h | 6 +++--- libavcodec/qdm2data.h | 6 +++--- libavcodec/ra144.h | 6 +++--- libavcodec/ra288.h | 6 +++--- libavcodec/rangecoder.h | 6 +++--- libavcodec/ratecontrol.h | 6 +++--- libavcodec/raw.h | 6 +++--- libavcodec/rectangle.h | 6 +++--- libavcodec/rl.h | 6 +++--- libavcodec/rle.h | 6 +++--- libavcodec/roqvideo.h | 6 +++--- libavcodec/rtjpeg.h | 6 +++--- libavcodec/rv30data.h | 6 +++--- libavcodec/rv34.h | 6 +++--- libavcodec/rv34data.h | 6 +++--- libavcodec/rv34vlc.h | 6 +++--- libavcodec/rv40data.h | 6 +++--- libavcodec/rv40vlc2.h | 6 +++--- libavcodec/s3tc.h | 6 +++--- libavcodec/sgi.h | 6 +++--- libavcodec/simple_idct.h | 6 +++--- libavcodec/snow.h | 6 +++--- libavcodec/sp5x.h | 6 +++--- libavcodec/sparc/vis.h | 6 +++--- libavcodec/svq1.h | 6 +++--- libavcodec/svq1_cb.h | 6 +++--- libavcodec/svq1_vlc.h | 6 +++--- libavcodec/svq1enc_cb.h | 6 +++--- libavcodec/tiff.h | 6 +++--- libavcodec/truemotion1data.h | 6 +++--- libavcodec/truespeech_data.h | 6 +++--- libavcodec/ulti_cb.h | 6 +++--- libavcodec/unary.h | 6 +++--- libavcodec/vc1.h | 6 +++--- libavcodec/vc1acdata.h | 6 +++--- libavcodec/vc1data.h | 6 +++--- libavcodec/vorbis.h | 6 +++--- libavcodec/vorbis_enc_data.h | 6 +++--- libavcodec/vp3data.h | 6 +++--- libavcodec/vp56.h | 6 +++--- libavcodec/vp56data.h | 6 +++--- libavcodec/vp5data.h | 6 +++--- libavcodec/vp6data.h | 6 +++--- libavcodec/wma.h | 6 +++--- libavcodec/wmadata.h | 6 +++--- libavcodec/wmv2.h | 6 +++--- libavcodec/xiph.h | 6 +++--- libavcodec/xvmc_render.h | 6 +++--- libavdevice/avdevice.h | 6 +++--- libavdevice/dv1394.h | 6 +++--- libavfilter/avfilter.h | 6 +++--- libavfilter/avfiltergraph.h | 6 +++--- libavfilter/graphparser.h | 6 +++--- libavformat/asf.h | 6 +++--- libavformat/asfcrypt.h | 6 +++--- libavformat/avc.h | 6 +++--- libavformat/avformat.h | 6 +++--- libavformat/avi.h | 6 +++--- libavformat/avio.h | 6 +++--- libavformat/dv.h | 6 +++--- libavformat/ffm.h | 6 +++--- libavformat/flv.h | 6 +++--- libavformat/framehook.h | 6 +++--- libavformat/gxf.h | 6 +++--- libavformat/internal.h | 6 +++--- libavformat/isom.h | 6 +++--- libavformat/matroska.h | 6 +++--- libavformat/mpeg.h | 6 +++--- libavformat/mpegts.h | 6 +++--- libavformat/mxf.h | 6 +++--- libavformat/network.h | 6 +++--- libavformat/nut.h | 6 +++--- libavformat/oggdec.h | 6 +++--- libavformat/os_support.h | 6 +++--- libavformat/qtpalette.h | 6 +++--- libavformat/raw.h | 6 +++--- libavformat/riff.h | 6 +++--- libavformat/rm.h | 6 +++--- libavformat/rtp.h | 6 +++--- libavformat/rtp_aac.h | 6 +++--- libavformat/rtp_h264.h | 6 +++--- libavformat/rtp_internal.h | 6 +++--- libavformat/rtp_mpv.h | 6 +++--- libavformat/rtsp.h | 6 +++--- libavformat/rtspcodes.h | 6 +++--- libavformat/swf.h | 6 +++--- libavformat/voc.h | 6 +++--- libavutil/adler32.h | 6 +++--- libavutil/aes.h | 6 +++--- libavutil/avstring.h | 6 +++--- libavutil/avutil.h | 6 +++--- libavutil/base64.h | 6 +++--- libavutil/bswap.h | 6 +++--- libavutil/common.h | 6 +++--- libavutil/crc.h | 6 +++--- libavutil/crc_data.h | 6 +++--- libavutil/des.h | 6 +++--- libavutil/fifo.h | 6 +++--- libavutil/integer.h | 6 +++--- libavutil/internal.h | 6 +++--- libavutil/intfloat_readwrite.h | 6 +++--- libavutil/intreadwrite.h | 6 +++--- libavutil/lfg.h | 6 +++--- libavutil/lls.h | 6 +++--- libavutil/log.h | 6 +++--- libavutil/lzo.h | 6 +++--- libavutil/mathematics.h | 6 +++--- libavutil/md5.h | 6 +++--- libavutil/mem.h | 6 +++--- libavutil/pca.h | 6 +++--- libavutil/random.h | 6 +++--- libavutil/rational.h | 6 +++--- libavutil/rc4.h | 6 +++--- libavutil/sha1.h | 6 +++--- libavutil/softfloat.h | 6 +++--- libavutil/tree.h | 6 +++--- libavutil/x86_cpu.h | 6 +++--- libpostproc/postprocess.h | 6 +++--- libpostproc/postprocess_internal.h | 6 +++--- 238 files changed, 713 insertions(+), 713 deletions(-) commit e2a0c4792970fea16945544a3fd1f9a568c0eebd Author: pross Date: Sun Aug 31 07:23:48 2008 +0000 Display error message when user attempts to resample non-S16 audio formats. Patch supplied by Daniel Serpell git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15119 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit df496edf0f575183c719abfbdf34397e56c5cd65 Author: conrad Date: Sun Aug 31 07:05:55 2008 +0000 Use ff_vp3_idct_data in vp3dsp_mmx.c rather than duplicating it git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15118 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_mmx.c | 1 - libavcodec/i386/vp3dsp_mmx.c | 24 ++---------------------- libavcodec/i386/vp3dsp_mmx.h | 1 - 3 files changed, 2 insertions(+), 24 deletions(-) commit e727545535a00716294f966fd27b47ac523ffe1c Author: conrad Date: Sun Aug 31 07:05:29 2008 +0000 Declare ff_vp3_idct_data to be uint16_t git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15117 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/vp3dsp_sse2.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f53784754e223eb3921ff69d35522f0fc2aaee24 Author: conrad Date: Sun Aug 31 07:05:08 2008 +0000 Don't declare SSE vp3 idct data static, so it can be used in the mmx version git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15116 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/vp3dsp_sse2.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 93ba77c130464087a36cfe7cc337ec22763beeab Author: bcoudurier Date: Sun Aug 31 04:35:09 2008 +0000 do no write multi descriptor when only one track is present git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15115 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit e51835c674a60dbc66e4b5c91976e200fffc5b54 Author: bcoudurier Date: Sun Aug 31 04:26:12 2008 +0000 factorize git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15114 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit b00ec4f20ffddeaf3e2c151c0b6fb29305a17f96 Author: bcoudurier Date: Sun Aug 31 04:25:39 2008 +0000 remove mxf_build_structural_metadata, simplify git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15113 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 10 ++-------- 1 files changed, 2 insertions(+), 8 deletions(-) commit 863e103bebb183509f86584c97629bce367316ce Author: bcoudurier Date: Sun Aug 31 04:24:00 2008 +0000 move mxf_write_package to permit function merge git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15112 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 94 +++++++++++++++++++++++++------------------------- 1 files changed, 47 insertions(+), 47 deletions(-) commit 8f77ea569c36a3e93756948648fa82174f4dfa80 Author: bcoudurier Date: Sun Aug 31 04:20:47 2008 +0000 cosmetics, Pair -> Entry git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15111 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit aeb265665eb11d3adef61b5b56175a1acb04e42f Author: bcoudurier Date: Sun Aug 31 04:13:44 2008 +0000 store index in table in MXFStreamContext, simplify git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15110 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 44 +++++++++++++++++++++----------------------- 1 files changed, 21 insertions(+), 23 deletions(-) commit 6c60a1da07e59b11b4b89418ad15e5fc2d0ab6d1 Author: bcoudurier Date: Sun Aug 31 04:07:41 2008 +0000 merge descriptor write table with essence container uls table and simplify git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15109 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 51 ++++++++++++++++++++++--------------------------- 1 files changed, 23 insertions(+), 28 deletions(-) commit dce7bc70d65ee560a02eeb41aae9e44f13615a93 Author: bcoudurier Date: Sun Aug 31 03:45:00 2008 +0000 fix type in prototype git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15108 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 38618c9a14c6de1f161e046d582ae5399286d466 Author: bcoudurier Date: Sun Aug 31 03:42:05 2008 +0000 remove header_byte_count_offset from context git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15107 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 3529ade97e3af25856f11f9e03bdbe5b23150240 Author: bcoudurier Date: Sun Aug 31 03:36:25 2008 +0000 simplify and correctly rewrite metadata in header partition, mark it closed complete git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15106 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 70 ++++++++++++++++++------------------------------- 1 files changed, 26 insertions(+), 44 deletions(-) commit de69b65d5c5dfa920afab936f75598fb1d01027f Author: bcoudurier Date: Sun Aug 31 03:20:41 2008 +0000 simplify current partition offset git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15105 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b2965159193805eb46aeeeee311bfb6e14b85581 Author: rbultje Date: Sun Aug 31 03:12:13 2008 +0000 Implement RTSP/Realmedia-compatible OPTIONS command. See "Realmedia patch" thread on mailinglist for discussion. This patch also implements a RTSPServerType enum, which allows the RTSP to keep track of what kind of a stream we're handling: standard-compliant RTP or a proprietary derivative. This will be used in subsequent patches to implement more Realmedia-specific extensions required to receive and parse data coming from a Realmedia server. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15104 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++ libavformat/rtsp.h | 1 + 2 files changed, 48 insertions(+), 0 deletions(-) commit 7b541aee802d8a3761d15bc077799f39954ba48b Author: jbr Date: Sun Aug 31 03:08:18 2008 +0000 turn on E-AC-3 decoding support and update the Changelog git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15103 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + libavcodec/Makefile | 2 +- libavcodec/ac3dec.c | 7 ++----- 3 files changed, 4 insertions(+), 6 deletions(-) commit 16292453e29465d389f9bdd791a29dfe78d42185 Author: bcoudurier Date: Sun Aug 31 03:06:38 2008 +0000 header partition is open incomplete for now git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15102 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit 3172d95eaadcd3ca60ea57cdd8292f29b69ba5c0 Author: jbr Date: Sun Aug 31 03:01:56 2008 +0000 simplify code and comment regarding determination whether or not AHT is used. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15101 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eac3dec.c | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) commit e5335308b76d91d2fe63fd6c5a83c2768549b199 Author: bcoudurier Date: Sun Aug 31 03:01:07 2008 +0000 always write footer partition according to specs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15100 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit 3b5dbe9dda4b34815c390db187850595f09aed83 Author: jbr Date: Sun Aug 31 02:58:21 2008 +0000 use correct table name git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15099 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eac3dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d493a5c69747068e44f99b3c645239c7be3910d0 Author: bcoudurier Date: Sun Aug 31 02:55:13 2008 +0000 10l fix mxf_get_essence_container_ul git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15098 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 2712280d4adda35333853ea9afc4d4ca9a84ae3b Author: bcoudurier Date: Sun Aug 31 02:50:25 2008 +0000 cosmetics, mux_write -> mxf_write git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15097 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 4aee56b47c872379fabfd62369cf1bd5c26a0ed1 Author: bcoudurier Date: Sun Aug 31 02:49:40 2008 +0000 correctly set track duration git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15096 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit b89b23b537d74d9d8cf0eb11d036fb710361b771 Author: bcoudurier Date: Sun Aug 31 02:46:50 2008 +0000 set duration to distinguished value git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15095 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit da3260547e1ae919042477c90f3e9a6d0fdfef9f Author: bcoudurier Date: Sun Aug 31 02:41:31 2008 +0000 correctly write codec ul, mpeg-2 needs profile and level to be set git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15094 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 71 +++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 61 insertions(+), 10 deletions(-) commit 7fc620150c40014216f97e252c884a96e101cc8a Author: vitor Date: Sun Aug 31 02:39:55 2008 +0000 Misc cosmetics in compute_lpc_coefs(): braces removal and empty lines git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15093 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lpc.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit a50087386e70716a9c3221132b7e9c09c60c2785 Author: jbr Date: Sun Aug 31 02:38:38 2008 +0000 skip converter exponent strategy for all channels at once git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15092 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eac3dec.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit d59ae465a31c283139e064548668ac80ac18ac7b Author: vitor Date: Sun Aug 31 02:37:04 2008 +0000 Remove useless var in compute_lpc_coefs() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15091 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lpc.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 0cafc2701e86fd5f70f0e2bbd7df7acf155f45d9 Author: jbr Date: Sun Aug 31 02:35:58 2008 +0000 merge declaration and init. variable is not used outside the loop. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15090 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eac3dec.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit a33a380dab4e31bb31d86d6eade5770a17628d1a Author: jbr Date: Sun Aug 31 02:32:08 2008 +0000 cosmetics: indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15089 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 34 +++++++++++++++++----------------- 1 files changed, 17 insertions(+), 17 deletions(-) commit 4631a75c1cbdce98957a7beeb2c1e21482d9531e Author: vitor Date: Sun Aug 31 02:31:05 2008 +0000 Merge declaration and initialization of a few vars in compute_lpc_coefs() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15088 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lpc.c | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) commit 5a96ab6bc046cc427ed52524634b6e885c28ac3e Author: jbr Date: Sun Aug 31 02:30:09 2008 +0000 commit more OKed parts of the E-AC-3 decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15087 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 45 +++++++++++++++++++++++++++++++++++---------- 1 files changed, 35 insertions(+), 10 deletions(-) commit f94c1510db1849b08801d09cd489bd87aaa20e92 Author: bcoudurier Date: Sun Aug 31 01:48:02 2008 +0000 simplify, pass AVStream directly instead of index git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15086 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 39 +++++++++++++++++---------------------- 1 files changed, 17 insertions(+), 22 deletions(-) commit c7da0ab1b7762c3ecf82adac49d4bdeb6d5c8963 Author: bcoudurier Date: Sun Aug 31 01:44:45 2008 +0000 cosmetics, whitespace git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15085 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit eb4d8547544539fe91d655745f4f8470b41c7dcf Author: bcoudurier Date: Sun Aug 31 01:41:10 2008 +0000 remove now useless track_number_sign git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15084 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit aeb6b14775ea25444f40616aaccdc6d1f198e13f Author: bcoudurier Date: Sun Aug 31 01:39:42 2008 +0000 put back mxf_essence_container_uls in demuxer as static const git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15083 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxf.c | 12 ------------ libavformat/mxf.h | 1 - libavformat/mxfdec.c | 15 +++++++++++++-- 3 files changed, 13 insertions(+), 15 deletions(-) commit e639762671a4eeebf1a7149efdf0bac842f15ab4 Author: bcoudurier Date: Sun Aug 31 01:37:14 2008 +0000 remove now useless mxf_essence_element_key array git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15082 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 12 +++--------- 1 files changed, 3 insertions(+), 9 deletions(-) commit 71ba446fa7c91cea149e0604ce7177654b8dc1c9 Author: bcoudurier Date: Sun Aug 31 01:34:26 2008 +0000 fix track number ul in primer pack git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15081 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7f9929b6c984826b85e2bb4acd4f7c3950217973 Author: bcoudurier Date: Sun Aug 31 01:33:28 2008 +0000 introduce MXFContainerEssencePair to associate essence element key and essence container easily and compute essence element key in write_header git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15080 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 64 +++++++++++++++++++++++++++---------------------- 1 files changed, 35 insertions(+), 29 deletions(-) commit 1771e02521feec6d09c5912987516f3fa034e061 Author: bcoudurier Date: Sun Aug 31 00:40:11 2008 +0000 cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15079 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit d615c16f12f9bef8b18fd5c981c6171f307dbccc Author: bcoudurier Date: Sun Aug 31 00:39:34 2008 +0000 replace sizeof(type) by sizeof *ptr git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15078 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 277edfd84bea4246cc1d7425713c13fb14bdfb1f Author: bcoudurier Date: Sun Aug 31 00:36:30 2008 +0000 merge declaration and init git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15077 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 25 +++++++------------------ 1 files changed, 7 insertions(+), 18 deletions(-) commit 591637c8f5f87ed565ec75b029b4350c1bb23edd Author: bcoudurier Date: Sun Aug 31 00:28:51 2008 +0000 reindent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15076 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 232f18d8f313d65807eb3768679ce14be4d88a00 Author: bcoudurier Date: Sun Aug 31 00:28:36 2008 +0000 simplify mxf_write_essence_container_refs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15075 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 12 ++++-------- 1 files changed, 4 insertions(+), 8 deletions(-) commit ab3c4bbd26e32e1138de2c198f0b285271c21e8d Author: bcoudurier Date: Sun Aug 31 00:26:54 2008 +0000 factorize git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15074 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit d07d7e3ed0ecf3378d96391bbc3afe0b42b6e01e Author: bcoudurier Date: Sun Aug 31 00:25:19 2008 +0000 change [0] to * git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15073 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a567aa007270c96297d369eeacc116d80d1a1656 Author: bcoudurier Date: Sun Aug 31 00:23:38 2008 +0000 compute essence containers in mxf_write_header, this simplify the code git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15072 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 60 +++++++++++++++++++++---------------------------- 1 files changed, 26 insertions(+), 34 deletions(-) commit 5ed9fde85c9129d75e36ce0427252008dc9fe295 Author: bcoudurier Date: Sat Aug 30 23:54:24 2008 +0000 get essence container ul in header and set it per track, check for unsupported codec git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15071 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 18 ++++++++++++------ 1 files changed, 12 insertions(+), 6 deletions(-) commit 7aa6369b51eaabd4082f1275a55cf0d368c45416 Author: bcoudurier Date: Sat Aug 30 23:47:58 2008 +0000 move per track code in mxf_write_header to be able to check for unsupported configuration git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15070 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 32 ++++++++++++++------------------ 1 files changed, 14 insertions(+), 18 deletions(-) commit 4971aad4a45497a1580c13dadf3406c65282d8a8 Author: bcoudurier Date: Sat Aug 30 23:43:14 2008 +0000 rename variable git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15069 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 57bee2a04308241dc1b627e0dded0c0b58ac427e Author: jbr Date: Sat Aug 30 23:19:23 2008 +0000 commit more OKed parts of the E-AC-3 decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15068 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit 77c5003d93a3f0ff2be79cb02dc1a82226c81345 Author: jbr Date: Sat Aug 30 23:13:10 2008 +0000 commit more OKed parts of the E-AC-3 decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15067 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eac3dec.c | 411 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 411 insertions(+), 0 deletions(-) commit 8effc1f5bc046cf2daae0bd4aa646ed4f5a1df45 Author: bcoudurier Date: Sat Aug 30 23:05:42 2008 +0000 fix typos git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15066 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6bfb74b439aff5ab1c3e73b2b8112eba7aec8120 Author: bcoudurier Date: Sat Aug 30 23:02:59 2008 +0000 cosmetics: header -> generic git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15065 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit c87ae7c985d48d61cda4856a636e307cbbda6bba Author: bcoudurier Date: Sat Aug 30 22:58:49 2008 +0000 cosmetics, remove useless braces, move comments where appropriate, remove whitespaces git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15064 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 51 ++++++++++++++++++++++--------------------------- 1 files changed, 23 insertions(+), 28 deletions(-) commit 4169133f0244d7a936348ec653a5a7d7691dc44b Author: bcoudurier Date: Sat Aug 30 22:45:49 2008 +0000 cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15063 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 9d65a9cbc4dd0c81b4076bae3a69fe079677b56b Author: bcoudurier Date: Sat Aug 30 22:45:32 2008 +0000 simplify, and factorize git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15062 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) commit d00eedc75e088401a9e57911b7c84afdc94577ab Author: bcoudurier Date: Sat Aug 30 22:41:01 2008 +0000 only put version in tag git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15061 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 776722f314cae9aab9077b11d5620cc5f59df75f Author: bcoudurier Date: Sat Aug 30 22:38:59 2008 +0000 simplify git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15060 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-) commit d22c7015dbd7397aeb6d9e5e88b8391645ae69ee Author: bcoudurier Date: Sat Aug 30 22:37:19 2008 +0000 always write required version string local tag git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15059 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) commit 9a0751e11bbeacc053ecf900272d7842965eccd1 Author: bcoudurier Date: Sat Aug 30 22:32:23 2008 +0000 introduce mxf_write_local_tag_utf16 and factorize git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15058 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 19 +++++++------------ 1 files changed, 7 insertions(+), 12 deletions(-) commit 32635be23e2e0a884da862d31707edbd8e6b7cba Author: bcoudurier Date: Sat Aug 30 22:24:19 2008 +0000 use strlen and do not write useless trailing 0 according to specs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15057 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 5abd3ff574e4eca37c4a823aafb390147252967e Author: bcoudurier Date: Sat Aug 30 22:23:11 2008 +0000 write strings as utf16be git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15056 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 22 ++++++++++++++++------ 1 files changed, 16 insertions(+), 6 deletions(-) commit 8bfc52bc733cf8c82cbd8e689128afa81c81332b Author: michael Date: Sat Aug 30 20:39:12 2008 +0000 Fix lossless jpeg encoder to comply to spec and store full redundant residuals, Note this does not change RGB32 as we need to check this against some decoder that supports it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15055 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ljpegenc.c | 8 ++++---- tests/ffmpeg.regression.ref | 4 ++-- tests/rotozoom.regression.ref | 4 ++-- tests/seek.regression.ref | 40 ++++++++++++++++++++-------------------- 4 files changed, 28 insertions(+), 28 deletions(-) commit 50ff0058096aeb48d2da000ad756916169f4d769 Author: conrad Date: Sat Aug 30 19:47:47 2008 +0000 Remove unused dequantization code from SSE VP3 IDCT git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15054 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/vp3dsp_sse2.c | 343 ----------------------------------------- 1 files changed, 0 insertions(+), 343 deletions(-) commit babf7c597d96c2117bdef8c30821d810a5428bb6 Author: conrad Date: Sat Aug 30 19:41:42 2008 +0000 Use ff_pw_8 in MMX/SSE VP3 IDCT git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15053 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/vp3dsp_mmx.c | 10 +++------- libavcodec/i386/vp3dsp_sse2.c | 11 ++--------- 2 files changed, 5 insertions(+), 16 deletions(-) commit 9f88296ee0414a82160b245a45de3ef538d9b73a Author: conrad Date: Sat Aug 30 19:40:21 2008 +0000 Let ff_pw_8 be used as an SSE constant git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15052 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_mmx.c | 2 +- libavcodec/i386/dsputil_mmx.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit d63e60b6755f557e1dc6339714926c4aecb29de2 Author: jbr Date: Sat Aug 30 17:51:03 2008 +0000 cosmetics: update comment about dithering git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15051 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 73d19838cdc4e4eb5fe4f1f11fd051ad6f597911 Author: michael Date: Sat Aug 30 11:01:58 2008 +0000 Remove the cos_mod table that has become unused after replacing the imdct by ff_imdct_half(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15050 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 34 ---------------------------------- 1 files changed, 0 insertions(+), 34 deletions(-) commit 979836dccb9cc189d187793a876912d9765b93aa Author: michael Date: Sat Aug 30 10:47:13 2008 +0000 Replace obfuscated mdct in qmf_32_subbands() by ff_imdct_half(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15049 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 65 ++++++++++++++++++++++++++++++----------------------- 1 files changed, 37 insertions(+), 28 deletions(-) commit a35f1e4d42f0c6d0570e9b6003453e99b7bb9bef Author: michael Date: Sat Aug 30 10:41:53 2008 +0000 Get rid of the 512 sample memmove(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15048 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) commit b132768bba645cf5008cbe3c5a12b9806d604480 Author: diego Date: Sat Aug 30 07:17:36 2008 +0000 Add missing FFMPEG_ prefix to multiple inclusion guard. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15047 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avc.h | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 0b59d23f04cd1582ad72486e16890c53f978820c Author: pross Date: Sat Aug 30 04:26:45 2008 +0000 Remove 'currently unused' warning about SAMPLE_FMT_xxx. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15046 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 1ad73df66fff05e8f8f526147855d915f1a891f7 Author: bcoudurier Date: Sat Aug 30 03:07:31 2008 +0000 timestamps in flv are 32bits _signed_ according to flash player, specs are wrong git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15045 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5a20c533f13ff2a9056aaf302d1cc644810076e6 Author: bcoudurier Date: Sat Aug 30 03:01:59 2008 +0000 remove now useless casts git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15044 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvenc.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 4d77bead42392345c4e20287708a76f6153f7837 Author: bcoudurier Date: Fri Aug 29 22:13:22 2008 +0000 make has_codec_parameters not returning true when sample_fmt is not set git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15043 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3915431d96d8adfb5d4b2379695c07f9e329779b Author: bcoudurier Date: Fri Aug 29 22:10:34 2008 +0000 skip empty flv data packets, fix issue #602 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15042 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvdec.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 5a709c855ea41b859048346930568e325abc968a Author: bcoudurier Date: Fri Aug 29 22:07:01 2008 +0000 factorize packet skip code git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15041 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvdec.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit af5e8230681db35c02c209bc61dced7f1a35c9d7 Author: bcoudurier Date: Fri Aug 29 22:03:18 2008 +0000 simplify size handling code git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15040 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvdec.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit 3c6714cd9c98aff95d33ee9e52db446a47b29cda Author: bwolowiec Date: Fri Aug 29 21:35:57 2008 +0000 Okayed parts of nellymoserenc.c git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15039 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/nellymoserenc.c | 144 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 144 insertions(+), 0 deletions(-) commit a0b006cde3641f1a3d0395225f7351121a7a3e72 Author: vitor Date: Fri Aug 29 21:12:30 2008 +0000 Remove useless zeroing of a buffer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15038 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lpc.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 0a53b8c3e6836aac038120c9e813e8dc695daf7b Author: superdump Date: Fri Aug 29 20:19:23 2008 +0000 Fix typo in element type git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15037 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2460865ade306dd48c751f30b81a64e5120e7154 Author: superdump Date: Fri Aug 29 20:18:34 2008 +0000 Remove unnecessary portion of a condition. This fixes issue607 and avoids another unintended bug where channel coupling could have been run on an SCE. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15036 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d61ffac7473cadfb091d08d9d69f24a18a85e418 Author: bcoudurier Date: Fri Aug 29 20:04:28 2008 +0000 remove vorbis dec hack, decoding will be done anyway to get frame size git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15035 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 5 ----- 1 files changed, 0 insertions(+), 5 deletions(-) commit 0172ca3605d3153ca04cc4dd785e5fbde0b4bfb6 Author: stefano Date: Fri Aug 29 18:43:20 2008 +0000 Fix typo. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15034 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bitstream.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1c57d8b3c06e15a465670239bf3da449af5ffe72 Author: michael Date: Fri Aug 29 18:37:40 2008 +0000 Half the size of subband_fir_noidea and get rid of memmove & memset of it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15033 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 19 +++++++++---------- 1 files changed, 9 insertions(+), 10 deletions(-) commit 874e1db3538cd348c4d2ef98cef149e9942ef403 Author: stefano Date: Fri Aug 29 18:29:45 2008 +0000 Cosmetics: vertical align in print_all_lib_versions(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15032 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 519af40781defaa8f756de9c0cdf6775a5e05e7f Author: stefano Date: Fri Aug 29 18:25:14 2008 +0000 Make show_version()/show_banner() print the libswscale versions if enabled. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15031 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit e3ca7395a783508299b4bfec34b0a3a5d635cc89 Author: stefano Date: Fri Aug 29 17:44:42 2008 +0000 Add to the ffmpeg manual an example showing how to add streams to the output. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15030 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffmpeg-doc.texi | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) commit 394ced0f320c80e91534fcb395f4ecce5e2aa0cb Author: stefano Date: Fri Aug 29 17:37:32 2008 +0000 Make X264_init() do not set anymore the rc_eq from avctx to the libx264 context. Fix a crash due to X264_init() setting the libx264 rc_eq field to NULL when rc_eq was not defined. This patch drops the possibility to set the rc_eq for libx264, feature which is going to be removed from libx264 either. See the thread: "Fix crash in libx264 when rc_eq is not set". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15029 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libx264.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 008c9e03774fc3cfff1ab867324f0709d01ae019 Author: bcoudurier Date: Fri Aug 29 17:06:35 2008 +0000 speex in flv demuxing git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15028 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flv.h | 1 + libavformat/flvdec.c | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) commit 1efacafe3e563888893d49d34bc5439f48c504fa Author: bcoudurier Date: Fri Aug 29 17:04:18 2008 +0000 cosmetics, typos, case git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15027 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) commit ae9c7483178bcbfc205a0b80f322b91d2e0a0472 Author: bcoudurier Date: Fri Aug 29 16:56:57 2008 +0000 cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15026 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8f096dbb4bb19bb802acf6d30017aec17085de2f Author: bcoudurier Date: Fri Aug 29 16:56:36 2008 +0000 fix version string ul git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15025 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9fdc4c4639ae227dae753ffdc9c32819e7124207 Author: michael Date: Fri Aug 29 14:53:07 2008 +0000 Move t1 and t2 declaration from the QMF code closer to where they are used. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15024 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit dd8c3a9f68a72936fcbb939bb92660311b233245 Author: michael Date: Fri Aug 29 14:44:47 2008 +0000 Simplify (drop useless intermediate sum and diff arrays). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15023 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 13 +++---------- 1 files changed, 3 insertions(+), 10 deletions(-) commit 4a1e0cbe5046f6f7f264bc7b26a9ff36bca1e581 Author: andoma Date: Fri Aug 29 10:14:01 2008 +0000 5,1l: samples_chanptr[] should be (const float *) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15022 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b536d3723073eec6a2824962dace58a2c9aac14b Author: andoma Date: Fri Aug 29 10:12:44 2008 +0000 dca: Set data_size outside block loop. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15021 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit c141258b582fd2d070f08f3596ff43c62b779e54 Author: andoma Date: Fri Aug 29 10:09:51 2008 +0000 dca: Do float -> int16 interleaving in-place using s->dsp.float_to_int16_interleave() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15020 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 17 +++++++---------- 1 files changed, 7 insertions(+), 10 deletions(-) commit 70d7a41abb9a0319247b79431fc6625c0fdbdc84 Author: kostya Date: Fri Aug 29 06:14:53 2008 +0000 While APE changed container format in 3.98, frequency tables for range coding were changed only in 3.99. This fixes decoding of v3.98 APE file I have. Eternal curses to the creator of such unstable format. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15019 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/apedec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bc8e078e88f9b2379b93abbceb3720676c9f6d17 Author: pross Date: Fri Aug 29 04:02:04 2008 +0000 Bump libavcodec minor version number for r15017. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15018 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 51e791528f4b11f2be9d056ed9b6c2f30c031e6f Author: pross Date: Fri Aug 29 03:59:48 2008 +0000 Add AVCodecContext.bits_per_raw_sample field. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15017 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 8 ++++++++ libavcodec/utils.c | 1 + 2 files changed, 9 insertions(+), 0 deletions(-) commit 8c1839fcef994b773f3364748dda548a48844c4a Author: pross Date: Fri Aug 29 03:52:10 2008 +0000 Change AVCodecContext.bits_per_sample to bits_per_coded_sample. Nb: This change will become active on the next libavcodec major version bump. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15016 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 4 ++++ libavcodec/utils.c | 4 ++++ 2 files changed, 8 insertions(+), 0 deletions(-) commit c0390c692500c5045c4b16162b89e46cf1592161 Author: michael Date: Fri Aug 29 01:43:27 2008 +0000 Do not truncate timestamps before the muxer as it makes simple things like last_pts - pts rather tricky and is not good for anything. Timestamps should be truncated just before storing when needed. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15015 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 16 ---------------- 1 files changed, 0 insertions(+), 16 deletions(-) commit 5b6589299016635b4366f94f565192605da52e97 Author: jbr Date: Fri Aug 29 00:09:47 2008 +0000 cosmetics: change another "get" to "decode" git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15014 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1544328af9f800fd570511077344bd33a1cb11ff Author: jbr Date: Fri Aug 29 00:06:43 2008 +0000 cosmetics: change "get" to "decode" git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15013 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9447e404f8f6a9236a9f7a58529e1f5db4ecfa60 Author: jbr Date: Thu Aug 28 23:16:21 2008 +0000 cosmetics: indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15012 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 56eecc2f395968ea46a5af4d20ad2ddb874e0b78 Author: jbr Date: Thu Aug 28 23:04:15 2008 +0000 remove unneeded variable, dither_all git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15011 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 4 ---- libavcodec/ac3dec.h | 1 - 2 files changed, 0 insertions(+), 5 deletions(-) commit 79f7663262b47ca2d8aa1b14d8426ecb6e273a15 Author: romansh Date: Thu Aug 28 22:41:00 2008 +0000 Intial implementation of the DV100 (AKA DVCPRO HD) decoder and demuxer as specified in SMPTE 370M git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15010 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + libavcodec/dv.c | 137 ++- libavcodec/dvdata.h | 3722 ++++++++++++++++++++++++++++++++++++++++++++++++++- libavformat/dv.c | 48 +- libavformat/isom.c | 8 +- 5 files changed, 3839 insertions(+), 77 deletions(-) commit ced7583c0399f0641a58ac879d255303dbab8f87 Author: stefano Date: Thu Aug 28 21:37:40 2008 +0000 Fix a typo. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15009 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/avfilter.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e46d8fae855e0345349022b1b35a92d24d1e1a3f Author: stefano Date: Thu Aug 28 21:37:01 2008 +0000 Reword a sentence in a doxy making its interpretation clearer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15008 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/avfilter.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit fe4d60d52c7ba06b5d035db6660820dc07c45272 Author: romansh Date: Thu Aug 28 19:21:59 2008 +0000 Introducing video_stype for holding the value of VAUX source pack and simplifying dv_frame_profile git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15007 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dvdata.h | 38 ++++++++++++++++++++++---------------- 1 files changed, 22 insertions(+), 16 deletions(-) commit dfb6b9d31b1339cdebabd8ea0276eedafa9133e2 Author: rbultje Date: Thu Aug 28 12:00:58 2008 +0000 Change implementation for ff_data_to_hex(), this is faster. See discussion on mailinglist in "Realmedia patch" thread. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15006 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 17 ++++++----------- 1 files changed, 6 insertions(+), 11 deletions(-) commit c4590b8d2f0b9e479b3b42a0cd59048b1e4c49fe Author: kostya Date: Thu Aug 28 04:53:57 2008 +0000 Add generic IIR filter interface with Butterworth lowpass filter implementation and remove obsoleted old lowpass filter. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15005 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/iirfilter.c | 164 ++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/iirfilter.h | 103 ++++++++++++++++++++++++++++++ libavcodec/lowpass.c | 129 ------------------------------------- libavcodec/lowpass.h | 83 ------------------------ 4 files changed, 267 insertions(+), 212 deletions(-) commit 5fe131fec524e23c1eac16876dec11678649ee1b Author: michael Date: Thu Aug 28 00:46:09 2008 +0000 Fix mid/side stereo buggy output zeroing, fixes issue264 part 2. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15004 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmadec.c | 8 +------- 1 files changed, 1 insertions(+), 7 deletions(-) commit 65a241c2f9d3013e48e5e91aee7f253382aaf5bc Author: jbr Date: Wed Aug 27 23:44:34 2008 +0000 cosmetics: rename a table git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15003 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec_data.c | 2 +- libavcodec/ac3dec_data.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 62d3df4bd31d35285d56f7a10f2627e636ee645d Author: rbultje Date: Wed Aug 27 23:43:28 2008 +0000 Export data_to_hex() as private API in lavf, rename to ff_data_to_hex() and move it from sdp.c into utils.c. Also add new header internal.h specifically for lavf-specific internal API. See discussion in "Realmedia patch" thread on mailinglist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15002 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/internal.h | 26 ++++++++++++++++++++++++++ libavformat/sdp.c | 24 ++---------------------- libavformat/utils.c | 22 ++++++++++++++++++++++ 3 files changed, 50 insertions(+), 22 deletions(-) commit 90962cc05d04bd59dc02e6c06973570e65c4cf82 Author: jbr Date: Wed Aug 27 23:23:54 2008 +0000 cosmetics: indent after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15001 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit baa18b848bc6478dfbaf256caaf7da653504d4c2 Author: jbr Date: Wed Aug 27 23:11:05 2008 +0000 do not read exponent strategies from each block for E-AC-3 since they are in the header git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15000 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 349e73f4835150d73a3af0fce6eaa25d716abd77 Author: romansh Date: Wed Aug 27 20:28:11 2008 +0000 Two cosmetic changes for improved readability and ease of HDVCPRO HD integration git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14999 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/dv.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit c9ad0177b1c34b491592e5c0194af7ed1343eb81 Author: romansh Date: Wed Aug 27 20:25:47 2008 +0000 Cosmetic change aimed at making it easier to see how bits are consumed git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14998 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 89cecbf5e9861aff77926a6bccea9aaf6516c436 Author: romansh Date: Wed Aug 27 20:21:17 2008 +0000 Factoring out chan_slice / 27 into seq variable git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14997 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 8de7d40e717835092e1b01e4a5ecd710726fbbd1 Author: romansh Date: Wed Aug 27 20:17:01 2008 +0000 Simplification of how dct_mode affects decoding. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14996 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 18 ++++++++---------- 1 files changed, 8 insertions(+), 10 deletions(-) commit af3c589bea90915e64fab6a0ba6d6b1e9cd54d4c Author: aurel Date: Wed Aug 27 19:58:55 2008 +0000 matroskadec: cosmetics: indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14995 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 05929f9ce169f8c0c3ad82560ebdddc46409f5b1 Author: aurel Date: Wed Aug 27 19:57:42 2008 +0000 matroskadec: seek to the last position known in the index before resorting to full cluster parsing when seeking after the end of index git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14994 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 595e6e0cf0ac9defadc0c08532f727d03dacdab4 Author: michael Date: Wed Aug 27 18:56:50 2008 +0000 Cosmetics (format ff_nelly_dequantization_table nicer) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14993 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/nellymoser.c | 43 ++++++++++++++++++++++++------------------- 1 files changed, 24 insertions(+), 19 deletions(-) commit 849f2ebcad2f4f83c9a6c3a6f2d425d1a765106d Author: stefano Date: Wed Aug 27 18:50:46 2008 +0000 Simplify the indexing logic in the av_encode() streams mapping code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14992 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 6e70f0d98aecdac55494e2f80f43aad38f4496f8 Author: jbr Date: Wed Aug 27 01:47:03 2008 +0000 add definitions and documentation for shared functions for E-AC-3 decoding git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14991 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.h | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) commit b57a899c55c0d20bc0ebdb3a7a99f63389938d66 Author: jbr Date: Wed Aug 27 01:40:46 2008 +0000 copy default coupling band structure from table to decoding context (used for E-AC-3) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14990 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 3 +++ libavcodec/ac3dec.h | 2 +- 2 files changed, 4 insertions(+), 1 deletions(-) commit fa14c96d636026c5732e9a2c1dba27c89c46aa3a Author: jbr Date: Wed Aug 27 01:36:20 2008 +0000 add more OKed parts of the E-AC-3 decoder: structural changes to support AHT mode mantissa decoding git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14989 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 0b62482dcac957a9183ec8f701cec04767e3e706 Author: jbr Date: Wed Aug 27 01:24:43 2008 +0000 cosmetics: rename some functions from *get_* to *decode_* git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14988 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit 0e55ab69cbe2107e25ead156b6af8280349a7bf1 Author: rbultje Date: Wed Aug 27 00:33:22 2008 +0000 Use RTPDynamicProtocol parse_sdp_a_line() handlers in case of unknown SDP lines. This allows "private" SDP tags to be forwarded to the specific handler, allowing protocol-specific handling of SDP data. See mailinglist discussion in the "Realmedia patch" thread. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14987 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtsp.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 7970c8bc3cdf4449062970e0e6f08fca86ff32fc Author: bcoudurier Date: Tue Aug 26 23:25:29 2008 +0000 simplify mpeg12 avctx->pix_fmt set git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14986 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg12.c | 11 ++++------- 1 files changed, 4 insertions(+), 7 deletions(-) commit 550becb59223defc26b7838056d3253aa763a65e Author: aurel Date: Tue Aug 26 20:38:04 2008 +0000 remove useless assignment (st is never read after this line) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14985 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit b890e1301b27636490853b0f69d35e12a0babf76 Author: aurel Date: Tue Aug 26 20:32:27 2008 +0000 matroskadec: index timestamps are supposed to be in the timebase of the stream git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14984 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 5b106ed4354f13dba888dc01b483b24e82f977d6 Author: aurel Date: Tue Aug 26 20:21:39 2008 +0000 mxfdec: set sample_aspect_ratio git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14983 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfdec.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 8c591a6683edb658714ace1a55ee1817b02a1b78 Author: aurel Date: Tue Aug 26 19:40:53 2008 +0000 Add a temp variable to ff_sine_window_init() to match the way wma.c computed window before r14757. This fixes a regression introduced by r14757 on amd64. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14982 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mdct.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 1d72382c48ed18933043c482ee25ec2727715a01 Author: voroshil Date: Tue Aug 26 19:38:17 2008 +0000 Add explicit (int) cast to i386 optimized MUL* macros. Wrong result is returned when 16-bit value is passed as value. Also fixes "Warning: using `%edx' instead of `%dx' due to `l' suffix". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14981 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/mathops.h | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit f5ee59d3cce3d9e3eac0d15b9c8d8ad467979de4 Author: voroshil Date: Tue Aug 26 18:06:07 2008 +0000 (cosmetics) Remove incorrect comment. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14980 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lsp.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1e715947503ac892f32560e1f5d756682d707943 Author: voroshil Date: Tue Aug 26 16:47:31 2008 +0000 (cosmetics) Describe for which tests clipping is required. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14979 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_filters.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit e05fc1ce58f8c3f12789d3ff023d33118ebebaab Author: bcoudurier Date: Tue Aug 26 16:41:29 2008 +0000 I'll maintain mxf muxer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14978 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a4004f94b5ae1ac8761f8b84aea13ad26ead3fb1 Author: voroshil Date: Tue Aug 26 16:41:23 2008 +0000 (cosmetics) Remove wrong comments. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14977 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_filters.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 4077996f2d23f87957ea2d9c91250dd3319732ca Author: cehoyos Date: Tue Aug 26 16:09:41 2008 +0000 MXF is a valid output format now. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14976 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3a95a2142c2d44d01da52ba19d36995cecddb615 Author: cehoyos Date: Tue Aug 26 15:58:25 2008 +0000 Remaining parts of GSoC MXF muxer by Zhentan Feng. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14975 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + libavformat/Makefile | 1 + libavformat/allformats.c | 2 +- libavformat/mxf.h | 2 +- libavformat/mxfenc.c | 36 ++++++++++++++++++++++++++++++++++++ 5 files changed, 40 insertions(+), 2 deletions(-) commit 675673b4e94a94eb767e515a25f2d05a8ed031ae Author: voroshil Date: Tue Aug 26 07:13:43 2008 +0000 (cosmetics) Align comments consistently. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14974 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/g729data.h | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 0f74a020eea2e3062cb0bf66b71bded391ef7cfe Author: voroshil Date: Tue Aug 26 07:10:38 2008 +0000 Another set of definitions for G.729 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14973 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/g729data.h | 9 +++++++++ libavcodec/g729dec.c | 15 +++++++++++++++ 2 files changed, 24 insertions(+), 0 deletions(-) commit 79f3159ebbc55b4f2f885943badc5a847ecd612f Author: Alexander Strange Date: Tue Aug 26 03:09:09 2008 -0400 Split longer lines libavcodec/pthread.c | 15 ++++++++++----- 1 files changed, 10 insertions(+), 5 deletions(-) commit 2bc23e009291d727eed7a4f803a2793f5fa715b0 Author: Alexander Strange Date: Tue Aug 26 03:03:38 2008 -0400 Update avcodec.h comments libavcodec/avcodec.h | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) commit 24345e509df0b92a3592cfb15db12b1aecd78ffe Author: Alexander Strange Date: Tue Aug 26 02:26:07 2008 -0400 Fix spelling and rewrap multithreading.txt to the right number of columns. doc/multithreading.txt | 62 +++++++++++++++++++++++++++--------------------- 1 files changed, 35 insertions(+), 27 deletions(-) commit 67b6cb7dd5fae1f12321965eecc7a8f0de93a659 Author: michael Date: Tue Aug 26 01:29:43 2008 +0000 vertical align git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14972 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpeg.c | 10 +++++----- libavformat/mpegenc.c | 26 +++++++++++++------------- 2 files changed, 18 insertions(+), 18 deletions(-) commit 2a5e7533e72420ad252d00a61cf7d22716cc55d2 Author: michael Date: Tue Aug 26 01:22:19 2008 +0000 Noone seems to want to maintain MPEG-PS so i will. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14971 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 8047714299aa3fb377b011cd68858b76a666c7cc Author: Alexander Strange Date: Mon Aug 25 19:39:24 2008 -0400 Whitespace nits libavcodec/pthread.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit 113c08540fb247adf7392e32aa93ead008eb8848 Author: michael Date: Mon Aug 25 22:51:47 2008 +0000 Replace cliping in ff_acelp_interpolate() by a check&av_log, this should be the quickest way to find out if it is needed. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14970 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_filters.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit ad878517153b37571578951293541519d1ec553c Author: aurel Date: Mon Aug 25 22:21:30 2008 +0000 Fix the seek regressions to match changes in r14956, r14959 and r14960. The changes are verified and desired. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14969 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/seek.regression.ref | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) commit 373704d4137d52f8e80a43953ec2f19c68abd6aa Author: vitor Date: Mon Aug 25 20:28:12 2008 +0000 Import more MXF muxer code from the SoC tree git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14968 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) commit 1b735c493b0fe8c1aaff3d06214c24e8556b111c Author: Alexander Strange Date: Mon Aug 25 14:40:54 2008 -0400 Remove some context variable copies which were overwriting user settings libavcodec/pthread.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit f52df8ebae0ad1db15c5e804a458ca81e04c6156 Author: Alexander Strange Date: Mon Aug 25 14:33:09 2008 -0400 Fix whitespace mistake libavcodec/pthread.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 076bf916d79c39ec055a53f2ee5eadf20c21b988 Author: Alexander Strange Date: Mon Aug 25 14:32:41 2008 -0400 Increase max delayed buffers for safety libavcodec/pthread.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit cfc552e4f9c85fbb08466b62ac7dee1077a9e0b2 Author: lu_zero Date: Mon Aug 25 16:32:03 2008 +0000 Missing static in float_to_int16_altivec declaration git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14967 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/float_altivec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c982f5c0d9c64abb6cf0b288a620466044c0000c Author: andoma Date: Mon Aug 25 15:39:43 2008 +0000 When setting codec_id during codec probe we must also set codec_type. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14966 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) commit b4eedcd1695743b839f8f34b97cee3f011a4d1a7 Author: bwolowiec Date: Mon Aug 25 08:53:14 2008 +0000 Little-endian bitstream writer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14965 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bitstream.h | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) commit e15eede03695ef4221d0d1167d707bab2d3b87f8 Author: kostya Date: Mon Aug 25 06:28:52 2008 +0000 fir_32bands_perfect[] contents were mixed, restore original order Patch by Alexander Patrakov ($lastname gmail.com) Thread: dcadata.h: fir_32bands_perfect[] is wrong git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14964 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dcadata.h | 658 +++++++++++++++++++++++++------------------------- 1 files changed, 329 insertions(+), 329 deletions(-) commit 58053319a239d52512f4f290403d135cbba0a23c Author: lucabe Date: Mon Aug 25 06:20:00 2008 +0000 Fix udp.c compilation with recent glibc (>= 2.8) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14963 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/udp.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 1a216093ed2f201814287a32b5d8f22781c6d8d1 Author: Alexander Strange Date: Mon Aug 25 01:02:29 2008 -0400 Comment another strange line libavcodec/pthread.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit b7e0f1a3bfd00b0256dcdd3efc4b7b77c086e70e Author: Alexander Strange Date: Sun Aug 24 22:38:42 2008 -0400 Rename doxygen group to not conflict with h264 libavcodec/avcodec.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 063daf1f03359486d3dbd759d73fa1787803e41d Author: mru Date: Mon Aug 25 02:29:04 2008 +0000 ARM: add prefetch function using ARMv5 PLD instruction git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14962 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/dsputil_arm.c | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) commit e7b59c691835ecc2dc2a97a20ed1a2d830c4e1e5 Author: mru Date: Mon Aug 25 01:59:06 2008 +0000 ARM: set STRIDE_ALIGN and DECLARE_ALIGNED_8 to 16 for NEON git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14961 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 2037d9714bc51ccb57a82aba95a52a5b49bdc401 Author: Alexander Strange Date: Sun Aug 24 21:16:50 2008 -0400 Comment this just in case someone doesn't get it libavcodec/avcodec.h | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 2eeab8f6ad07611e46b3377ddf73e1d7f1f2bb78 Author: Alexander Strange Date: Sun Aug 24 21:16:31 2008 -0400 General description and porting guide doc/multithreading.txt | 63 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 63 insertions(+), 0 deletions(-) commit 798d4e8ea9bb6f107b44bbb4ba7b1c38c813f452 Author: aurel Date: Mon Aug 25 00:17:31 2008 +0000 matroskadec: unset matroska->done when seeking just in case someone try to seek back after reaching the end of file git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14960 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit c33ae6a70e84525b12aeca19330c96452318f88c Author: aurel Date: Mon Aug 25 00:15:49 2008 +0000 matroskadec: full seeking support in index-less files when trying to seek past the last index entry, just parse more clusters to add them to the index, until an index entry match the desired position git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14959 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) commit c75ace1ef5c617e85b7a3b3b513d53a22a89b8bc Author: jbr Date: Mon Aug 25 00:15:29 2008 +0000 right shift the values by 8 in GAQ remap "B" table. data now fits in int8_t. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14958 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec_data.c | 21 +++++++++++---------- libavcodec/ac3dec_data.h | 2 +- 2 files changed, 12 insertions(+), 11 deletions(-) commit fee5eaeeaade8c1c22f5c9492c3e85a307ebd33f Author: aurel Date: Mon Aug 25 00:09:08 2008 +0000 matroskadec: on the fly index construction for index-less files each cluster that is read and that contains a video key frame is added to the index git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14957 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 20 ++++++++++++++++---- 1 files changed, 16 insertions(+), 4 deletions(-) commit be2a81c09da64396e5f04c38ab4eb7ef4b9bd8e7 Author: aurel Date: Sun Aug 24 23:57:29 2008 +0000 matroskadec: don't try to seek to negative timestamp matroska timestamps are unsigned git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14956 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 40b12d954e5312c1f67426b7ea3315c1612b6e28 Author: aurel Date: Sun Aug 24 23:54:14 2008 +0000 matroskadec: move setting of matroska->done inside matroska_parse_cluster() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14955 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 98c95722f2c70486ec543103737d9829798f2115 Author: jbr Date: Sun Aug 24 23:17:26 2008 +0000 restore accidently deleted file git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14954 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 334 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 334 insertions(+), 0 deletions(-) commit c082c3c656b8fa5147480c954700009a780cdddb Author: jbr Date: Sun Aug 24 22:57:25 2008 +0000 1000l to me. committed to wrong repo. revert last commit. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14953 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 334 ---------------------------------------------- libavcodec/Makefile | 2 +- libavcodec/ac3dec.h | 14 +-- libavcodec/ac3dec_data.c | 19 ++-- 4 files changed, 11 insertions(+), 358 deletions(-) commit 7e1a8406580b087f82a2facd2c790c5382420fa8 Author: jbr Date: Sun Aug 24 22:55:08 2008 +0000 cosmetics: rename some functions from *get_* to *decode_* git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14952 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 +- libavcodec/ac3dec.h | 14 +++++++++++++- libavcodec/ac3dec_data.c | 19 ++++++++++--------- 3 files changed, 24 insertions(+), 11 deletions(-) commit 8d4b9274bac6b16da9ca22e88f1438fb04a6e3e7 Author: reimar Date: Sun Aug 24 17:37:43 2008 +0000 Add ff_ prefix to ogg_codec_t structs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14951 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/oggdec.c | 18 +++++++++--------- libavformat/oggdec.h | 18 +++++++++--------- libavformat/oggparseflac.c | 4 ++-- libavformat/oggparseogm.c | 8 ++++---- libavformat/oggparsespeex.c | 2 +- libavformat/oggparsetheora.c | 2 +- libavformat/oggparsevorbis.c | 2 +- 7 files changed, 27 insertions(+), 27 deletions(-) commit 118871aa6f7be5a9a607a7ff322f485485af4073 Author: reimar Date: Sun Aug 24 17:24:34 2008 +0000 Mark several libavformat arrays const git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14950 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/img2.c | 2 +- libavformat/mmf.c | 2 +- libavformat/oma.c | 4 ++-- libavformat/utils.c | 6 +++--- 4 files changed, 7 insertions(+), 7 deletions(-) commit 9a29d33ec3baac458fa58383432a040e7aed317a Author: reimar Date: Sun Aug 24 17:19:46 2008 +0000 Mark "matroska" probe data string constant. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14949 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6b996b556b3c2c91efd28e1db8116c7d63bc8f22 Author: reimar Date: Sun Aug 24 17:09:15 2008 +0000 Make ogg_codec_t descriptions const git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14948 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/oggdec.c | 4 ++-- libavformat/oggdec.h | 18 +++++++++--------- libavformat/oggparseflac.c | 4 ++-- libavformat/oggparseogm.c | 8 ++++---- libavformat/oggparsespeex.c | 2 +- libavformat/oggparsetheora.c | 2 +- libavformat/oggparsevorbis.c | 2 +- 7 files changed, 20 insertions(+), 20 deletions(-) commit 7a81cafe06cfde654e0211ce06a4c7c13b70feaf Author: reimar Date: Sun Aug 24 16:51:50 2008 +0000 Change codec_tag type from const struct AVCodecTag ** to const struct AVCodecTag * const * git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14947 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aiff.c | 4 ++-- libavformat/asf-enc.c | 4 ++-- libavformat/au.c | 4 ++-- libavformat/avformat.h | 4 ++-- libavformat/avienc.c | 2 +- libavformat/flvenc.c | 2 +- libavformat/matroskaenc.c | 4 ++-- libavformat/movenc.c | 12 ++++++------ libavformat/nutenc.c | 2 +- libavformat/oma.c | 2 +- libavformat/vocdec.c | 2 +- libavformat/vocenc.c | 2 +- libavformat/wav.c | 4 ++-- 13 files changed, 24 insertions(+), 24 deletions(-) commit afedad246e5767c21ebd92e8f7ec0adac1166328 Author: rbultje Date: Sun Aug 24 16:22:40 2008 +0000 Remove check for @ in tcp.c which removes the authorization data from the actual hostname. This functionality already exists (and always existed) in url_split() and is therefore useless. See discussion in "[PATCH] tcp.c/udp.c memleak?" thread on ffmpeg-devel. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14946 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/tcp.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit cb7c613311301312ff1adff8f580046d956622a0 Author: aurel Date: Sun Aug 24 14:12:03 2008 +0000 voc: add ff_ prefix to some global const data git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14945 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/voc.c | 4 ++-- libavformat/voc.h | 4 ++-- libavformat/vocdec.c | 8 ++++---- libavformat/vocenc.c | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) commit 475fe527a535746045bcf05408d47f0b0f93dde8 Author: reimar Date: Sun Aug 24 14:02:55 2008 +0000 Remove useless empty close functions in mmf and mm demuxers. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14944 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mm.c | 6 ------ libavformat/mmf.c | 7 +------ 2 files changed, 1 insertions(+), 12 deletions(-) commit 6f89235804756b576a5eb235ab549151bfd44918 Author: aurel Date: Sun Aug 24 13:12:41 2008 +0000 matroskadec: make aac_profiles array const git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14943 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 07fa0171e5fe7428c2f360dbb0abb8342e6dd5fc Author: reimar Date: Sun Aug 24 12:45:15 2008 +0000 Make the id3v1_genre_str array const, not just the strings it points to. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14942 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mp3.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b04cb118482d881e8412c20e633bd00ae24038d9 Author: gpoirier Date: Sun Aug 24 08:41:20 2008 +0000 stricter constraints of asm() blocks All these variables are used as left operands of a movd instruction, which does accept only memory or register operands while the "g" constraint also allows immediates. Use "rm" instead. Patch by Alexis Ballier %alexis P ballier A gmail P com% git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14941 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/mpegvideo_mmx.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit e3b5efbc6a80105d71d282cdad675299d89b66d5 Author: superdump Date: Sun Aug 24 08:31:19 2008 +0000 Fix index to ff_sine_windows[]. Previously the index was usually in reverse order. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14940 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wma.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 69f6e77a9a9ddfc386d43f5a350df5c960c0203d Author: Alexander Strange Date: Sun Aug 24 04:11:52 2008 -0400 Remove useless check libavcodec/pthread.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit d419a1c1d30e1b171fba7dc31a909e77a08016ba Author: Alexander Strange Date: Sun Aug 24 03:51:18 2008 -0400 Comment utility functions in pthread.c libavcodec/pthread.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit 190d65b24795208e30c06369e34769ffeb9b5cc8 Author: Alexander Strange Date: Sun Aug 24 01:31:00 2008 -0400 Add a longer comment for update_context libavcodec/avcodec.h | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit 31f1a603dcfe885c41d123832f102a3ccc55c6dd Author: Alexander Strange Date: Sun Aug 24 00:20:03 2008 -0400 Rename threading functions with 'decode' in their name libavcodec/h263.c | 6 +++--- libavcodec/h263dec.c | 2 +- libavcodec/h264.c | 12 ++++++------ libavcodec/mimic.c | 8 ++++---- libavcodec/mpeg12.c | 2 +- libavcodec/mpegvideo.c | 6 +++--- libavcodec/pthread.c | 16 ++++++++-------- libavcodec/thread.h | 12 ++++++------ 8 files changed, 32 insertions(+), 32 deletions(-) commit 1b755181905bed35b2edd723c137b8f0af9c31c3 Author: Alexander Strange Date: Sat Aug 23 23:14:20 2008 -0400 Add a FIXME for PAFF libavcodec/h264.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 76211d5890819ae687cc73520bcda17115a65697 Author: Alexander Strange Date: Sat Aug 23 23:14:10 2008 -0400 Update threading comments in avcodec.h libavcodec/avcodec.h | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit 80a20f0fda854e6c8de05b971164d25425105c82 Author: Alexander Strange Date: Sat Aug 23 21:52:47 2008 -0400 Don't call ff_report_decode_progress for h264 B-frames. libavcodec/h264.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit e53d020b37ca26ffa4cdb22d2b40321897f52ba9 Author: Alexander Strange Date: Sat Aug 23 20:39:06 2008 -0400 Warn if users try to use frame threading without pthreads. libavcodec/beosthread.c | 4 ++++ libavcodec/os2thread.c | 4 ++++ libavcodec/w32thread.c | 4 ++++ 3 files changed, 12 insertions(+), 0 deletions(-) commit 9576774bbee0215c0ab7bbb868ff35dff00ab900 Author: Alexander Strange Date: Sun Aug 24 03:02:44 2008 -0400 Merge ff_*_release_buffer into one function for simplicity and correctness (the non-delayed version was not really ever safe). libavcodec/mimic.c | 6 +++--- libavcodec/mpegvideo.c | 18 +++++++++--------- libavcodec/pthread.c | 41 +++++++++++++++++------------------------ libavcodec/thread.h | 28 +++++++--------------------- 4 files changed, 36 insertions(+), 57 deletions(-) commit 66d9c0c9f6b2a4309dd4a41f88dd9a1dccb323e3 Author: Alexander Strange Date: Sat Aug 23 19:56:21 2008 -0400 Wait for predecode to finish just before calling update_context, instead of as soon as possible. libavcodec/pthread.c | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) commit 2beb042a202d00dbb2baef3970f058994aeec027 Author: Alexander Strange Date: Sat Aug 23 19:32:56 2008 -0400 Split thread_algorithm into two more sanely defined variables. Also improves correctness in some ways. libavcodec/avcodec.h | 11 +++++++++-- libavcodec/beosthread.c | 2 +- libavcodec/os2thread.c | 2 +- libavcodec/pthread.c | 17 ++++++++--------- libavcodec/thread.h | 6 +++--- libavcodec/utils.c | 9 +++++---- libavcodec/w32thread.c | 2 +- 7 files changed, 28 insertions(+), 21 deletions(-) commit 41e0f81a58493a0a15cb18c7ff00920f0fd124a3 Author: Alexander Strange Date: Sun Aug 24 02:52:18 2008 -0400 Remove unneeded stubs from thread.h libavcodec/thread.h | 17 +++-------------- 1 files changed, 3 insertions(+), 14 deletions(-) commit 031abc50708c616058020dcf7a1b62bc9b895446 Author: Alexander Strange Date: Fri Aug 22 20:43:38 2008 -0400 Improve comments in thread.h libavcodec/thread.h | 34 ++++++++++++++++++++++++---------- 1 files changed, 24 insertions(+), 10 deletions(-) commit 7b14ed499f5dab39586f3b75ee03e29425b9383e Author: Alexander Strange Date: Fri Aug 22 16:25:59 2008 -0400 Remove an unused variable. libavcodec/pthread.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 22e9455a663acc4d34f76130f2603b41b3940b9e Author: Alexander Strange Date: Fri Aug 22 16:25:45 2008 -0400 Comment and rename context variables in pthread.c. libavcodec/pthread.c | 65 ++++++++++++++++++++++++++++++++----------------- 1 files changed, 42 insertions(+), 23 deletions(-) commit 8682f8c0c7396bfe1bf9b4be3293beb4c6a10927 Author: Alexander Strange Date: Fri Aug 22 03:25:03 2008 -0400 Rename and update comments for AVCodecContext variables. libavcodec/avcodec.h | 6 +++--- libavcodec/pthread.c | 44 ++++++++++++++++++++++---------------------- libavcodec/thread.h | 4 ++-- 3 files changed, 27 insertions(+), 27 deletions(-) commit 8969edf8b07437e9110db82b7c75e57c00c3e842 Author: Alexander Strange Date: Fri Aug 22 02:53:04 2008 -0400 Split a long line further. libavcodec/pthread.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 71a8ab9d437b3dadfcf98fbd46b142b96a588792 Author: kostya Date: Sun Aug 24 05:56:23 2008 +0000 okayed chunks of AAC encoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14939 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aacenc.c | 30 ++++++++++++++++++++++-------- 1 files changed, 22 insertions(+), 8 deletions(-) commit f6b8d51319bf7843505054eca7896a1c44b8d479 Author: vitor Date: Sun Aug 24 05:55:46 2008 +0000 Import more ok'ed chunks of the mxf muxer from the soc tree git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14938 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxf.h | 1 + libavformat/mxfenc.c | 205 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 206 insertions(+), 0 deletions(-) commit 3f2fd5b431ec227d31b043855e531d9202ecea1d Author: kostya Date: Sun Aug 24 05:47:45 2008 +0000 Correct scaling factor in DCA decoder synthesis. Patch by Alexander Patrakov ($lastname at gmail.com) Thread: dca.c: output scale is a bit off git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14937 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e7d245daa546cfc17dbd6a5744b82f5dcf02ede4 Author: jbr Date: Sun Aug 24 04:55:32 2008 +0000 change eac3dec.c license to LGPL git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14936 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eac3dec.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 43de9482b3f1fdd87f742e10edab76c4524a124f Author: lorenm Date: Sun Aug 24 04:03:02 2008 +0000 document some dsp alignments git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14935 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit c447aaff8914f106996fc74ffa49e37ac8b366e1 Author: michael Date: Sun Aug 24 00:32:10 2008 +0000 Ensure that SDL_AddTimer() is never called with a delay of 0 because this leads to a runaway creation of timers. We never pass 0 currently but its safer to check for it explicitly as changes to the code can easily lead to 0 being used. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14934 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 4a29017f4e2934b905baa4bfd181bf554b0e2e28 Author: aurel Date: Sat Aug 23 23:43:20 2008 +0000 convert every muxer/demuxer to write/read sample_aspect_ratio from/to the corresponding AVStream instead of AVCodecContext git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14933 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asf.c | 12 ++++++------ libavformat/avidec.c | 2 +- libavformat/avienc.c | 6 +++--- libavformat/c93.c | 2 +- libavformat/dv.c | 2 +- libavformat/libnut.c | 4 ++-- libavformat/matroskadec.c | 4 ++-- libavformat/matroskaenc.c | 9 ++++----- libavformat/mov.c | 2 +- libavformat/movenc.c | 10 +++++----- libavformat/mxfenc.c | 4 ++-- libavformat/nutdec.c | 8 ++++---- libavformat/nutenc.c | 13 ++++++------- libavformat/nuv.c | 2 +- libavformat/oggparsetheora.c | 4 ++-- libavformat/yuv4mpeg.c | 6 +++--- 16 files changed, 44 insertions(+), 46 deletions(-) commit 4defc5c9a038f328d97aa0b3eaf05c7c559776a2 Author: aurel Date: Sat Aug 23 23:13:58 2008 +0000 export sample_aspect_ratio read by the demuxer in a separate field that the one read by the decoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14932 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 8 +++++++- ffplay.c | 13 +++++++------ libavformat/avformat.h | 9 ++++++++- libavformat/utils.c | 2 ++ 4 files changed, 24 insertions(+), 8 deletions(-) commit 41847999db43225c64e3e539166b06c0e277499a Author: pross Date: Sat Aug 23 22:45:03 2008 +0000 Upgrade 20/24-bit PCM DVD decoder use SAMPLE_FMT_S32. Patch supplied by lars dot taeuber at gmx dot net. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14931 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pcm.c | 41 ++++++++++++++++++++++++++++++----------- 1 files changed, 30 insertions(+), 11 deletions(-) commit 0f34a9f27ba8a66ad208c1ea0c49c51d57a9f1ec Author: pross Date: Sat Aug 23 22:36:35 2008 +0000 Add raw muxers/demuxers for F64/F32/S32/S24/U32/U24 PCM audio. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14930 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/allformats.c | 12 ++++++++++++ libavformat/raw.c | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+), 0 deletions(-) commit 071ef40d05fc470c710176562794a3741d61029b Author: lu_zero Date: Sat Aug 23 21:10:38 2008 +0000 Remove unused variables git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14929 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/float_altivec.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 8ebd600cdc71814ea4a9cd7afc853ca7acac7794 Author: lu_zero Date: Sat Aug 23 21:09:46 2008 +0000 Introduce float_to_int16_interleave_altivec, tested with vorbis git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14928 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/float_altivec.c | 55 +++++++++++++++++++++++++++++++++++++++- 1 files changed, 54 insertions(+), 1 deletions(-) commit 5a1ca3f0aabdefa64cd47725f79c6badd51544ca Author: lu_zero Date: Sat Aug 23 21:02:30 2008 +0000 Introduce float_to_int16_one_altivec git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14927 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/float_altivec.c | 23 +++++++++++++---------- 1 files changed, 13 insertions(+), 10 deletions(-) commit 5a5ddcaa51cc97de11a877556c37323047f77d94 Author: rbultje Date: Sat Aug 23 18:52:26 2008 +0000 Cosmetics after previous patches. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14926 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/tcp.c | 10 +++------- 1 files changed, 3 insertions(+), 7 deletions(-) commit 5177780d09aaa7629b40b63100062abfa84bd01d Author: rbultje Date: Sat Aug 23 18:49:16 2008 +0000 On failure, return directly because the fail: case does nothing. This also allows easier control of the actual return value. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14925 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/tcp.c | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit 9e89c0b1373efc2f3cc03c30416f748398d16d7d Author: rbultje Date: Sat Aug 23 18:46:30 2008 +0000 Move malloc() down until after all initializations, so that the resource is only allocated if initialization worked. This means that on failure, we don't have to deallocate it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14924 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/tcp.c | 12 +++++------- 1 files changed, 5 insertions(+), 7 deletions(-) commit 8b3edaa2e0d969f7e7311101d8fe08f28533e74b Author: rbultje Date: Sat Aug 23 17:39:56 2008 +0000 Fix memleak on some OSes in case network initialization fails. See "[PATCH] tcp.c/udp.c memleak?" for discussion. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14923 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/tcp.c | 6 +++--- libavformat/udp.c | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) commit 3e834ccbd878778fe9d9be2a2a13aa689ac3944d Author: rbultje Date: Sat Aug 23 17:39:10 2008 +0000 Remove useless comments. See "[PATCH] tcp.c/udp.c memleak?" for discussion. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14922 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/tcp.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 6717b5b03a010c9b7cdb7fbb96ea585345babbc5 Author: kostya Date: Sat Aug 23 15:49:58 2008 +0000 Simple lowpass filter implementation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14921 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lowpass.c | 129 ++++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/lowpass.h | 83 ++++++++++++++++++++++++++++++++ 2 files changed, 212 insertions(+), 0 deletions(-) commit cf88baafa1ce4219aeac4d4413f22d3a29d72f46 Author: kostya Date: Sat Aug 23 15:25:57 2008 +0000 Do not pass unnecessary arguments to AAC encoder functions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14920 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aacenc.c | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) commit 42d3d27727424cb8958eae5dedf54fe15941e42c Author: bcoudurier Date: Sat Aug 23 15:25:38 2008 +0000 enable fl32/64 le/be in mov with stsd audio v2 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14919 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 1651c4cd3b17b36c463fa71d901dae852f874001 Author: michael Date: Sat Aug 23 13:35:12 2008 +0000 Remove redundant FFMIN(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14918 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit a1a12db633cf8e9152a2f497aa3814cc78383f6d Author: michael Date: Sat Aug 23 13:29:13 2008 +0000 Increase buffer size to 16384 patch by Alexander E. Patrakov" patrakov gmail This fixes a (probably not exploitable) buffer overflow (apparently unknown to its author). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14917 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dca.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7da8d6e9f83202c135c2a6d1cdb7ddaa88c96810 Author: voroshil Date: Sat Aug 23 12:49:13 2008 +0000 Remove unnecessary header inclusion from g729.h git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14916 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/g729.h | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit b2c4ee5a6a94e4f5e800691a59532c6eaf3dcd31 Author: voroshil Date: Sat Aug 23 12:38:45 2008 +0000 Move from g729.h all definitions which are used only in g729dec.c git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14915 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/g729.h | 21 --------------------- libavcodec/g729data.h | 4 +++- libavcodec/g729dec.c | 18 ++++++++++++++++++ 3 files changed, 21 insertions(+), 22 deletions(-) commit 98f126eb0e45ad95ae676d9c852eac2cf711946e Author: stefano Date: Sat Aug 23 12:07:48 2008 +0000 Provide a context to opt_frame_rate(), and make it print the wrong value in case of error. Improve error reporting and consistency with the other opt_* functions. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14914 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) commit f533a3b746c8696c1ed02f8524395124a4030a39 Author: jbr Date: Sat Aug 23 03:30:08 2008 +0000 fix decoding of coupling leak info for normal AC-3 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14913 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d6b9fea8581c4ed607908f643a31a3410d775e5e Author: jbr Date: Sat Aug 23 02:04:36 2008 +0000 add more OKed parts of the E-AC-3 decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14912 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/eac3dec.c | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 80 insertions(+), 0 deletions(-) commit 61d496e6251b1f9af0e45bf33424e02d0f4a604f Author: jbr Date: Sat Aug 23 01:55:52 2008 +0000 cosmetics: indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14911 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit c108bfc0cf4947a499c09a3e6e6c1a9381b9ead3 Author: jbr Date: Sat Aug 23 01:51:42 2008 +0000 add some approved parts of the E-AC-3 decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14910 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 71 ++++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 64 insertions(+), 7 deletions(-) commit e9415297d1d02e2d62961e3e0ab61e8e65d960e2 Author: lucabe Date: Fri Aug 22 19:03:05 2008 +0000 Do not set timestamp information for a non existing AVStream (fix a bug in the RTP demuxer) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14909 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtpdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 52ba1afa57d00dc61c6cbb1138d58d33735561ed Author: superdump Date: Fri Aug 22 18:21:22 2008 +0000 Use ff_imdct_half() and vector_fmul_window() for IMDCT and windowing. Reduce buffer sizes accordingly. This produces a ~10% overall decoding perfomance improvement. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14908 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 46 ++++++++++++++++++++++------------------------ libavcodec/aac.h | 5 ++--- 2 files changed, 24 insertions(+), 27 deletions(-) commit 637f005b0a67b1b4b2a76dbaad689e1e6348ba1c Author: superdump Date: Fri Aug 22 18:19:18 2008 +0000 Whitespace cosmetics after the last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14907 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 26 ++++++++++++++------------ 1 files changed, 14 insertions(+), 12 deletions(-) commit 0ffab595701d356847fd853bf545fbbb38ab33a4 Author: superdump Date: Fri Aug 22 18:18:50 2008 +0000 Separate code in imdct_and_windowing() into distinct IMDCT, windowing and buffer update sections git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14906 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 43 ++++++++++++++++++++++++------------------- 1 files changed, 24 insertions(+), 19 deletions(-) commit edaad004415000e9f1df3e617ff0a51279080765 Author: jai_menon Date: Fri Aug 22 15:09:20 2008 +0000 alac : check readsamplesize to ensure get_bits() doesn't fail. Patch by Matthieu Castet git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14905 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alac.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit ad076cb84e961f1a8d924654f9448496d0fea3ea Author: jai_menon Date: Fri Aug 22 14:57:35 2008 +0000 alacenc : perform decorrelation only for stereo samples git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14904 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alacenc.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit b6e7abe2c4c5906bc5cb5cc598485de064b47545 Author: vitor Date: Fri Aug 22 04:12:52 2008 +0000 Apply parts of MXF muxer ok'ed by Michael git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14903 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxf.h | 4 + libavformat/mxfenc.c | 304 +++++++++++++++++++++++++++++++++++++++++++------- 2 files changed, 269 insertions(+), 39 deletions(-) commit c86e7473d195a6976cc80d4482e7f09b6c0042f8 Author: michael Date: Thu Aug 21 23:52:48 2008 +0000 Make equation in doxy of ff_acelp_weighted_vector_sum() more readable by adding spaces. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14902 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_vectors.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e8ac3ff63ba77d45d9dc96cf1c2fab6b206e6cf3 Author: michael Date: Thu Aug 21 23:51:25 2008 +0000 doxygen consistency git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14901 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_vectors.h | 52 ++++++++++++++++++++++---------------------- 1 files changed, 26 insertions(+), 26 deletions(-) commit f1cf14b38c65f2ace3d77f820db06ce5fc2b2852 Author: michael Date: Thu Aug 21 23:49:58 2008 +0000 Make comments doxygen compatible. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14900 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_vectors.h | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 1dbd585cf7eecf03c8c206932838947b97f644e9 Author: michael Date: Thu Aug 21 23:45:20 2008 +0000 Doxygen syntax consistency. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14899 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_math.h | 38 +++++++++++++++++++------------------- 1 files changed, 19 insertions(+), 19 deletions(-) commit dac474c992186590cbaede078587dc4792b182f8 Author: michael Date: Thu Aug 21 23:39:52 2008 +0000 Mention cut-off freq of ff_acelp_high_pass_filter() instead of some meaningless input dependant value. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14898 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_filters.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8a993e925a083a3e734492ab2083448046265394 Author: michael Date: Thu Aug 21 23:25:41 2008 +0000 Remove mathops.h dependancy. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14897 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_filters.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit f10d76a882b3800e00c9f1460420d10369a6c2a9 Author: michael Date: Thu Aug 21 23:23:01 2008 +0000 vertical align git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14896 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_filters.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9ef43a2d6e7643a5fcf915ce53d44b9b7fefcd44 Author: michael Date: Thu Aug 21 23:22:11 2008 +0000 Remove ff_acelp_weighted_filter() which is just a function wraping a 1 line loop. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14895 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_filters.c | 11 ----------- libavcodec/acelp_filters.h | 15 --------------- 2 files changed, 0 insertions(+), 26 deletions(-) commit 142b8f8e550d2714fdebf75e2bf12a359f1afedb Author: michael Date: Thu Aug 21 22:41:20 2008 +0000 Rename subframe_size to a name that is not specific to some specific use of ff_acelp_convolve_circ() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14894 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_filters.c | 10 +++++----- libavcodec/acelp_filters.h | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) commit c370ddfe254d7577ca0ecc58bce7d2f44fad3b4e Author: michael Date: Thu Aug 21 22:36:32 2008 +0000 rename pitch_delay_frac in ff_acelp_interpolate() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14893 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_filters.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 0fc83b4fc652fedf156f7bc80e16d242db001f8b Author: michael Date: Thu Aug 21 22:34:13 2008 +0000 Try to improve parameter doxy of ff_acelp_interpolate(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14892 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_filters.h | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit c91f0cc8f105ebab7279aff83c349c531984c205 Author: michael Date: Thu Aug 21 22:05:14 2008 +0000 Clarify how generic ff_acelp_interpolate() is. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14891 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_filters.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 879403e9cf59fc590ebfc945737ce69ee1531fad Author: michael Date: Thu Aug 21 22:02:04 2008 +0000 Correct incorrect length parameter doxy for ff_acelp_interpolate(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14890 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_filters.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f55b3dbb7b8fed0d6525f7456d608ed37c757e0c Author: michael Date: Thu Aug 21 21:59:42 2008 +0000 Right half is clearer than positive half for specifying which part of the filter coeffs is used. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14889 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_filters.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f2e31c370b15c35fd46d87f57c158f55c33ec806 Author: michael Date: Thu Aug 21 21:56:48 2008 +0000 Mention the fix point scale of the FIR filter coefficients. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14888 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_filters.h | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 1d6bdc41c2b024474d806a378280ef36acf88b03 Author: michael Date: Thu Aug 21 21:52:56 2008 +0000 Cleanup comment for ff_acelp_interp_filter. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14887 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_filters.h | 53 ++++--------------------------------------- 1 files changed, 5 insertions(+), 48 deletions(-) commit 0cc4334287c8883a2f6ca38dc26af03ca48f75ac Author: michael Date: Thu Aug 21 21:37:53 2008 +0000 Make doxygen comments consistant with the rest of ffmpeg. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14886 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_filters.h | 70 ++++++++++++++++++++++---------------------- 1 files changed, 35 insertions(+), 35 deletions(-) commit f7a54dba841d8f9a5793c78d859de0ef0c24ba95 Author: michael Date: Thu Aug 21 21:33:31 2008 +0000 Document code, do not document difference to a irrelevant reference implementation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14885 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_filters.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 72eed39d1ededca76e51f940c55f1a1099f41ee0 Author: michael Date: Thu Aug 21 21:31:03 2008 +0000 Remove some irrelevant comments. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14884 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_filters.c | 9 +-------- 1 files changed, 1 insertions(+), 8 deletions(-) commit 6c5b88bf09c7ac5da8ab86ae264d2b2e3f4d0d1b Author: voroshil Date: Thu Aug 21 13:35:23 2008 +0000 first and second stage LSP codebooks for G.729 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14883 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/g729data.h | 204 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 204 insertions(+), 0 deletions(-) commit 65ed2d4a8d82de2b9e0b4c20a658851ace6603ba Author: superdump Date: Thu Aug 21 12:13:22 2008 +0000 Reindent after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14882 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 34 +++++++++++++++++----------------- 1 files changed, 17 insertions(+), 17 deletions(-) commit 48273de9b9bd183980e6ccb8b50bc61ea92f8ef2 Author: superdump Date: Thu Aug 21 12:12:03 2008 +0000 Work around GCC variable may be used uninitialised warning git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14881 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit d99c007876f5621bee773ae0b884fa3683da6d80 Author: superdump Date: Thu Aug 21 11:29:28 2008 +0000 Remove unused variable git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14880 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 79ba1604ac5dff40eb62c7a844936a1cd28be79a Author: pross Date: Thu Aug 21 10:54:24 2008 +0000 Include floating point PCM in changelog and documentation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14879 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 2 +- 2 files changed, 2 insertions(+), 1 deletions(-) commit 2cfb64bedfb099a22fc705425dda7965ac803b6b Author: diego Date: Thu Aug 21 10:31:08 2008 +0000 cosmetics: Fix incorrect indentation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14878 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lpc.c | 54 +++++++++++++++++++++++++++--------------------------- 1 files changed, 27 insertions(+), 27 deletions(-) commit 71ad27c1b8e5bd48fc840e597d0253b919412fa2 Author: superdump Date: Thu Aug 21 10:23:55 2008 +0000 Reindent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14877 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit 9414ded109d2844c041a01fd0ec7cc090ab6ec29 Author: superdump Date: Thu Aug 21 10:15:05 2008 +0000 Correct regex file name matching as per Måns' suggestion git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14876 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5ebf32668e0893574e88cd9b688ccfcb2aaf5f9e Author: andoma Date: Thu Aug 21 07:57:51 2008 +0000 The comment about channel order for AAC 5.1 audio was not correct, fix it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14875 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 590c5722bb77561744f32642486eb42300e06b63 Author: superdump Date: Thu Aug 21 07:55:48 2008 +0000 Add me as maintainer of the AAC decoder code git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14874 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 44f38c180fa683e054034fd5b5d247ef6343f1a5 Author: superdump Date: Thu Aug 21 07:21:26 2008 +0000 Last hunk of the AAC decoder code to be OKed and build system and documentation alterations as appropriate git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14873 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 2 +- libavcodec/Makefile | 1 + libavcodec/aac.c | 38 +++++++++++++++++++++++++++++++++++++- libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 2 +- 6 files changed, 42 insertions(+), 3 deletions(-) commit 2388315c8cf15f5bcf448c614ec1da657d304a9a Author: michael Date: Wed Aug 20 23:17:43 2008 +0000 Simplify timestamp reordering by using the new API. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14872 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 24 +++--------------------- 1 files changed, 3 insertions(+), 21 deletions(-) commit 6b2a9d0d344ae191364559c3ff644dfc9f9dd91c Author: michael Date: Wed Aug 20 23:11:26 2008 +0000 Provide a simpler way for the user to reorder her timestamps. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14871 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 21 +++++++++++++++++++-- libavcodec/utils.c | 2 ++ 2 files changed, 21 insertions(+), 2 deletions(-) commit 7633297dabad15c708ab6f85b954a7521f8208c7 Author: aurel Date: Wed Aug 20 23:08:07 2008 +0000 matroskadec: fail cleanly when the required compression lib is not compiled in git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14870 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 9c89c03b6374b80c0a4359155b0f716c3c525b05 Author: aurel Date: Wed Aug 20 22:30:15 2008 +0000 matroskadec: stop parsing when skipping en element crossing over the end of file git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14869 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d1f5a44f142d6f128fd5002c6fbd3322ad8850a3 Author: diego Date: Wed Aug 20 21:58:05 2008 +0000 Fix #include path, headers from other directories need to have the directory name prefixed now. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14868 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tools/pktdumper.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4d173e501bd9302356ef10cd9374dea2c1a989b2 Author: diego Date: Wed Aug 20 17:05:14 2008 +0000 Rename ff_init_vlcs function to the more descriptive name ff_mpeg12_init_vlcs. Now that it is exported, this should avoid confusion and name clashes. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14867 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mdec.c | 2 +- libavcodec/mpeg12.c | 4 ++-- libavcodec/mpeg12.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 72c145ee9760db05650c90a19104b8c39e222cee Author: diego Date: Wed Aug 20 16:59:26 2008 +0000 cosmetics: comment spelling/grammar fixes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14866 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mdec.c | 12 +++--- libavcodec/mpeg12.c | 113 +++++++++++++++++++++++++-------------------------- 2 files changed, 62 insertions(+), 63 deletions(-) commit 173ebd3b61718882a36b08dcc76528d89152e11d Author: aurel Date: Wed Aug 20 13:22:10 2008 +0000 matroska: fix regression test according to r14862 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14865 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/ffmpeg.regression.ref | 8 ++++---- tests/regression.sh | 4 ++-- tests/rotozoom.regression.ref | 8 ++++---- 3 files changed, 10 insertions(+), 10 deletions(-) commit dbf5816ead7b36a961bdd2c4203b8ded6eb1b08d Author: pross Date: Wed Aug 20 11:05:15 2008 +0000 Fix PCM DVD divide by zero bug introduced in r14659. Patch supplied by lars dot taeuber at gmx dot net. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14864 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pcm.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 83c7cc1ca1afe68b339b8554634a3a1effc76b45 Author: Alexander Strange Date: Tue Aug 19 21:24:03 2008 -0400 Add more to todo mt-work/todo.txt | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 234887b836f9b0306388d20499c8025ac916e11b Author: Alexander Strange Date: Tue Aug 19 21:17:15 2008 -0400 Normalize if (err) libavcodec/pthread.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 473799e0c3b647d73046c3b4de30e85bf57ba610 Author: Alexander Strange Date: Tue Aug 19 21:16:59 2008 -0400 Whitespace fix libavcodec/pthread.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f143b66d9bf8b23985bf8ec6acf8273c3e9ccd1d Author: Alexander Strange Date: Tue Aug 19 21:12:32 2008 -0400 Handle NULL threads if they aren't started because of an init error. libavcodec/pthread.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit b2eebe13bcb73c8ea203178087d5e19365c3758c Author: jbr Date: Wed Aug 20 01:02:32 2008 +0000 cosmetics: indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14863 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 48 ++++++++++++++++++++++++------------------------ 1 files changed, 24 insertions(+), 24 deletions(-) commit 6c575595d9d0e2974e326ad86db61bb61163753a Author: Alexander Strange Date: Tue Aug 19 21:01:51 2008 -0400 Add flag for thread algorithm libavcodec/utils.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit efb0d7a7701b9e56658a778b668e9187feeee478 Author: aurel Date: Wed Aug 20 00:49:45 2008 +0000 matroska: add support for most variants of PCM git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14862 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroska.c | 12 +++++++++--- libavformat/matroskadec.c | 14 ++++++++++++++ 2 files changed, 23 insertions(+), 3 deletions(-) commit 376872269e564dba659dd6ebd1715a930e1e4ff3 Author: aurel Date: Wed Aug 20 00:44:25 2008 +0000 matroskadec: handle EBML_ID_VOID and EBML_ID_CRC32 in a generic way git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14861 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 41 +---------------------------------------- 1 files changed, 1 insertions(+), 40 deletions(-) commit fbef53e20692e945550e5e1d45f8409b4554b043 Author: jbr Date: Wed Aug 20 00:32:17 2008 +0000 commit the OKed parts of the E-AC-3 decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14860 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 62 ++++++++++++++++++++++++++++++++++++++++++++------ libavcodec/ac3enc.c | 2 +- 2 files changed, 55 insertions(+), 9 deletions(-) commit 3cb3751a59573b55c8ddab59786e58bffc301d5f Author: jbr Date: Wed Aug 20 00:15:27 2008 +0000 get data size based on the actual data array instead of coding-in the calculation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14859 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a4dee4d65e14a485334b500a3a4258535f9d3021 Author: jbr Date: Wed Aug 20 00:08:59 2008 +0000 rename AC3_MAX_FRAME_SIZE to AC3_FRAME_BUFFER_SIZE and increase the size git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14858 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit cb412dba530a80a35a517f8f00ff4ac3c1e5dd08 Author: rbultje Date: Tue Aug 19 23:44:23 2008 +0000 Implement url_open_protocol(), which is basiclly the former url_open() but which opens a URLProtocol instead of a filename. url_open() is reimplemented to call url_open_protocol(). See discussion on "url_open_protocol" on ffmpeg-devel. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14857 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avio.c | 69 ++++++++++++++++++++++++++++------------------------ libavformat/avio.h | 2 + 2 files changed, 39 insertions(+), 32 deletions(-) commit d460fd8d253c90f20536dffe69a6ea20dc113106 Author: Alexander Strange Date: Tue Aug 19 15:57:28 2008 -0400 Simplify codec close libavcodec/pthread.c | 3 +-- libavcodec/utils.c | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) commit 538a29e12f115390a64ceb3d4909a4a67cad26cd Author: Alexander Strange Date: Tue Aug 19 15:48:55 2008 -0400 Make diff smaller libavcodec/pthread.c | 1 + libavcodec/utils.c | 1 - 2 files changed, 1 insertions(+), 1 deletions(-) commit 7e85791de30c9005ac722afd59c713c7faef5d7e Author: Alexander Strange Date: Tue Aug 19 15:41:14 2008 -0400 Retypeset/fix comments libavcodec/avcodec.h | 2 +- libavcodec/thread.h | 21 ++++++++++----------- 2 files changed, 11 insertions(+), 12 deletions(-) commit ab21e0b55dd3ff47b9d40e3267ee8aaadc927a97 Author: stefano Date: Tue Aug 19 22:17:13 2008 +0000 Cosmetics: remove a redundant and misplaced doxy. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14856 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/fifo.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 66b229756aff3182ab8e45e14a6764357fa3dc57 Author: stefano Date: Tue Aug 19 22:15:05 2008 +0000 Deprecate av_fifo_realloc(). av_fifo_realloc2() should be used instead. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14855 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/fifo.c | 2 ++ libavutil/fifo.h | 4 +++- 2 files changed, 5 insertions(+), 1 deletions(-) commit ce22d9b14777c385dece5643b88e92153a6e912c Author: cehoyos Date: Tue Aug 19 22:01:57 2008 +0000 Ok-ed parts from patch by zhentan feng. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14854 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxf.c | 3 + libavformat/mxfenc.c | 150 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 153 insertions(+), 0 deletions(-) commit a96fa67c51815dff07ef86ffbd3a45c6afde8e3b Author: cehoyos Date: Tue Aug 19 21:58:47 2008 +0000 Remove useless #ifdef DEBUG (patch by Zhentan Feng). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14853 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfdec.c | 10 ---------- 1 files changed, 0 insertions(+), 10 deletions(-) commit 7b07dc811927236c3e2ea4a9f3197df685638b73 Author: michael Date: Tue Aug 19 21:20:39 2008 +0000 Workaround bug in types.h that has typedef __u64 under #ifndef __STRICT_ANSI__. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14852 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/v4l.c | 1 + libavdevice/v4l2.c | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) commit 72b8075fa3045dd2f0025e58eda5b2b755533a99 Author: diego Date: Tue Aug 19 20:52:26 2008 +0000 Untangle mpeg12.c and mdec.c so that mdec.c can be compiled separately. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14851 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 +- libavcodec/mdec.c | 3 ++- libavcodec/mpeg12.c | 34 ++-------------------------------- libavcodec/mpeg12.h | 28 ++++++++++++++++++++++++++++ 4 files changed, 33 insertions(+), 34 deletions(-) commit c78168abc89e160a316d17d6f5a70b235a4c32db Author: diego Date: Tue Aug 19 20:04:46 2008 +0000 cosmetics: s/const static/static const/g patch by Mathieu Malaterre, mathieu.malaterre gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14850 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/snow.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 2bc5e3c3ce247bc68da65a7c453f37a442c384bd Author: jai_menon Date: Tue Aug 19 19:25:00 2008 +0000 Update changelog and general.texi to reflect addition of the alac encoder, add Jai Menon to MAINTAINERS and bump LIBAVCODEC_VERSION_MINOR git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14849 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + MAINTAINERS | 3 +++ doc/general.texi | 2 +- libavcodec/avcodec.h | 2 +- 4 files changed, 6 insertions(+), 2 deletions(-) commit e52fcfc845a5c62029b8be82e37457dff14a87fd Author: stefano Date: Tue Aug 19 18:49:57 2008 +0000 Replace invocations of av_fifo_realloc(), which is going to be deprecated, with corresponding invocations of av_fifo_realloc2(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14848 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 5 ++++- libavformat/mpegenc.c | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) commit ef5b4cbe205ec421036423697392e99d1d7d5d8b Author: jai_menon Date: Tue Aug 19 18:45:00 2008 +0000 alacenc: compare against ALAC_MAX_LPC_ORDER instead of MAX_LPC_ORDER git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14847 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alacenc.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a269c79cbc6653b2ffb55fa82cbe441f66d2c120 Author: stefano Date: Tue Aug 19 18:43:34 2008 +0000 Implement av_fifo_realloc2(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14846 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/avutil.h | 2 +- libavutil/fifo.c | 8 +++++++- libavutil/fifo.h | 9 +++++++++ 3 files changed, 17 insertions(+), 2 deletions(-) commit c06f0fabbb590ebe3291c9ef561a01d3711a1741 Author: jai_menon Date: Tue Aug 19 17:20:41 2008 +0000 alacenc: last few hunks approved by michael git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14845 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 + libavcodec/alacenc.c | 110 ++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/allcodecs.c | 2 +- 3 files changed, 112 insertions(+), 1 deletions(-) commit 62498edefe0516dbd820bda18973b28f9229788e Author: ramiro Date: Tue Aug 19 16:12:05 2008 +0000 alacenc: Use user-specified min and max prediction order. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14844 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alacenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c093d2aee2ac6307d2f2b135ae48291451519787 Author: ramiro Date: Tue Aug 19 16:07:58 2008 +0000 Import more OKed parts of ALAC encoder from GSoC repo. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14843 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alacenc.c | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 98 insertions(+), 0 deletions(-) commit e30c14074abcdba5ff7793720705d33f0710e65c Author: romansh Date: Tue Aug 19 16:02:43 2008 +0000 Making block size in bits variable and dependent on the DV spec git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14842 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 10 +++------- libavcodec/dvdata.h | 15 +++++++++++++++ 2 files changed, 18 insertions(+), 7 deletions(-) commit 4f80ee91845dffe026291c894c39c5d491f26757 Author: romansh Date: Tue Aug 19 16:01:41 2008 +0000 Making the number of blocks per macroblock dependent on the DV stream specification git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14841 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 10 +++++----- libavcodec/dvdata.h | 7 ++++++- 2 files changed, 11 insertions(+), 6 deletions(-) commit c29ee42f524238df928f2f3ab2762cc6be3206da Author: romansh Date: Tue Aug 19 16:00:26 2008 +0000 Introducing DV_MAX_BPM macro instead of a hardcoded value for the highest number of blocks per macroblock git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14840 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 4 ++-- libavcodec/dvdata.h | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) commit d66462c019a81c5b71df511234204e3b1bf815a5 Author: cehoyos Date: Tue Aug 19 12:36:17 2008 +0000 Ok-ed parts from patch by zhentan feng. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14839 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 71 insertions(+), 2 deletions(-) commit 759616634baabf25a2d20a3f0e5ade1aedf5faa6 Author: pross Date: Tue Aug 19 11:26:43 2008 +0000 Add regression tests for F32LE, F64BE and F64LE PCM codecs. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14838 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/ffmpeg.regression.ref | 12 ++++++++++++ tests/regression.sh | 3 +++ tests/rotozoom.regression.ref | 12 ++++++++++++ 3 files changed, 27 insertions(+), 0 deletions(-) commit 39ce682b064e1627df82fdbbdd25aab47a18134c Author: pross Date: Tue Aug 19 11:05:29 2008 +0000 Make AIFF demuxer handle F32BE and F64BE PCM audio. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14837 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aiff.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 1aceab6453a961b04b53998a8a5fe1df893e3dcc Author: pross Date: Tue Aug 19 11:00:40 2008 +0000 Make MOV demuxer handle F32BE, F32LE, F64BE and F64LE PCM audio. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14836 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 2 ++ libavformat/mov.c | 6 ++++++ 2 files changed, 8 insertions(+), 0 deletions(-) commit b5ee487c2b6a7b7854a34326aca41d4277e8ecbc Author: pross Date: Tue Aug 19 10:54:30 2008 +0000 Make RIFF-based demuxers handle F32LE and F64LE PCM audio. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14835 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) commit a786c16351486d63ac054c6d2bbda44b1464342d Author: pross Date: Tue Aug 19 10:49:38 2008 +0000 Make AU demuxer handle S24BE, S32BE and F64BE PCM audio. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14834 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/au.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit dba7d6ffa4160624996c4aef5400ba95602b5669 Author: pross Date: Tue Aug 19 10:43:47 2008 +0000 Add F64BE, F64LE and F64BE PCM codecs. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14833 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/allcodecs.c | 3 +++ libavcodec/avcodec.h | 5 ++++- libavcodec/pcm.c | 25 +++++++++++++++++++++++++ libavcodec/utils.c | 9 +++++++++ 4 files changed, 41 insertions(+), 1 deletions(-) commit 1d30f7f5e88e630807092973df191808931afa98 Author: pross Date: Tue Aug 19 10:36:30 2008 +0000 Add SAMPLE_FMT_DBL. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14832 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/audioconvert.c | 12 +++++++++++- libavcodec/avcodec.h | 3 ++- libavcodec/utils.c | 2 ++ 3 files changed, 15 insertions(+), 2 deletions(-) commit d0c48eda97978157573c39750f70a3a275911183 Author: pross Date: Tue Aug 19 10:17:29 2008 +0000 Fix PCM_S16LE_PLANAR channel-address calculation bug introduced in r14659. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14831 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pcm.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 06fdd40f470f489570de804a9e51f984dcfc64c4 Author: diego Date: Tue Aug 19 08:55:40 2008 +0000 Mark init_vlcs function as av_cold. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14830 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpeg12.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9c241058a255e1da6adec7db81e22d4ff8b2b6b2 Author: Alexander Strange Date: Tue Aug 19 04:09:25 2008 -0400 Copy the entire reference list arrays in case they're used. And that's it for SoC period commits. libavcodec/h264.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 68682144289b05c830fd64a651526c4708666874 Author: Alexander Strange Date: Tue Aug 19 04:08:42 2008 -0400 Fix accidentally calling execute_ref_pic_marking() while draining delayed_pics at the end. libavcodec/h264.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 3f858091f8f3cd43f1eed396e85f6956ee5068a0 Author: Alexander Strange Date: Tue Aug 19 02:35:52 2008 -0400 Fix losing frames at the end of an encode libavcodec/utils.c | 2 +- mt-work/todo.txt | 2 -- 2 files changed, 1 insertions(+), 3 deletions(-) commit 6ae441be729df8064f1b1244acc82fead9cb1918 Author: Alexander Strange Date: Tue Aug 19 01:27:54 2008 -0400 Reduce code duplication in MPV_lowest_referenced_row libavcodec/mpegvideo.c | 22 ++++++++++------------ 1 files changed, 10 insertions(+), 12 deletions(-) commit 2f1fec650f4bb351fa819fb7e11b4766a43fa30f Author: Alexander Strange Date: Tue Aug 19 01:20:32 2008 -0400 Simplify mimic_decode_end changes libavcodec/mimic.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit 333777b56b942a11db5d672433357bcbbf0d6e47 Author: Alexander Strange Date: Tue Aug 19 01:14:48 2008 -0400 Cosmetic changes to mimic libavcodec/mimic.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit 84a94407509525ffca2e1691a73d186d0d10b1fd Author: Alexander Strange Date: Tue Aug 19 01:14:36 2008 -0400 Remove whitespace change from mainline libavcodec/avcodec.h | 1 - libavcodec/utils.c | 1 - 2 files changed, 0 insertions(+), 2 deletions(-) commit 0c73945d0cc40a6ade8ca78dfa0d9bea178f4743 Author: Alexander Strange Date: Tue Aug 19 01:07:17 2008 -0400 Clarify comment for new AVFrame members They are set by libavcodec even if they aren't used for anything useful ATM. libavcodec/avcodec.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit c05a51580b56d1479083b1460dc29492b3fb6b16 Author: Alexander Strange Date: Tue Aug 19 00:53:15 2008 -0400 Track allocated buffer size properly. Don't allocate buffer padding since the user already did it. libavcodec/pthread.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 880990f352fd8d557538535fc0496aec47d1c407 Author: Alexander Strange Date: Tue Aug 19 00:42:56 2008 -0400 Cosmetics: rename input and output context members libavcodec/pthread.c | 30 +++++++++++++++--------------- 1 files changed, 15 insertions(+), 15 deletions(-) commit 2c3cd96bf1cb1757407c973416f7928d492e2156 Author: Alexander Strange Date: Mon Aug 18 22:59:19 2008 -0400 Cosmetic rearranging of MPEG update_context functions libavcodec/h264.c | 36 +++++++++++++++----------- libavcodec/mpeg12.c | 9 +++--- libavcodec/mpegvideo.c | 64 +++++++++++++++++++++++++---------------------- mt-work/todo.txt | 1 - 4 files changed, 59 insertions(+), 51 deletions(-) commit 36977df5243521eaa3ab1b67f3c89d1a1ba4c8f7 Author: Alexander Strange Date: Mon Aug 18 22:03:25 2008 -0400 Move copying idct_algo to the right place libavcodec/mpegvideo.c | 2 -- libavcodec/pthread.c | 1 + 2 files changed, 1 insertions(+), 2 deletions(-) commit 17b3c2a080f7ec1f548494e0e2b905ad0e2690c0 Author: Alexander Strange Date: Mon Aug 18 20:36:54 2008 -0400 Clarify use of is_copy libavcodec/avcodec.h | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 4adb7fbed7dcb12dda0f3919188334a3b96efb0a Author: Alexander Strange Date: Mon Aug 18 20:02:12 2008 -0400 Cosmetics: get rid of unhelpful comments, useless braces, and some whitespace/align issues libavcodec/pthread.c | 23 +++++++++-------------- 1 files changed, 9 insertions(+), 14 deletions(-) commit 48d7f5a8f3f14535d74f0e4b0a736e3f5dc336b2 Author: Alexander Strange Date: Mon Aug 18 19:58:18 2008 -0400 Factor out freeing delayed released buffers. libavcodec/pthread.c | 23 ++++++++++------------- 1 files changed, 10 insertions(+), 13 deletions(-) commit 92672ea0eee93244cc78e5023f6469c5b21754b5 Author: Alexander Strange Date: Mon Aug 18 19:10:01 2008 -0400 Simplify: better use of variable names instead of weird struct accesses libavcodec/pthread.c | 45 +++++++++++++++++++++------------------------ 1 files changed, 21 insertions(+), 24 deletions(-) commit 1239bcba12d0c57005ae59405e8b080ac3c7bd65 Author: Alexander Strange Date: Mon Aug 18 18:59:29 2008 -0400 Simplify: store FrameThreadContext in the user's context. libavcodec/pthread.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 8218d5319067aa1ac06c601e5dc530ebdab7c01f Author: Alexander Strange Date: Mon Aug 18 18:43:02 2008 -0400 Properly handle error returns from codec functions. libavcodec/h264.c | 5 +++-- libavcodec/mpeg12.c | 4 +++- libavcodec/pthread.c | 49 +++++++++++++++++++++++++++++++++++-------------- 3 files changed, 41 insertions(+), 17 deletions(-) commit f16e7b02592b821717d7a666099cf95351963d97 Author: superdump Date: Mon Aug 18 21:36:58 2008 +0000 More OKed AAC decoder code hunks git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14829 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/aac.h | 12 ++++++++++ libavcodec/aacdectab.h | 35 +++++++++++++++++++++++++++++ 3 files changed, 104 insertions(+), 0 deletions(-) commit b4221d5453d6dc893e87b77eecc845da121ddb56 Author: Alexander Strange Date: Mon Aug 18 17:06:32 2008 -0400 Reorder ff_frame_thread_free to fix memory errors. This fixes using mutexes after they're destroyed and not calling release_buffer on every buffer. Unfortunately the change to MPV_common_end is exactly the opposite of what's needed for supporting width/height changes. libavcodec/mpegvideo.c | 6 +++--- libavcodec/pthread.c | 29 +++++++++++++++++------------ 2 files changed, 20 insertions(+), 15 deletions(-) commit 0b8add0862f841dfc8dbbc8d89dfb3712ce3a698 Author: Alexander Strange Date: Mon Aug 18 16:47:21 2008 -0400 Allow avcodec_default_release_buffer to be called after avcodec_default_free_buffers. libavcodec/utils.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 7a267823b3a645a03ab1e1cf36f19d03779418b4 Author: superdump Date: Mon Aug 18 19:39:08 2008 +0000 More OKed AAC decoder code hunks git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14828 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.h | 8 ++++++++ libavcodec/aacdectab.h | 15 +++++++++++++++ 2 files changed, 23 insertions(+), 0 deletions(-) commit db1717f2fd0def2949f1a2f1c2a817ec1e1a98ca Author: michael Date: Mon Aug 18 18:11:00 2008 +0000 Ok-ed parts from patch by zhentan feng. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14827 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 83 ++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 74 insertions(+), 9 deletions(-) commit bcb638ddab4fd975211d426dc629bf439c45a5c5 Author: michael Date: Mon Aug 18 17:54:18 2008 +0000 Factorize common code out of the mxf demuxer. Patch by zhentan feng. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14826 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 2 +- libavformat/mxf.c | 62 +++++++++++++++++++++++++++++++++++ libavformat/mxf.h | 70 +++++++++++++++++++++++++++++++++++++++ libavformat/mxfdec.c | 88 +++----------------------------------------------- 4 files changed, 138 insertions(+), 84 deletions(-) commit 886b4723accceb24cff18d68647a6d6bddd00480 Author: rbultje Date: Mon Aug 18 17:09:34 2008 +0000 Set AVStream.discard, so that demuxers can choose which stream to select if that is a serverside option (as is the case for RTSP). See "Realmedia patch" thread on mailinglist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14825 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 413f0e212b2790c5a85a206985217b03c749c2ec Author: pross Date: Mon Aug 18 12:39:57 2008 +0000 Support Electronic Arts files containing MP3 audio. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14824 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/electronicarts.c | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) commit 465bf4204db2a2a745fc8c67f7b3ea56ac68ffb4 Author: pross Date: Mon Aug 18 12:03:59 2008 +0000 Mark SAMPLE_FMT_S24 as deprecated. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14823 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 993162a5a316668a7a7b4b61f7d55073ae2e08e0 Author: kostya Date: Mon Aug 18 05:39:44 2008 +0000 Add okayed chunks of AAC encoder psychoacoustic model git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14822 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aacpsy.c | 104 +++++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/aacpsy.h | 50 ++++++++++++++++++++++++ 2 files changed, 154 insertions(+), 0 deletions(-) commit c4628f7940128c2247298334f79ac3b38b46dbef Author: kostya Date: Mon Aug 18 05:38:26 2008 +0000 Add okayed parts for AAC encoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14821 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aacenc.c | 18 ++++++++++++++---- 1 files changed, 14 insertions(+), 4 deletions(-) commit 93acf8d91ac695ac8b0e2c71f0856670c0019c69 Author: ramiro Date: Sun Aug 17 22:47:40 2008 +0000 Import more ok'd parts of ALAC encoder from GSoC repo. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14820 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alacenc.c | 140 ++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 125 insertions(+), 15 deletions(-) commit cf528d74cd7321219880eb06b94a8de0ba5741ff Author: Alexander Strange Date: Sun Aug 17 16:50:51 2008 -0400 Fix another memory leak. libavcodec/pthread.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f9857f3fad0b57e652cd920d793ef21e473651a4 Author: jbr Date: Sun Aug 17 19:56:28 2008 +0000 remove some unneeded header includes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14819 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 3 --- libavcodec/ac3dec.h | 1 - 2 files changed, 0 insertions(+), 4 deletions(-) commit 80edf832aac67eb4d0aa64b95343e5623405dd9a Author: michael Date: Sun Aug 17 19:32:51 2008 +0000 Switch to MS EULA. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14818 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/pca.c | 13 +++++++------ libavutil/pca.h | 13 +++++++------ 2 files changed, 14 insertions(+), 12 deletions(-) commit cbe7f1b2c1f2f42fdee4b8192da78ba2152482fc Author: diego Date: Sun Aug 17 19:26:13 2008 +0000 Add missing header includes to fix 'make checkheaders'. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14817 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lpc.h | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit a41efbc35fb1ddc36b6541c86bbc7711cf88e086 Author: diego Date: Sun Aug 17 19:15:33 2008 +0000 Add missing stdint.h header to fix 'make checkheaders'. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14816 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/lzo.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 300b5819426ed6b35aaa480502070382e5295111 Author: Alexander Strange Date: Sun Aug 17 14:07:06 2008 -0400 Copy aspect ratio info between contexts. libavcodec/pthread.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 45fc3b3af5bd3b0e029b3bc4eb5001e4fdc340bb Author: jbr Date: Sun Aug 17 17:41:48 2008 +0000 use LFG instead of Mersenne Twister for AC-3 PRNG git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14815 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 5 ++--- libavcodec/ac3dec.h | 4 ++-- libavutil/Makefile | 1 + 3 files changed, 5 insertions(+), 5 deletions(-) commit bdfa9dcc168093189700058cdf3e54cfa5b73dd8 Author: diego Date: Sun Aug 17 17:08:25 2008 +0000 Mark adx_decode_init() as type int instead of void, the function returns a value. Fixes the warning: adxdec.c:36: warning: 'return' with a value, in function returning void git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14814 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/adxdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 20e820e5254e887384795c30add8729aa7611c71 Author: michael Date: Sun Aug 17 16:58:47 2008 +0000 restore alphabetical order of TESTS git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14813 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bdbdc105bed3b7f4e6080d5d0602d86f470ae244 Author: michael Date: Sun Aug 17 16:44:13 2008 +0000 Add PCA to TESTS. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14812 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 50e7da47c17a9c52cac6cf19503f82f8ceabfe3a Author: jbr Date: Sun Aug 17 16:10:46 2008 +0000 fix and simplify frame size check and reencoding in verbatim mode git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14811 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/flacenc.c | 29 +++++++++++++++++------------ 1 files changed, 17 insertions(+), 12 deletions(-) commit a995514733949a433e39edec0966ba2789b57ada Author: michael Date: Sun Aug 17 15:53:12 2008 +0000 Make diego happy before he notices. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14810 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/pca.h | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 3406faf00e67668904f98486680b940c070ec7e1 Author: michael Date: Sun Aug 17 15:51:20 2008 +0000 Move context struct to c file. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14809 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/pca.c | 7 +++++++ libavutil/pca.h | 8 -------- 2 files changed, 7 insertions(+), 8 deletions(-) commit ade2938ab94b28aa3dd2574bf5752e1e5a8c6641 Author: michael Date: Sun Aug 17 15:50:20 2008 +0000 Add prototypes to header (based on code by ramiro) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14808 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/pca.h | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 164df409ed08cf084651d7c19cc46d6a9b2e2a37 Author: michael Date: Sun Aug 17 15:46:20 2008 +0000 Make ff_pca_init() allocate it struct instead of letting the user provide one (more robust ABI wise). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14807 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/pca.c | 25 ++++++++++++++----------- 1 files changed, 14 insertions(+), 11 deletions(-) commit 90f690df4d59a61653ce5c44f83df4794a86c557 Author: michael Date: Sun Aug 17 15:35:55 2008 +0000 Dont mix declarations and statements (by ramiro). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14806 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/pca.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 3f7ee861826689af72226ffbd5fa87f810753cd8 Author: michael Date: Sun Aug 17 15:33:17 2008 +0000 put testing code under #ifdef TEST git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14805 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/pca.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 739d4f128d59225bc6df5a84a64125716458b995 Author: michael Date: Sun Aug 17 15:32:50 2008 +0000 Testing code uses random(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14804 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/pca.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit aa2bdf51ebb7042836025f07368bda23f296e35d Author: michael Date: Sun Aug 17 15:32:13 2008 +0000 fix includes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14803 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/pca.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit cd11ce140250bfe2b8af72341081e9c504f0b576 Author: michael Date: Sun Aug 17 15:28:12 2008 +0000 Principal component analysis (will be cleaned up in next commits) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14802 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/pca.c | 231 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ libavutil/pca.h | 31 ++++++++ 2 files changed, 262 insertions(+), 0 deletions(-) commit c9a9f3cb64d3ad07330211ae6fe4e895a4f7a823 Author: ramiro Date: Sun Aug 17 12:25:01 2008 +0000 alacenc: NULL_IF_CONFIG_SMALL long_name. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14801 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alacenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a78443a232d784f4ae7dc6c36112e677340b8978 Author: voroshil Date: Sun Aug 17 08:43:37 2008 +0000 G.729 decoder main code (just skeleton, contains only parts, explicitly ok'ed by Michael) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14800 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/g729.h | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/g729dec.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 104 insertions(+), 0 deletions(-) commit f36c257195bf7f2f424edcffa8ebb7ee2553b4a7 Author: kostya Date: Sun Aug 17 07:04:11 2008 +0000 More okayed chunks of AAC encoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14799 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aacenc.c | 32 ++++++++++++++++++++++++++++++-- 1 files changed, 30 insertions(+), 2 deletions(-) commit 6fec31f2cbf8a4818cf66e7e2240e3a990b6d9e6 Author: ramiro Date: Sun Aug 17 04:36:06 2008 +0000 Import ok'd parts of ALAC encoder from GSoC repo. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14798 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/alacenc.c | 197 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 197 insertions(+), 0 deletions(-) commit 156f6ba4db96f57c3c105b71986acaa9be13d5ab Author: Alexander Strange Date: Sun Aug 17 00:19:10 2008 -0400 Update todo mt-work/todo.txt | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit afe0428ae38f68a467b43cc9358b7a1a2f85d36b Author: Alexander Strange Date: Sat Aug 16 18:09:11 2008 -0400 Fix memory leak in mpegvideo libavcodec/mpegvideo.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit df5d7acdcd0dcbfca6f8fd4f76c9369cb1674435 Author: Alexander Strange Date: Sat Aug 16 17:32:24 2008 -0400 Don't reuse the user's AVCodecContext for the first decoding thread, and copy more values between them as needed. This fixes a large class of race conditions (coded_frame works again) and should improve frame dropping. libavcodec/mpegvideo.c | 1 - libavcodec/pthread.c | 79 ++++++++++++++++++++++++++++++++++++++++------- libavcodec/utils.c | 2 +- mt-work/todo.txt | 4 +-- 4 files changed, 69 insertions(+), 17 deletions(-) commit 91a7b18346baf82e0ccf6dfb53ada22299396f17 Author: Alexander Strange Date: Sat Aug 16 16:42:33 2008 -0400 Call codec init and free on the first thread context instead of the main context. This is needed so we can stop using the main context for decoding threads. libavcodec/pthread.c | 6 ++++++ libavcodec/utils.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit b68110d079914d16c9fc5d1cc8c6e10d78dbdbca Author: Alexander Strange Date: Sat Aug 16 15:05:49 2008 -0400 H264: Set the decode progress for fake reference frames to the maximum. Fixes deadlock in premiere-paff.ts at the expense of some indeterminism on the first frame. libavcodec/h264.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit c6f5097967de5ed420cd56a1a77b60a705fcee48 Author: Alexander Strange Date: Sat Aug 16 05:09:03 2008 -0400 Disable frame threading if low_delay or randomly truncated frames are used. libavcodec/pthread.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit 8666b987a1df652d830db8bae9c2d56287a8fc88 Author: Alexander Strange Date: Sat Aug 16 14:18:13 2008 -0400 Clarify comment for AVCodecContext frame_number Number of frames returned vs. decoded isn't the same anymore libavcodec/avcodec.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 14476d56276a77a237834e88b28427fe491ac689 Author: Alexander Strange Date: Sat Aug 16 14:11:41 2008 -0400 Correct AVCodec member comments libavcodec/avcodec.h | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 116ca147f03ca02b55c2fceef7b82c1b251b32f6 Author: Alexander Strange Date: Sat Aug 16 14:10:31 2008 -0400 Merge fallout: move AVCodec additions back to the end of the struct libavcodec/avcodec.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit fa3f68f39f4a96a1170eadfe6ba4677d5d25017f Author: Alexander Strange Date: Sat Aug 16 04:23:20 2008 -0400 Document functions in thread.h libavcodec/avcodec.h | 3 ++ libavcodec/thread.h | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++ mt-work/todo.txt | 1 - 3 files changed, 54 insertions(+), 1 deletions(-) commit 56dda69fd9bd3e0a001d02f19e19a0eaad8534ec Author: jbr Date: Sat Aug 16 22:42:59 2008 +0000 update my email address to one which does not depend on my service provider git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14797 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 2 +- libavcodec/flacenc.c | 2 +- libavcodec/lpc.c | 2 +- libavcodec/lpc.h | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit a9d4cea27ebee1e129446e42a1e20463c2079878 Author: jbr Date: Sat Aug 16 21:39:09 2008 +0000 use range of lpc orders in ORDER_METHOD_EST git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14796 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lpc.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 9fe3e7ef8fc31c42a03650a2b1fb9dcff1eac50a Author: jbr Date: Sat Aug 16 21:32:03 2008 +0000 cosmetics: adjust line breaks and vertical alignment git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14795 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/flacenc.c | 5 +++-- libavcodec/lpc.c | 7 ++++--- libavcodec/lpc.h | 7 ++++--- 3 files changed, 11 insertions(+), 8 deletions(-) commit 29e425c4c686fbf88c66791227dbc8e47de260fd Author: jbr Date: Sat Aug 16 21:24:06 2008 +0000 use limited range of lpc orders when quantizing coefficients git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14794 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/flacenc.c | 2 +- libavcodec/lpc.c | 4 ++-- libavcodec/lpc.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 346c6c42ccb36c2e77cf77f7a68d132200c9fc4e Author: aurel Date: Sat Aug 16 18:39:30 2008 +0000 struct timeval requires #include patch by Dave Yeo daveryeo _at_ telus _dot_ net git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14793 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/os_support.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 125850c7563130ad93a95592eb13a8d6ae756b6c Author: ramiro Date: Sat Aug 16 17:28:29 2008 +0000 lpc: cosmetics: vertically align declarations and definitions. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14792 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lpc.c | 6 +++--- libavcodec/lpc.h | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) commit 68c85c0a73b534e307221cd860b736b0ef2fc273 Author: superdump Date: Sat Aug 16 17:18:23 2008 +0000 Use correct asm object type and necessary -DPIC for yasm on 64-bit Darwin Thread: [FFmpeg-devel] fft_mmx.asm yasm 64bit build broken Patch by 'D' (lessen42 gmail com) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14791 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 9676286c2de61b7c7761395f680f087f33bc8125 Author: ramiro Date: Sat Aug 16 17:18:20 2008 +0000 flacenc, lpc: Move LPC code from flacenc.c to new lpc.[ch] files. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14790 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 +- libavcodec/flacenc.c | 191 +---------------------------------------------- libavcodec/lpc.c | 204 ++++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/lpc.h | 46 +++++++++++ 4 files changed, 253 insertions(+), 190 deletions(-) commit ed63d9d558c6bae28a78b8d32a5264dfbdaa7288 Author: ramiro Date: Sat Aug 16 17:03:57 2008 +0000 flacenc: Allow more flexible shift calculation in LPC. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14789 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/flacenc.c | 21 +++++++++++---------- 1 files changed, 11 insertions(+), 10 deletions(-) commit be8ff464977e36d7784a2dd1a9cb1a6d32ef4574 Author: michael Date: Sat Aug 16 14:46:31 2008 +0000 Fix rc_eq mem leak. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14788 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ratecontrol.c | 2 +- libavcodec/utils.c | 1 - libavformat/ffmenc.c | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) commit e0c16d7619617d726f5fa4f586ff74a43f445a89 Author: michael Date: Sat Aug 16 14:13:49 2008 +0000 Revert r14260 Log: Free in avcodec_close() avctx->rc_eq. Fix a memory leak. Reason running free() on random pointers. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14787 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 8f4c391609ee0435bbcdbc7f1277633e76e4b26e Author: kostya Date: Sat Aug 16 11:59:36 2008 +0000 Synchronize AAC encoder with renamings in aac.h git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14786 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aacenc.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit ba8b789143dc6a14c29393e40fb361c1a3e2ccd4 Author: Alexander Strange Date: Sat Aug 16 01:53:10 2008 -0400 Update todo mt-work/todo.txt | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 85730bc96115f75524f2780059a26ee6dbd8695e Author: Alexander Strange Date: Sat Aug 16 01:30:59 2008 -0400 H264: Skip filling in the parts of frame num gaps that are bigger than the number of reference frames. My sample with a 256 frame or so gap doesn't work with ff_delayed_release_buffer otherwise. No change on MR3_TANDBERG_B.264. libavcodec/h264.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 534516ac79adc69d8773ff934955532a92db2cf1 Author: Alexander Strange Date: Sat Aug 16 00:01:07 2008 -0400 Fix a memory corruption bug in update_context and reenable H264 multithreading. libavcodec/h264.c | 10 +++++----- mt-work/todo.txt | 1 - 2 files changed, 5 insertions(+), 6 deletions(-) commit bd392934097dc5c909e9b06550ec1d13d92fa134 Author: Alexander Strange Date: Fri Aug 15 23:34:32 2008 -0400 Set output_size properly before calling the decoder so it doesn't return nonsense and crash at the end libavcodec/pthread.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 056dce6c969acec1224eaa9fc73d930d1e56b299 Author: Alexander Strange Date: Fri Aug 15 16:44:33 2008 -0400 h264: Redo finding the output frame during header parsing after merging mainline. This works with PAFF and CODEC_FLAG2_CHUNKS, though the second is useless and should be removed. libavcodec/h264.c | 156 ++++++++++++++++++++++++++++------------------------ libavcodec/h264.h | 1 + 2 files changed, 85 insertions(+), 72 deletions(-) commit 2ef8018ba0c3b44c558c05f9baf99e75012dce9e Author: kostya Date: Sat Aug 16 05:47:18 2008 +0000 Add approved chunks to AAC encoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14785 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aacenc.c | 60 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 58 insertions(+), 2 deletions(-) commit c3e81d0cd534b421ac4aa7d738e5bfdaa8bc0160 Author: pross Date: Sat Aug 16 01:25:12 2008 +0000 Use memcpy() for PCM S16/S32 codecs when codec byte-order matches machine byte-order. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14784 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pcm.c | 78 ++++++++++++++++++++++++++++++++--------------------- 1 files changed, 47 insertions(+), 31 deletions(-) commit e6fb67404efb4e5b9fa8dbadaebf20a3d7039e8f Author: diego Date: Fri Aug 15 19:24:55 2008 +0000 Surround format-specific functions with matching preprocessor conditionals. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14783 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) commit aa83faf2d6ac73799ad2e25fa3b7666d99029a62 Author: diego Date: Fri Aug 15 17:28:20 2008 +0000 Surround AVInputFormat declarations with format-specific #ifdefs. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14782 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 32 ++++++++++++++++++++++++++++++++ 1 files changed, 32 insertions(+), 0 deletions(-) commit cf4f6ba5d4f978d5cc40e053013e4e6ed27b5536 Author: diego Date: Fri Aug 15 16:54:27 2008 +0000 Surround format-specific functions by appropriate format-specific preprocessor conditions instead of a generic CONFIG_MUXERS. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14781 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) commit ddee68a55936415897b4e90506c886fc748c48a6 Author: diego Date: Fri Aug 15 16:48:05 2008 +0000 Replace generic CONFIG_MUXERS preprocessor conditions by more specific CONFIG_FOOBAR_MUXER conditions. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14780 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) commit e8fbb71436cee6436bc61030c8ff5174640dd9f9 Author: diego Date: Fri Aug 15 16:37:59 2008 +0000 cosmetics: Remove redundant #endif comments that are very close to the #ifdef condition. This will make upcoming diffs smaller. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14779 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) commit 27bda82cc4ec2c87511a8ea9a5aa6633fc4a6e19 Author: diego Date: Fri Aug 15 16:33:12 2008 +0000 cosmetics: misc spelling fixes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14778 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit c5a406dbb85f9d32facfdd3c54b8554d2cb1b77b Author: michael Date: Fri Aug 15 16:13:05 2008 +0000 Add flag to mark demuxers that can output discontinouos timestamps. (could also be added to muxers of someone wants) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14777 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 1 + libavformat/mpeg.c | 2 +- libavformat/mpegts.c | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) commit cd4ee62e5b7aadc6bb23effaa403aa52a23f361b Author: michael Date: Fri Aug 15 14:30:20 2008 +0000 Simplify by using FFMAX. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14776 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit ad4273bbf5ca147cfeb642119b60ea6800a68016 Author: superdump Date: Fri Aug 15 10:31:11 2008 +0000 Don't try to free shared ff_sine_* tables pointed to by s->windows[] git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14775 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wma.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit e93e650030395ad76f0b7ce1a984b38d53d35e1e Author: superdump Date: Fri Aug 15 08:01:31 2008 +0000 More OKed AAC decoder hunks git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14774 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 269 ++++++++++++++++++++++++++++++++++++++++++++++++++- libavcodec/aac.h | 3 + libavcodec/aactab.c | 7 ++ libavcodec/aactab.h | 9 ++ 4 files changed, 283 insertions(+), 5 deletions(-) commit e303003362829a7f2f1dcbc45d6abc9ac7a59b6a Author: Alexander Strange Date: Thu Aug 14 22:59:01 2008 -0400 Reindent. libavcodec/h264.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 5918efedbb7928031b6af745acb8b4233c08fb06 Merge: 7d09b68... c2a400d... Author: Alexander Strange Date: Thu Aug 14 21:37:03 2008 -0400 Merge branch 'mainline' commit 7d09b684e9948bbe0e663e40ff0ce616018c0091 Author: Alexander Strange Date: Thu Aug 14 20:30:42 2008 -0400 Revert some h264 multithreading changes to make merging easier. libavcodec/h264.c | 168 ++++++++++++++++++++++++---------------------------- libavcodec/h264.h | 2 - 2 files changed, 78 insertions(+), 92 deletions(-) commit 7f4e77f271b4192a9bd6cb3ec86ca0f728bdcbca Author: mru Date: Fri Aug 15 00:28:36 2008 +0000 Add myself as ARM maintainer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14773 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 481970e8c212ac4b7d17f2a86b848a060b89b483 Author: superdump Date: Fri Aug 15 00:19:14 2008 +0000 Synchronise AAC decoder code with that from SoC git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14772 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 71 +---- libavcodec/aac.h | 5 +- libavcodec/aactab.c | 886 ++++++++++++++++++++++++++++----------------------- libavcodec/aactab.h | 3 +- 4 files changed, 506 insertions(+), 459 deletions(-) commit 926ffaa7130068b0c05c6b67de1d2b2a9f97b85a Author: lorenm Date: Fri Aug 15 00:14:07 2008 +0000 document some dsp alignments git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14771 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) commit 4be483d1469b1a1f217643584e8860991e146c6d Author: superdump Date: Fri Aug 15 00:05:09 2008 +0000 More OKed sections of AAC decoder code git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14770 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 301 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/aac.h | 46 ++++++++ 2 files changed, 347 insertions(+), 0 deletions(-) commit c0b8a720767e71b8a3127fe5a3749735b17acb13 Author: michael Date: Thu Aug 14 23:38:09 2008 +0000 Add -fasm and -std=c99 when supported. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14769 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 67da87de628e27323f8b472aee5b25aaf3aadfad Author: aurel Date: Thu Aug 14 22:36:05 2008 +0000 use h_addr_list[0] instead of h_addr as this is the posix hostent field name git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14768 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/os_support.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 89a3c60e0de7a841b9e214fbaeb661bc2e9b68ee Author: superdump Date: Thu Aug 14 22:12:19 2008 +0000 The ff_sine_#[] should be aligned as they will commonly be used in dsputil functions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14767 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mdct.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit f75b4359f9d89d7710f330937117b62bb56f1aae Author: aurel Date: Thu Aug 14 22:01:59 2008 +0000 ensure we get explicit definition of various _XOPEN_SOURCE functions we use git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14766 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 5 ++++- libavcodec/utils.c | 4 ++++ libavformat/os_support.c | 4 ++++ libavformat/rtpdec.c | 3 +++ libavformat/rtsp.c | 3 +++ 5 files changed, 18 insertions(+), 1 deletions(-) commit 10fa8ae46f78fe3d4a27b48e08ab14a70427a0ce Author: bcoudurier Date: Thu Aug 14 21:48:02 2008 +0000 import ok'd hunks for mxf muxer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14765 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxfenc.c | 101 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 101 insertions(+), 0 deletions(-) commit 2a3079a1dd2668769a02c833f3af91be1d1bf917 Author: diego Date: Thu Aug 14 20:40:36 2008 +0000 Remove hackish support for fastmemcpy from MPlayer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14764 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/internal.h | 5 ----- 1 files changed, 0 insertions(+), 5 deletions(-) commit c2a400d3a5da10f8f2a9c2aa89d9396efe428029 Merge: b77acce... e96a4b0... Author: Luca Barbato Date: Thu Aug 14 22:16:09 2008 +0200 Merge branch 'master' of git://git.mplayerhq.hu/ffmpeg commit e96a4b0f044d9535ce946890fbd368fe1ddc8de0 Author: ramiro Date: Thu Aug 14 19:38:39 2008 +0000 mlp: Define End-of-Stream code in common header file and use it in decoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14763 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlp.h | 3 +++ libavcodec/mlpdec.c | 2 +- 2 files changed, 4 insertions(+), 1 deletions(-) commit e45cf6d46cb45e6edcf9e4ac368b2a013ba30158 Author: Alexander Strange Date: Thu Aug 14 04:01:08 2008 -0400 Add todo and some other files. Trailing whitespace in mplayer isn't my fault. mt-work/email.sh | 6 ++++++ mt-work/mplayer.diff | 45 +++++++++++++++++++++++++++++++++++++++++++++ mt-work/test.sh | 6 ++++++ mt-work/todo.txt | 15 +++++++++++++++ 4 files changed, 72 insertions(+), 0 deletions(-) commit 5b7c668d1f64facfe8b9f86e2491085595fa9bc7 Author: Alexander Strange Date: Tue Aug 12 20:26:26 2008 -0400 Document thread-safety requirements for user callbacks in AVCodecContext. libavcodec/avcodec.h | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit c58218c681e51a1b392ddb0177dcff8fc8e99d1c Author: Alexander Strange Date: Tue Aug 12 00:45:01 2008 -0400 Use HAVE_PTHREADS instead of ENABLE_PTHREADS for mplayer compatibility. libavcodec/thread.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 66a34dee4443dd6ccabb53ca09a1c45bc95f4d24 Author: Alexander Strange Date: Tue Aug 12 00:39:28 2008 -0400 Don't run the last part of decode_update_context() when the last frame was dropped. This fixes mplayer -framedrop crashing. Of course, they're still run in some cases when it wouldn't be without threads, but those are all error conditions. libavcodec/h264.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 899a30063b23ff008bbea3560c28fa194cfb1d77 Author: Alexander Strange Date: Mon Aug 11 18:04:42 2008 -0400 Simple patch to keep the non-pthreads OSes working. They ignore thread_algorithm being set by the user for some minor simplicity gain, since I'd still like to see these files gone from mainline. libavcodec/beosthread.c | 3 +++ libavcodec/os2thread.c | 3 +++ libavcodec/thread.h | 2 +- libavcodec/w32thread.c | 3 +++ 4 files changed, 10 insertions(+), 1 deletions(-) commit c378f545f65d536e55ebe1ac85d170a15e7748eb Author: Alexander Strange Date: Wed Aug 6 20:12:01 2008 -0400 Reindent. libavcodec/mpegvideo.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 71419720215a7ca7d1b1780564f21cb51d9df0a2 Author: Alexander Strange Date: Wed Aug 6 15:45:52 2008 -0400 Copy all the MPEG-2 interlacing flags, as well as *_picture, in ff_mpeg_update_context(). libavcodec/mpegvideo.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit 66cf3f781d73fed502d80cce01dbd16b25bc3a71 Author: Alexander Strange Date: Sat Aug 2 19:27:12 2008 -0400 Correct 6b037a88 for PAFF/MBAFF. libavcodec/h264.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit e0285f04bed7fefba5f75d05c81b145f44fc49f5 Author: Alexander Strange Date: Thu Jul 31 18:40:46 2008 -0400 Use got_extradata instead of frame_number to guard against rereading extradata. frame_number is no longer valid internally, since I don't want to change its definition from the user's perspective. mpeg12 does the same thing, but I can't find or create any mpeg1+extradata samples to check it. libavcodec/h264.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 7c7f43547b0ad8907d097b99a66f0fc3f171c9f3 Author: Alexander Strange Date: Thu Jul 31 18:22:55 2008 -0400 Rename H264Context got_avcC to got_extradata. libavcodec/h264.c | 8 ++++---- libavcodec/h264.h | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) commit 4969bb89e592c003a560e321f3cacb412a192db9 Author: Alexander Strange Date: Thu Jul 31 14:30:40 2008 -0400 Copy avcC variables in H264Context. libavcodec/h264.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 9e0e492fe88ec0c7ec400e9afdbef8356280fc16 Author: Alexander Strange Date: Tue Aug 5 00:21:25 2008 -0400 Update the guard clause on avcodec_thread_execute(). It already works fine, since all codecs check USE_AVCODEC_EXECUTE themselves before calling it, but the function is for some reason part of the public API. libavcodec/pthread.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 33bc3cc94a5a6e2679306da899afb1e0ce6b78c6 Author: Alexander Strange Date: Thu Aug 14 14:01:15 2008 -0400 Reindent. libavcodec/utils.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 9a88884c03cd40d1fcbd247f1b004848fb629a11 Author: Alexander Strange Date: Wed Aug 6 20:55:20 2008 -0400 Simplify thread init and make more of its functions static. libavcodec/pthread.c | 4 ++-- libavcodec/thread.h | 8 -------- libavcodec/utils.c | 8 ++------ 3 files changed, 4 insertions(+), 16 deletions(-) commit 335a316a8465edece2937b2afc9db3ed114dd08a Author: kostya Date: Thu Aug 14 16:07:17 2008 +0000 Remove not OKed parts from AAC encoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14762 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aacenc.c | 56 --------------------------------------------------- 1 files changed, 0 insertions(+), 56 deletions(-) commit 2ece3ad52b2d8c2cb449f9f2dc5dece4663bd5fc Author: diego Date: Thu Aug 14 15:50:31 2008 +0000 Use '#include ' instead of '#include '. It is the standard location as defined by the Open Group. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14761 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/dv1394.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 164549a866f9244b20bab2fbb4a5b6bd79fff870 Author: diego Date: Thu Aug 14 15:23:07 2008 +0000 Add an example of higher resolution video encoding for the PSP to the FAQ. patch by Daniel Serpell, dserpell gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14760 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/faq.texi | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 7e17ff6a7eb50e70faa4eb9459d5c4eef0edf79d Author: diego Date: Thu Aug 14 15:16:17 2008 +0000 Fix the PSP examples in the FAQ to use libx264 as codec instead of h264. patch by Daniel Serpell, dserpell gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14759 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/faq.texi | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit e4a840ea0d9bbe1c6c08e4aba402fcf1658af704 Author: superdump Date: Thu Aug 14 14:40:16 2008 +0000 Add declarations for the sine tables used in wma.c (half window sizes: 128, 256, 512, 1024 and 2048) to mdct.c. Make them accessible via dsputil.h. Make wma.c use these shared tables. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14758 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 6 ++++++ libavcodec/mdct.c | 9 +++++++++ libavcodec/wma.c | 6 ++---- 3 files changed, 17 insertions(+), 4 deletions(-) commit 5688c8a190a8924330a571c53979262cbce137d0 Author: superdump Date: Thu Aug 14 14:36:22 2008 +0000 Change wma.c to use the ff_sine_window_init() from mdct.c git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14757 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wma.c | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-) commit 9576034d1a6e3c5518c9f7ca611587fac3c48592 Author: diego Date: Thu Aug 14 14:29:18 2008 +0000 Surround '#include ' by HAVE_SYS_SELECT_H. patch by Kurtnoise, kurtnoise free fr git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14756 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtpproto.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit c79021c74e8bd4d93731585cc9c6c5f6cac748ed Author: diego Date: Thu Aug 14 14:03:32 2008 +0000 Check for sys/select.h and poll.h unconditionally, not just if ffserver is enabled. The headers are used throughout the code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14755 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 9 ++------- 1 files changed, 2 insertions(+), 7 deletions(-) commit 00dd86329f892c6fdf641c4cc8b0497ff232d2e9 Author: michael Date: Thu Aug 14 11:40:14 2008 +0000 Add -D_POSIX_C_SOURCE=200112 to cflags. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14754 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1dae9fac8738b81de1feeade88277399525b3968 Author: diego Date: Thu Aug 14 11:17:23 2008 +0000 Change Dirac in MPEG-TS encapsulation to conform with spec changes. patch by Anuradha Suraparaju, anuradha rd.bbc.co uk git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14753 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegtsenc.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 8950a5754000b3021bef57e77e58bc24ba41280a Author: kostya Date: Thu Aug 14 05:52:29 2008 +0000 Okayed parts of AAC encoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14752 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aacenc.c | 313 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 313 insertions(+), 0 deletions(-) commit 2a360e4a2165ea1956774f5219f39d0a7aad9236 Author: lorenm Date: Thu Aug 14 05:00:25 2008 +0000 file which should have been added in r14749 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14751 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_yasm.asm | 92 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 92 insertions(+), 0 deletions(-) commit 284cc7443a0e8bef4f0fe377d912d2b5287a9143 Author: lorenm Date: Thu Aug 14 04:41:02 2008 +0000 missing prototype git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14750 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/fft_3dn2.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e5119fa940ef89cc950d3f261e1b6d1c080a2112 Author: lorenm Date: Thu Aug 14 04:40:46 2008 +0000 gcc chokes on the 7 registers needed for float_to_int16_interleave6 (even inside HAVE_7REGS), so write it in yasm git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14749 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 + libavcodec/i386/dsputil_mmx.c | 62 ++++++++++++---------------------------- 2 files changed, 20 insertions(+), 43 deletions(-) commit 15a843a689ec7c30b035304b4956fad1ee2a90f5 Author: lorenm Date: Thu Aug 14 04:39:59 2008 +0000 gcc chokes on xmm constraints, so pessimize int32_to_float_fmul_scalar_sse a little git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14748 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_mmx.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 998c698ac5c02ed03baf560e433f8ac9e500ce03 Author: ramiro Date: Thu Aug 14 03:58:05 2008 +0000 mlp: split simple inline function that xors 4 bytes into one. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14747 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlp.c | 3 +-- libavcodec/mlp.h | 8 ++++++++ libavcodec/mlpdec.c | 5 +---- 3 files changed, 10 insertions(+), 6 deletions(-) commit 4528c60e2a62eb9c515e2dbb3121613b95c18a19 Author: michael Date: Thu Aug 14 03:24:58 2008 +0000 Do not fill the pts reordering buffer with guessed dts. These values should not matter at all in principle because they do not correspond to the time of display of any frame but it seems ffmpeg becomes confused by them if they are far off and its not strictly correct to set them to guessed values. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14746 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 79d634804126da091cbf6bbc6210820c5cba5df4 Author: michael Date: Thu Aug 14 00:07:00 2008 +0000 Remove unneeded whitespace and quotes from -D_ISOC99_SOURCE. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14745 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit fefa3cbe4cbeeb722ee4c3c19dae67b764535523 Author: lorenm Date: Wed Aug 13 23:36:37 2008 +0000 special case 6 channel version of float_to_int16_interleave 5% faster ac3 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14744 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_mmx.c | 56 +++++++++++++++++++++++++++++++++++++--- 1 files changed, 51 insertions(+), 5 deletions(-) commit 54e3aa10a3f8359ac1e3593e02f5907131744951 Author: lorenm Date: Wed Aug 13 23:35:40 2008 +0000 simd int->float 20% faster ac3 if downmixing, 15% if not git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14743 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 4 +-- libavcodec/ac3dec.h | 2 +- libavcodec/dsputil.c | 7 ++++++ libavcodec/dsputil.h | 2 + libavcodec/i386/dsputil_mmx.c | 46 +++++++++++++++++++++++++++++++++++++++++ 5 files changed, 57 insertions(+), 4 deletions(-) commit 72685360173d92ad7fe5f96a66c4736491119a02 Author: lorenm Date: Wed Aug 13 23:33:48 2008 +0000 simd downmix 13% faster ac3 if downmixing git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14742 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 29 +++++------- libavcodec/dsputil.c | 6 +++ libavcodec/dsputil.h | 1 + libavcodec/i386/dsputil_mmx.c | 100 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 120 insertions(+), 16 deletions(-) commit 5747434b07647b7c315e7f2e30dd3a7b06c8c652 Author: lorenm Date: Wed Aug 13 23:30:53 2008 +0000 don't mark the delayed samples for upmixing if they haven't been downmixed git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14741 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c374d37e8ebf2130625cbb4a8220b4a1aa882f0f Author: lorenm Date: Wed Aug 13 23:30:28 2008 +0000 oops, non-normalized downmix to mono contaminated add_bias for non-simd float-to-int. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14740 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit 0920ae391558b1a36ce87543d62397470ca01924 Author: michael Date: Wed Aug 13 23:01:48 2008 +0000 Change _ISOC9X_SOURCE to _ISOC99_SOURCE. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14739 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5118530028a5f5e0f0a37d16367ee32f1a4d860a Author: aurel Date: Wed Aug 13 21:15:15 2008 +0000 matroskadec: list some more ebml IDs found in the wild and that we ignore This avoid printing some warnings about unknow IDs while we in fact know the IDs but just want to knowingly ignore them. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14738 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroska.h | 16 ++++++++++++++++ libavformat/matroskadec.c | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+), 0 deletions(-) commit a279e4c2a3cbbcecc76ee87bcaf6518b1849967b Author: stefano Date: Wed Aug 13 20:08:37 2008 +0000 Make show_banner() and show_version() print both the compile-time and the link-time/run-time libav* version numbers. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14737 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 33 ++++++++++++++++++++------------- 1 files changed, 20 insertions(+), 13 deletions(-) commit 6cebc8153f7b49b4298b56df70e1465c0cc61243 Author: stefano Date: Wed Aug 13 19:49:37 2008 +0000 Add examples in documentation showing how to avoid to decode audio and output video in pass 1 for 2-pass encoding. Patch by Erwan Ducroquet erwan _dot_ ducroquet _at_ gmail _dot_ com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14736 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffmpeg-doc.texi | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 431ab03982c95d285ef3820696d319978a663933 Author: ramiro Date: Wed Aug 13 19:43:18 2008 +0000 mlp: Cosmetics: Close comments in an extra line and remove empty lines between doxy comments and function declarations. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14735 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlp.h | 23 ++++++++++++----------- 1 files changed, 12 insertions(+), 11 deletions(-) commit ee3800d9ef26dcbb135e17abc30fa8bcb1a9742d Author: diego Date: Wed Aug 13 19:29:35 2008 +0000 Dirac encapsulation in MPEG-TS patch by Anuradha Suraparaju, anuradha rd.bbc.co uk git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14734 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 21 ++++++++++++++++++++- libavformat/mpegts.h | 1 + libavformat/mpegtsenc.c | 42 +++++++++++++++++++++++++++++++++++++++++- 3 files changed, 62 insertions(+), 2 deletions(-) commit d08bd37c46464a89bdc1e2f0be644b5d8851abb5 Author: ramiro Date: Wed Aug 13 18:47:03 2008 +0000 mlp: Split common code from parser and decoder to be used by encoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14733 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 4 +- libavcodec/mlp.c | 120 +++++++++++++++++++++++++++++++++++ libavcodec/mlp.h | 109 ++++++++++++++++++++++++++++++++ libavcodec/mlp_parser.c | 33 +--------- libavcodec/mlpdec.c | 161 ++++------------------------------------------- 5 files changed, 247 insertions(+), 180 deletions(-) commit 440da8b3db7c6fa2334d651f521b677e4d55c6d6 Author: diego Date: Wed Aug 13 18:33:25 2008 +0000 Remove unused variable. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14732 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit ca8cfdf8a5e3c6e89324b0fba11bd0efe9863e58 Author: diego Date: Wed Aug 13 18:32:16 2008 +0000 Remove unused variable. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14731 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/vc1testenc.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 0428af2fd494e5e25c0a58cf6315ce0ae0de63ed Author: michael Date: Wed Aug 13 18:20:54 2008 +0000 10000l, revert mistakely commited and unrelated hunk. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14730 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b common.mak | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 367fb7c9e2393c9c03b09d9cdd0601a37003795c Author: michael Date: Wed Aug 13 18:17:26 2008 +0000 Move -D_ISOC9X_SOURCE to configure so its available to all tests. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14729 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b common.mak | 4 ++-- configure | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit 322a5bb4968a622eac8bed295106f336698f422c Author: aurel Date: Wed Aug 13 17:22:53 2008 +0000 strcasecmp() requires #include git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14728 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 1 + libavdevice/dv1394.c | 1 + libavdevice/v4l.c | 1 + libavdevice/v4l2.c | 1 + libavformat/mp3.c | 1 + libavformat/rtsp.c | 1 + libavformat/utils.c | 1 + 7 files changed, 7 insertions(+), 0 deletions(-) commit c5fb337e459c13da5582eeec3932f0205a16d5e4 Author: aurel Date: Wed Aug 13 16:01:21 2008 +0000 move M_PI definition along with other math definitions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14727 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/avutil.h | 2 +- libavutil/internal.h | 4 ---- libavutil/mathematics.h | 3 +++ 3 files changed, 4 insertions(+), 5 deletions(-) commit 4e3d90e2bdfe2efa6c6a9b1fef61434bf7a1c904 Author: cehoyos Date: Wed Aug 13 15:03:57 2008 +0000 Show result of yasm test. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14726 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 38519f4eb081924cd210777eaf107c0fda60ff18 Author: aurel Date: Wed Aug 13 10:04:59 2008 +0000 define some math constants so as not to depend on _XOPEN_SOURCE git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14725 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/mathematics.h | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) commit fda661c6ce50c3874dc8da8d5ed63350f1673282 Author: aurel Date: Wed Aug 13 10:03:20 2008 +0000 ffserver: SA_RESTART and unsetenv require _XOPEN_SOURCE git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14724 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit d91644fa7ceaf777cb078c11477edd458786c001 Author: aurel Date: Wed Aug 13 09:36:45 2008 +0000 matroskadec: parse available blocks even when cluster parsing failed This way, we still read the few complete blocks out of a truncated cluster at the end of a truncated file. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14723 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 519e401ac6e3e69137470704bcc0ff559f8cf997 Author: ramiro Date: Wed Aug 13 02:44:38 2008 +0000 mlp_parser: Initialize crc data in its own function. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14722 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlp_parser.c | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) commit 280ac083fac6d101e14fc07809a68b2352500f57 Author: ramiro Date: Wed Aug 13 01:41:06 2008 +0000 mlpdec: Put some doxy comments to the right of vars instead of interleaved. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14721 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlpdec.c | 18 ++++++------------ 1 files changed, 6 insertions(+), 12 deletions(-) commit fe613e5b6e31554832f5820da3b9d7d9a6b2072c Author: ramiro Date: Wed Aug 13 01:36:01 2008 +0000 mlpdec: Split channel parameters from context into their own struct. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14720 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlpdec.c | 84 ++++++++++++++++++++++++++++----------------------- 1 files changed, 46 insertions(+), 38 deletions(-) commit e60d2ecb5a0c78026bc9ca844b15710dab5daacc Author: lorenm Date: Tue Aug 12 23:45:46 2008 +0000 optimize ac3_downmix. 1.3x faster 5.1->stereo, 1.9x faster 5.1->mono. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14719 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 59 +++++++++++++++++++++++++++++++------------------- libavcodec/ac3dec.h | 1 - 2 files changed, 36 insertions(+), 24 deletions(-) commit e2e59c7079672e9ec58851384ea3b9f739d7e153 Author: michael Date: Tue Aug 12 21:02:37 2008 +0000 Add needed include, make it compile without -D_BSD_SOURCE. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14718 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtpproto.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 505e4ce612c2cb6fc1e108223498cc6393cd4f4d Author: ramiro Date: Tue Aug 12 18:05:58 2008 +0000 mlpdec: whitespace and line-breaking cosmetics. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14717 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlpdec.c | 14 +++++--------- 1 files changed, 5 insertions(+), 9 deletions(-) commit 7563c07cd4ec1eac21dce89b42029577f3bfd313 Author: ramiro Date: Tue Aug 12 17:53:59 2008 +0000 mlpdec: Split filter parameters from context into their own struct. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14716 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlpdec.c | 67 +++++++++++++++++++++++++++++---------------------- 1 files changed, 38 insertions(+), 29 deletions(-) commit 6d72f36df6550aaefa047ad466fca9979b770ab2 Author: bcoudurier Date: Tue Aug 12 17:28:00 2008 +0000 increase MAX_REORDER_DELAY and pts_buffer size to 16, max for h264 atm git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14715 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit 9ea55926ccc0496af15a927d15da7a579ea4c4de Author: bcoudurier Date: Tue Aug 12 17:26:36 2008 +0000 Prevent dts generation code to be executed when delay is > MAX_REORDER_DELAY, this fixes overflow in AVStream->pts_buffer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14714 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit d76f5ddee7875cf9b07af07d4eefd691668577c2 Author: pross Date: Tue Aug 12 12:36:00 2008 +0000 Electronic Arts demuxer: support SxEN audio tags found in 'Need for Speed: Pro Street' computer game. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14713 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/electronicarts.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit dbe5c50f2ffacb11a4f907e68b6aa89a8975c25d Author: pross Date: Tue Aug 12 12:32:40 2008 +0000 Fix CODEC_ID_PCM_U8 decoder output size calculation to support odd-number of samples. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14712 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pcm.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b77596e5f71e81142147ca227b97b4abb877efd7 Author: stefano Date: Tue Aug 12 10:07:28 2008 +0000 Add to the ffmpeg docs an usage example showing how to extract images from a video. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14711 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffmpeg-doc.texi | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) commit feb709b7d9113e3e655795af3f2dffb743cee45f Author: pross Date: Tue Aug 12 08:35:09 2008 +0000 Electronic Arts demuxer: perform identification of ADPCM EA R2 codec using revision2 flag. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14710 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/electronicarts.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 9640894c35e96cb5c43baacf1a0221fcb58250a7 Author: pross Date: Tue Aug 12 08:33:32 2008 +0000 Electronic Arts demuxer: ignore PTxx platform ID values. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14709 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/electronicarts.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 82c1159a4e5d9779a37e7b43f3f0187141488f40 Author: pross Date: Tue Aug 12 08:32:59 2008 +0000 Support Electronic Arts files containing MPEG2VIDEO. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14708 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/electronicarts.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 3e1594ea47760a211d61a2562ec7aa8385eee4ee Author: lorenm Date: Tue Aug 12 05:59:12 2008 +0000 align the audio decoding buffer, since some codecs write to it with simd git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14707 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit df70cd1fd2097bac8f1d24a5f72b4858a9ee2491 Author: lorenm Date: Tue Aug 12 03:01:17 2008 +0000 use float_to_int16_interleave in ac3 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14706 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 26 +++++++++----------------- libavcodec/ac3dec.h | 1 - 2 files changed, 9 insertions(+), 18 deletions(-) commit bca28eaf7203a497df8cb07ae29e25042e41e8ed Author: lorenm Date: Tue Aug 12 01:30:24 2008 +0000 use imdct_half in ac3 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14705 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 66 +++++++++++---------------------------------------- libavcodec/ac3dec.h | 2 +- 2 files changed, 15 insertions(+), 53 deletions(-) commit 50998fb672880b2fc7d15cb659d4ce819d78041f Author: lorenm Date: Tue Aug 12 00:51:45 2008 +0000 cosmetics in dsp init git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14704 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_mmx.c | 10 ++++------ 1 files changed, 4 insertions(+), 6 deletions(-) commit 75426671d16923c6bcc32b830342cad57ad4d3f8 Author: lorenm Date: Tue Aug 12 00:38:30 2008 +0000 mdct wrapper function to match fft git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14703 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 5 ++--- libavcodec/atrac3.c | 2 +- libavcodec/cook.c | 2 +- libavcodec/dsputil.h | 13 +++++++++++-- libavcodec/fft.c | 4 ++-- libavcodec/mdct.c | 6 +++--- libavcodec/nellymoserdec.c | 2 +- libavcodec/vorbis_dec.c | 2 +- libavcodec/wmadec.c | 2 +- 9 files changed, 23 insertions(+), 15 deletions(-) commit 084362ec34eaf09a73f67f0c3bf41dfa714a3204 Author: lorenm Date: Tue Aug 12 00:36:36 2008 +0000 remove mdct tmp buffer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14702 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 4 ++-- libavcodec/ac3dec.h | 1 - libavcodec/atrac3.c | 8 +++----- libavcodec/cook.c | 4 +--- libavcodec/dsputil.h | 21 +++++++-------------- libavcodec/fft-test.c | 11 +++++------ libavcodec/i386/fft_3dn2.c | 3 +-- libavcodec/i386/fft_sse.c | 3 +-- libavcodec/mdct.c | 8 +++----- libavcodec/nellymoserdec.c | 4 +--- libavcodec/vorbis_enc.c | 2 +- libavcodec/wma.h | 1 - libavcodec/wmadec.c | 3 +-- libavcodec/wmaenc.c | 2 +- 14 files changed, 27 insertions(+), 48 deletions(-) commit d278f6600c4b4881c8dd8f124b33f8039b6f45c0 Author: lorenm Date: Tue Aug 12 00:34:08 2008 +0000 remove a float->double->float conversion. 1.8x faster imdct_c with fpmath=sse, no change with x87 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14701 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mdct.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 05631134177a936221f17ecd05269f6d5dbdc264 Author: lorenm Date: Tue Aug 12 00:33:34 2008 +0000 optimize imdct_half: remove tmp buffer. skip fft reinterleave pass, leaving data in a format more convenient for simd. merge post-rotate with post-reorder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14700 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 14 +- libavcodec/fft.c | 2 + libavcodec/i386/fft_3dn2.c | 189 ++++++++++++++--------------- libavcodec/i386/fft_sse.c | 285 ++++++++++++++++---------------------------- libavcodec/mdct.c | 93 ++++++--------- libavcodec/vorbis_dec.c | 10 +- 6 files changed, 241 insertions(+), 352 deletions(-) commit 542601b2e94661abf22a2d21c54ecb147ebe1b2a Author: lorenm Date: Tue Aug 12 00:27:21 2008 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14699 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 8 ++++---- libavcodec/fft.c | 15 +++++++-------- 2 files changed, 11 insertions(+), 12 deletions(-) commit 7501b475c39958ebb8d451fee5376ca3b0e5551c Author: lorenm Date: Tue Aug 12 00:26:58 2008 +0000 split-radix FFT c is 1.9x faster than previous c (on various x86 cpus), sse is 1.6x faster than previous sse. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14698 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 2 + libavcodec/dsputil.h | 9 +- libavcodec/fft.c | 371 ++++++++++++++++++++++------------ libavcodec/i386/fft_3dn.c | 111 +---------- libavcodec/i386/fft_3dn2.c | 111 ++--------- libavcodec/i386/fft_mmx.asm | 467 +++++++++++++++++++++++++++++++++++++++++++ libavcodec/i386/fft_sse.c | 147 ++++---------- 7 files changed, 780 insertions(+), 438 deletions(-) commit 8b78f51faba402b59ded0ba6863bc90146ad102b Author: lorenm Date: Mon Aug 11 23:54:09 2008 +0000 import yasm macros from x264 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14697 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/x86inc.asm | 546 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 546 insertions(+), 0 deletions(-) commit 2fc2b1fb1fb611385ef3ca0ae5374a0bc5b1d268 Author: lorenm Date: Mon Aug 11 23:53:31 2008 +0000 yasm buildsystem git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14696 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b common.mak | 7 +++++++ configure | 27 +++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 0 deletions(-) commit 49a3e95cf49bd2e632fbf08aa839270c49f8bf21 Author: superdump Date: Mon Aug 11 11:22:48 2008 +0000 Synchronise code with AAC decoder in SoC git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14695 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 20 +++++++------------- 1 files changed, 7 insertions(+), 13 deletions(-) commit a617dd7f7afd39513ea5cc1ecff378f3417a8981 Author: superdump Date: Mon Aug 11 11:16:06 2008 +0000 More OKed hunks of the AAC decoder from SoC git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14694 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 408 ++++++++++++++++++++++++++++++++++++++++++++++++++- libavcodec/aac.h | 48 ++++++ libavcodec/aactab.c | 15 ++ libavcodec/aactab.h | 12 ++ 4 files changed, 482 insertions(+), 1 deletions(-) commit 16c58ee194c7969bbcd345b19efa9248b37e3a31 Author: romansh Date: Mon Aug 11 10:14:46 2008 +0000 Fixing the units in DV50 tables (both coordinates are supposed to be in units of 8 pixels) and simplifying the calculations of y_ptr and c_offset. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14693 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 27 +- libavcodec/dvdata.h | 2378 +++++++++++++++++++++++++-------------------------- 2 files changed, 1195 insertions(+), 1210 deletions(-) commit 7723ce958d7d9a5db2b45f2e324c7788666c52bf Author: pross Date: Mon Aug 11 09:52:17 2008 +0000 Apply PCM ENCODE/DECODE() macros to the S/U,8/24/32,LE/BE PCM codecs. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14692 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pcm.c | 215 ++++++++++++++++++--------------------------------- tests/regression.sh | 20 +++--- 2 files changed, 87 insertions(+), 148 deletions(-) commit 15e6c55b853985b9038a593b155d344688cc53d9 Author: romansh Date: Mon Aug 11 09:35:58 2008 +0000 Coalescing the un-weighting and de-quantization steps for faster processing git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14691 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 49 +++++++++++++++++++------------------------------ libavcodec/dvdata.h | 23 +---------------------- 2 files changed, 20 insertions(+), 52 deletions(-) commit 205c9043827099289ee8bb09681a211ea7cfb30b Author: kostya Date: Mon Aug 11 05:11:05 2008 +0000 Simplify colour conversion in Fraps as suggested by Michael git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14690 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/fraps.c | 12 ++---------- 1 files changed, 2 insertions(+), 10 deletions(-) commit 243035552c726e710c7b839135cb571b946a0421 Author: michael Date: Mon Aug 11 03:08:02 2008 +0000 The deblock filter does not need all the intra availabilit stuff so do not recalculate it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14689 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5d53cbe7a49925ef2c7932f387b6b48ef8db2417 Author: michael Date: Mon Aug 11 02:52:14 2008 +0000 Simplify constrained_intra_pred code in fill_caches(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14688 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 19 ++++++++++--------- 1 files changed, 10 insertions(+), 9 deletions(-) commit 8467358c625c38254fe32a0453cdde828f9cc830 Author: michael Date: Mon Aug 11 02:21:33 2008 +0000 Support MBAFF + constrained intra prediction. (no i would not have tried to implement this had i known what mess it is) fixes at least: CAMACI3_Sony_C git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14687 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 33 +++++++++++++++++++++++++++++---- libavcodec/h264pred.c | 27 +++++++++++++++++++++++++++ libavcodec/h264pred.h | 7 ++++++- 3 files changed, 62 insertions(+), 5 deletions(-) commit 428e13a5630dd7d92d46170ac4a53ee73cb78eff Author: superdump Date: Sun Aug 10 22:18:46 2008 +0000 Bump minor version as av_log_missing_feature() was added to public API in r14685 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14686 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0de9087d4be4223fc134de6f08936be3a9b55498 Author: superdump Date: Sun Aug 10 20:29:43 2008 +0000 Add a generic function to lavc to log messages about missing features. Patch by Justin Ruggles (justin ruggles gmail com) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14685 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 12 ++++++++++++ libavcodec/utils.c | 13 +++++++++++++ 2 files changed, 25 insertions(+), 0 deletions(-) commit ee8dde800dcd59736b734e3e8d6e976b3b0525e3 Author: kostya Date: Sun Aug 10 18:15:38 2008 +0000 R and B components are stored as a differences to G component in Fraps v5. This fixes roundup issue 574. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14684 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/fraps.c | 19 +++++++++++++++++-- 1 files changed, 17 insertions(+), 2 deletions(-) commit 723e0ddf72f903bf0841a231a2bd80b054611b3a Author: michael Date: Sun Aug 10 16:10:39 2008 +0000 Mask bits of reference indexes properly to avoid negative numbers entangling each other. Fixes at least: CAMA1_TOSHIBA_B cama1_vtc_c CAMA3_Sand_E cama3_vtc_b CAMASL3_Sony_B CVMA1_TOSHIBA_B CVMAQP3_Sony_D cvmp_mot_mbaff0_full_B FRExt/HCAMFF1_HHI FRExt/HCHP3_HHI_A FRExt/HVLCMFF0_Sony_B git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14683 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 027680e0fd8e9c240acfb5236040777ff1248568 Author: michael Date: Sun Aug 10 15:39:46 2008 +0000 Remove a few more lines of unneeded code in fill_caches() for MBAFF. Also document why the remaining related part is apparently needed. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14682 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 41a21c476d786023ca3aa176801176ba38a49694 Author: banan Date: Sun Aug 10 15:34:29 2008 +0000 FOURCC addition: added 3IV2, another mpeg4 id. incoming/video_3iv2/video_3iv2.avi git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14681 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 6bf90d85d2d8e6825341bf36e2b5c7da88b26774 Author: michael Date: Sun Aug 10 02:38:51 2008 +0000 Use the correct reference tables for interlaced MBAFF MBs in the loop filter. Fixes at least CAMP_MOT_MBAFF_L30 CAMP_MOT_MBAFF_L31 FRExt/FREXT01_JVC_D git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14680 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 21 +++++++++++++-------- libavcodec/h264.h | 2 +- 2 files changed, 14 insertions(+), 9 deletions(-) commit 984e73a138d1f65409f46256c06e52b5cf6aab8b Author: pross Date: Sun Aug 10 01:58:46 2008 +0000 Add MDEC tags to Electronic Arts demuxer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14679 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/electronicarts.c | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) commit b4384cd2133572b386db18cc4805933f0215846b Author: michael Date: Sun Aug 10 00:38:41 2008 +0000 Do not execute the part of fill_caches() for the loopfilter that overwrites reference indexes and motion vectors. Fixes at least: CVMAQP2_Sony_G git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14678 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6496b025110998ca73df0fd86eea0d40dc98a9c2 Author: stefano Date: Sun Aug 10 00:28:56 2008 +0000 Cosmetics: move at the beginning of the file the av_frac_* functions, avoid the forward declarations. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14677 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 101 +++++++++++++++++++++++++-------------------------- 1 files changed, 49 insertions(+), 52 deletions(-) commit 8331c976aa66b3103799bb46d8ca0cb186cc8406 Author: michael Date: Sat Aug 9 18:11:25 2008 +0000 Remove more code that has become useless after the pairless MBAFF loop filter cleanup. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14676 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 8 -------- 1 files changed, 0 insertions(+), 8 deletions(-) commit 5d4c285590a2d261053065643a604b7bbce0d560 Author: stefano Date: Sat Aug 9 12:52:23 2008 +0000 Remove reference to the unsupported master format from ffserver.conf. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14675 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffserver.conf | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 2c7a6293292af0d86ab2fc2b0d23d32bb5a9ab0b Author: superdump Date: Sat Aug 9 10:46:27 2008 +0000 Sync already committed code with that in SoC and commit more OKed hunks of code git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14674 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 222 +++++++++++++++++++++++++++++++++++++++++++++--- libavcodec/aac.h | 78 ++++++++++++++++- libavcodec/aacdectab.h | 159 ++++++++++++++++++++++++++++++++++ libavcodec/aactab.c | 83 ++++++++++++++++++ libavcodec/aactab.h | 2 + 5 files changed, 529 insertions(+), 15 deletions(-) commit 9b5b695e2cbf2717cf911268db8fd6773ce29099 Author: michael Date: Sat Aug 9 01:17:34 2008 +0000 Remove odd pairwise deblock filtering applied to MBAFF MBs. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14673 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 250 +++++++++++++++++------------------------------------ 1 files changed, 81 insertions(+), 169 deletions(-) commit d75542c7e2d75e1f353125c4e67a9b25634a4b86 Author: aurel Date: Fri Aug 8 23:50:38 2008 +0000 matroskadec: add basic tags support (metadata) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14672 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroska.h | 8 +++++- libavformat/matroskadec.c | 66 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+), 1 deletions(-) commit c800cb1388219b5c1a6caebe1a456c01291dbe89 Author: pross Date: Fri Aug 8 23:31:43 2008 +0000 PCM regression tests. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14671 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 1 + tests/ffmpeg.regression.ref | 60 +++++++++++++++++++++++++++++++++++++++++ tests/regression.sh | 29 +++++++++++++++++++- tests/rotozoom.regression.ref | 60 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 149 insertions(+), 1 deletions(-) commit 695522ef07374c6a19dbd73257351ca0a0be6a4f Author: stefano Date: Fri Aug 8 19:50:35 2008 +0000 Cosmetics: fix weird indent. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14670 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7cf44abf77fef1b391fca13ff883e73782dcc24a Author: stefano Date: Fri Aug 8 18:43:38 2008 +0000 Implement avfilter_version(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14669 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavfilter/avfilter.c | 4 ++++ libavfilter/avfilter.h | 7 ++++++- 2 files changed, 10 insertions(+), 1 deletions(-) commit 7a252c9be48d743a10e18288d4e523c4b5c995da Author: stefano Date: Fri Aug 8 18:42:31 2008 +0000 Implement avdevice_version(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14668 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/alldevices.c | 6 ++++++ libavdevice/avdevice.h | 7 ++++++- 2 files changed, 12 insertions(+), 1 deletions(-) commit 8cd9be1181d605bd345568b525ea81ece016d1d2 Author: stefano Date: Fri Aug 8 18:40:50 2008 +0000 Implement avformat_version(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14667 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 7 ++++++- libavformat/utils.c | 5 +++++ 2 files changed, 11 insertions(+), 1 deletions(-) commit 375212a9e43a2fc728d6b9d1214dd1fecc839b8b Author: stefano Date: Fri Aug 8 18:34:27 2008 +0000 Doxygenate avcodec_version(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14666 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 3c4797fc637290b3a369df3daa49842d4c818ddf Author: stefano Date: Fri Aug 8 18:32:20 2008 +0000 Implement avutil_version(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14665 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/Makefile | 1 + libavutil/avutil.h | 6 +++++- libavutil/utils.c | 29 +++++++++++++++++++++++++++++ 3 files changed, 35 insertions(+), 1 deletions(-) commit 52f8871447e6bf563f3eec40308d8e28491067cb Author: stefano Date: Fri Aug 8 18:14:21 2008 +0000 Cosmetics: make a v4l2 error message consistent with r14647. --This line, and those below, will be ignored- M v4l2.c git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14664 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/v4l2.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1354e64b12f0462b2dee46ca2960f6dd899d3fa2 Author: benoit Date: Fri Aug 8 12:52:12 2008 +0000 Change OSS long names. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14663 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/audio.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit be2c910728a70762efbb8c794786658eae1b9d6d Author: bcoudurier Date: Fri Aug 8 02:56:44 2008 +0000 fix 4:2:2 psnr git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14662 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo_enc.c | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit 5027dfe55d554930e390060dd28af55be1eb7603 Author: bcoudurier Date: Thu Aug 7 17:33:53 2008 +0000 remove mxf.c, previously copied to mxfdec.c git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14661 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxf.c | 1074 ----------------------------------------------------- 1 files changed, 0 insertions(+), 1074 deletions(-) commit 9710768e1ea79578c7957587380ab23b3ac18af7 Author: pross Date: Thu Aug 7 09:32:10 2008 +0000 Add simpler/cleaner/faster F32BE encoding/decoding. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14660 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pcm.c | 53 +++++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 39 insertions(+), 14 deletions(-) commit 918cfac6b11bfcd1243da13102f9d00c1b3e28c4 Author: pross Date: Thu Aug 7 09:23:56 2008 +0000 Simplify PCM codec; change 'n' in pcm_decode_frame() to equal "total number of samples". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14659 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pcm.c | 23 ++++++++--------------- 1 files changed, 8 insertions(+), 15 deletions(-) commit e04b4fd9820f3981e01eb154285e0fec1164495f Author: pross Date: Thu Aug 7 08:16:42 2008 +0000 Prevent DAUD PCM encoder from fetching values outside of ff_reverse[] array bounds when input sample values are < 0. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14658 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pcm.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 674f521c422c9bac07390cb387107094834691e3 Author: benoit Date: Thu Aug 7 07:01:54 2008 +0000 Remove unused redefinition of av_log for test. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14657 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/lls.c | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit 2b32f8ca7913c54cfe47515bc68fa3d80de9ce37 Author: benoit Date: Thu Aug 7 06:56:37 2008 +0000 Remove useless 'channels' assignment. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14656 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/audio.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit c29387de6a938f5a12ae246d0b4dec43d862e20e Author: bcoudurier Date: Thu Aug 7 02:12:14 2008 +0000 rename mxf.c to mxfdec.c git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14655 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 2 +- libavformat/mxfdec.c | 1074 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1075 insertions(+), 1 deletions(-) commit bffb1c874ec2c9f7ea9c6830d852955a3c2805a0 Author: Alexander Strange Date: Wed Aug 6 20:51:34 2008 -0400 Make ff_*_thread_free static. libavcodec/pthread.c | 4 ++-- libavcodec/thread.h | 4 ---- 2 files changed, 2 insertions(+), 6 deletions(-) commit a1005396f05f5bc13c6aa6875337dbd0e6c4cd03 Author: Alexander Strange Date: Wed Aug 6 20:45:06 2008 -0400 Merge framethread.c into pthread.c. Git doesn't track this very well... libavcodec/Makefile | 2 +- libavcodec/framethread.c | 413 ---------------------------------------------- libavcodec/pthread.c | 383 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 384 insertions(+), 414 deletions(-) commit d21f769ead6bd4c24d867b7e9beeb8ffcc86b271 Author: Alexander Strange Date: Wed Aug 6 20:36:04 2008 -0400 Revert renaming pthread.c. libavcodec/Makefile | 2 +- libavcodec/pthread.c | 202 ++++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/thread.c | 202 -------------------------------------------------- 3 files changed, 203 insertions(+), 203 deletions(-) commit b483ed4f4af9444cfaa6ff9336645d799d2254dd Author: Alexander Strange Date: Wed Aug 6 20:33:51 2008 -0400 Remove the unused debugging counters from frame threading. libavcodec/framethread.c | 11 ++++------- 1 files changed, 4 insertions(+), 7 deletions(-) commit 18dc6b6010200c45827d14594a5d7b7b2b28d8e0 Author: Alexander Strange Date: Wed Aug 6 20:31:04 2008 -0400 Move ff_frame_thread_init above its uses and make it static since it has only one caller. libavcodec/framethread.c | 90 +++++++++++++++++++++++----------------------- libavcodec/thread.h | 2 - 2 files changed, 45 insertions(+), 47 deletions(-) commit 46a45ad599db4037006b335fca2c7b7bed7018ab Author: Alexander Strange Date: Sat Aug 2 00:22:16 2008 -0400 Clear thread variables in avcodec after freeing them. libavcodec/framethread.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 207f434446b40b29311e81233167bd03de16bf0c Author: Alexander Strange Date: Wed Jul 30 20:14:56 2008 -0400 Cosmetics: whitespace adjustments. libavcodec/framethread.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3444ffe523dd65b788791dfb2c6cbd7031cfec97 Author: Alexander Strange Date: Wed Aug 6 20:24:44 2008 -0400 Cosmetics: rename last_thread to prev_thread to avoid final vs. previous confusion. libavcodec/framethread.c | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) commit 598fd2f94847eecd611df38d9c87b5964d86b910 Author: mru Date: Wed Aug 6 22:17:38 2008 +0000 Maintain pointer to end of AVFormatContext.packet_buffer list This changes add_to_pktbuf() to maintain a pointer to the last entry in the list, avoiding a linear walk-through on each call. Before this change, add_to_pktbuf() could take a significant amount of time (10% of total decoding time), even with input files of several minutes. After the change, the time spent in this function is barely measurable with oprofile. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14654 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 5 ++++- libavformat/utils.c | 22 ++++++++++++---------- 2 files changed, 16 insertions(+), 11 deletions(-) commit e0fbc3e4c3fa12763d3137a50da249e341988b10 Author: vitor Date: Wed Aug 6 21:19:30 2008 +0000 Cosmetics: rename loop counters in eval_refl() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14653 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra144.c | 15 +++++++-------- 1 files changed, 7 insertions(+), 8 deletions(-) commit ca92a0c83da34a2af338875fab81ac6d444aafff Author: vitor Date: Wed Aug 6 21:16:24 2008 +0000 Simplify eval_refl(): do not store a buffer value in a var when the buffer could be used directly git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14652 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra144.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit e03e22de2c3560ff668843569bdeca95f8287296 Author: vitor Date: Wed Aug 6 21:04:40 2008 +0000 Simplify eval_refl(): s/b == 0/!b/ git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14651 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra144.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3489adc71570665f26ea42902e6ae6b22d3e10b6 Author: vitor Date: Wed Aug 6 21:02:56 2008 +0000 Simplify range checking in eval_refl(). Before the condition b == 0 could never be true, because it would have already been caught in the previous ifs. Also the condition b == 0x1000 could never be true (it would triggered the return). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14650 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra144.c | 8 +------- 1 files changed, 1 insertions(+), 7 deletions(-) commit 9ae2365a43e9b4c50aa80341aef39b7a779e048f Author: vitor Date: Wed Aug 6 20:39:28 2008 +0000 Cosmetics: reindent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14649 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra144.c | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-) commit b0c82e507dd681295e98e1b3a6e353c701fd6a9a Author: vitor Date: Wed Aug 6 20:38:23 2008 +0000 Simplify do_output_subblock(): Remove a unneeded memcpy git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14648 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra144.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 37ac4de57cde1570ccb9e20b6993089ab6ae8535 Author: stefano Date: Wed Aug 6 18:21:35 2008 +0000 Distinguish the error reporting for the cases of wrong size and wrong timebase in the video4linux2 v4l2_read_header() function. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14647 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/v4l2.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit 5b6ded99221418e2b76498c9af2e8d3c36de8460 Author: stefano Date: Wed Aug 6 18:20:04 2008 +0000 Distinguish the error reporting for the cases of wrong size and wrong timebase in the video4linux grab_read_header() function. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14646 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/v4l.c | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) commit 3f4fb57e26dd34ae6681b2c4e896956922329e29 Author: benoit Date: Wed Aug 6 12:04:35 2008 +0000 Remove a useless directive. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14645 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/log.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 619e25dae10ec03a5a9ad6332754bc62733b8d2c Author: benoit Date: Wed Aug 6 12:03:51 2008 +0000 Cosmetics: indentation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14644 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/log.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0632f43e5000e7fd840ec51e17dad8b4c2eae919 Author: pross Date: Wed Aug 6 08:34:35 2008 +0000 Add Electronic Arts TGV chunk tags to EA demuxer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14643 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/electronicarts.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit df337156f683b190af2b2db39cab54beaa505aa0 Author: pross Date: Wed Aug 6 08:33:25 2008 +0000 Electronic Arts TGV decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14642 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + doc/general.texi | 1 + libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 3 +- libavcodec/eatgv.c | 340 ++++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 346 insertions(+), 1 deletions(-) commit 11673296c39d02d987dac0aad45f32ecee911962 Author: pross Date: Wed Aug 6 08:17:03 2008 +0000 Add av_memcpy_backptr(): deliberately overlapping memcpy variant. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14641 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/lzo.c | 24 +++++++++++++++++++++--- libavutil/lzo.h | 2 ++ 2 files changed, 23 insertions(+), 3 deletions(-) commit 949e07878f3a95fe2500c80338974fd996d40f6c Author: vitor Date: Wed Aug 6 05:24:21 2008 +0000 Simplify eval_refl(): return directly when needed instead of storing the return value in a variable git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14640 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra144.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 29d3ed22a23545762a1cf3badb207338a19548bb Author: vitor Date: Wed Aug 6 05:11:46 2008 +0000 Simplify rms(): merge a few operations in the same statement git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14639 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra144.c | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-) commit 4a0cddff1ca364591e9d82ffa9310008848b6bdb Author: vitor Date: Wed Aug 6 05:08:48 2008 +0000 Cosmetical simplification in t_sqrt() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14638 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra144.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9ccffcd441d5417b701e2a17c9be25555c41f62d Author: vitor Date: Wed Aug 6 05:06:10 2008 +0000 Check available size before writing in decode_frame() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14637 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra144.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 610c4029b3f668ca414c1a39a6664d38d7815a83 Author: vitor Date: Wed Aug 6 03:00:15 2008 +0000 Check *data_size in decode_frame() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14636 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit e8722fb4ba47c6234def171cad109a937a26d6d0 Author: vitor Date: Wed Aug 6 02:49:22 2008 +0000 Cosmetics: alignment git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14635 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a5bba4d19a01a8f4870d4cd1687ee2e8abdfe9c5 Author: vitor Date: Wed Aug 6 02:44:59 2008 +0000 Flip (by making buf[i] -> buf[size-i-1]) two buffers: {sp,gain}_block. This needs duplicating a few loops, but now the code is clearer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14634 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 39 ++++++++++++++++++--------------------- 1 files changed, 18 insertions(+), 21 deletions(-) commit 310f308f78fac6b5ded7aeefd49bf139b3756ae3 Author: aurel Date: Wed Aug 6 00:21:10 2008 +0000 matroskadec: use av_freep(&x) instead of av_free(x);x=NULL git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14633 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit ae593a8859952673d627bde3ffe08e8f5b99f7b2 Author: aurel Date: Wed Aug 6 00:17:47 2008 +0000 matroskadec: replace matroska_queue_packet with a single call to dynarray_add patch by Anton Khirnov wyskas _at_ gmail _dot_ com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14632 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 17 ++--------------- 1 files changed, 2 insertions(+), 15 deletions(-) commit f30fb7d597d00e8c3c8077a1cef40026e1ccddd0 Author: bcoudurier Date: Tue Aug 5 23:03:02 2008 +0000 add dv 4:1:1 regression test git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14631 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/ffmpeg.regression.ref | 4 ++++ tests/regression.sh | 3 +++ tests/rotozoom.regression.ref | 4 ++++ 3 files changed, 11 insertions(+), 0 deletions(-) commit 7ad8426f95134d02f373f81f155310f40b8ae9f9 Author: bcoudurier Date: Tue Aug 5 22:55:59 2008 +0000 100l, fix test, ref values were done with mv0, dunno how this slipped in git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14630 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/regression.sh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c346b37fba9d51dacd0d8b0397d3d07356a29348 Author: bcoudurier Date: Tue Aug 5 21:59:51 2008 +0000 add mpeg2 4:2:2 regression test git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14629 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/ffmpeg.regression.ref | 4 ++++ tests/regression.sh | 4 ++++ tests/rotozoom.regression.ref | 4 ++++ 3 files changed, 12 insertions(+), 0 deletions(-) commit 9b4f5949d41e1ccfa6b950acf2a0de0f0474cb2b Author: diego Date: Tue Aug 5 21:46:10 2008 +0000 Fix small typo. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14628 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroska.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 258a76f74f9802d0e9ccb5a473586bc09431f63a Author: michael Date: Tue Aug 5 20:39:58 2008 +0000 Prevent low delay from being used with mpeg1. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14627 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo_enc.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit ab23a386fd24d484ceffe9ac4956f6e6c2df8d16 Author: superdump Date: Tue Aug 5 19:32:01 2008 +0000 OKed sections of code from the SoC AAC decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14626 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.c | 241 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 241 insertions(+), 0 deletions(-) commit a42a3a73508cee4fd689e9174a49efb8933b9ae1 Author: superdump Date: Tue Aug 5 19:31:05 2008 +0000 Move shared tables to aactab.c and add declarations to aactab.h. Also sync with SoC code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14625 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aactab.c | 798 +++++++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/aactab.h | 762 +------------------------------------------------ 2 files changed, 809 insertions(+), 751 deletions(-) commit 850c67606c7a868b28a2f031dd056d4a6e140cfa Author: superdump Date: Tue Aug 5 19:27:17 2008 +0000 AAC definitions and structures that have been OKed from the SoC AAC decoder code git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14624 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac.h | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 88 insertions(+), 0 deletions(-) commit 2a855f3d9dbd988a4c802b8c528958068ef19543 Author: michael Date: Tue Aug 5 12:06:30 2008 +0000 Use local variabes for *stride, where local variables exist. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14623 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit d938d3c5577baa21da62451cf4ffa0d6d86bc690 Author: michael Date: Tue Aug 5 11:34:46 2008 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14622 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit e10ee7e04589fbcde1e165c51c843ead5e18ce1c Author: michael Date: Tue Aug 5 11:33:40 2008 +0000 Simplify l1mv/l1ref calculation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14621 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 18 +++++++----------- 1 files changed, 7 insertions(+), 11 deletions(-) commit a481591ddd4043701eb1c7362c0e04b516b41265 Author: michael Date: Tue Aug 5 11:17:23 2008 +0000 simplify y_shift/ref_shift code git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14620 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 13 ++----------- 1 files changed, 2 insertions(+), 11 deletions(-) commit 434fc803cefb7f4522839bfee020a523a8041905 Author: michael Date: Tue Aug 5 11:04:49 2008 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14619 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 130 ++++++++++++++++++++++++++-------------------------- 1 files changed, 65 insertions(+), 65 deletions(-) commit d8f8fbe1ac9e50d9d9785462b6a4d6f847fd9cbd Author: michael Date: Tue Aug 5 11:00:17 2008 +0000 Factorize some code between temporal and spatial direct mode. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14618 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 177 ++++++++++++++++++++++------------------------------- 1 files changed, 74 insertions(+), 103 deletions(-) commit 3c1834116753f3e0069418608892bd168d0486d3 Author: pross Date: Tue Aug 5 10:38:25 2008 +0000 Support muxing of Zork PCM audio into RIFF formats. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14617 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 8730589e0568b77d9711f5b98c3cbb8baead37f9 Author: diego Date: Tue Aug 5 08:28:57 2008 +0000 misc spelling/grammar fixes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14616 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroska.h | 6 +++--- libavformat/matroskadec.c | 34 +++++++++++++++++----------------- libavformat/matroskaenc.c | 2 +- 3 files changed, 21 insertions(+), 21 deletions(-) commit 6927f4e5c10f44b30520935f9e26d84ffd39b40c Author: vitor Date: Tue Aug 5 04:52:33 2008 +0000 Rename prodsum() function to convolve() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14615 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 3c6f25ad112088fccd2e06d01ae7f819156f3f51 Author: jbr Date: Tue Aug 5 01:49:01 2008 +0000 cosmetics: use a better function name than uncouple_channels() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14614 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit c3ad312cd3e4d1d8a5de94ae5049dd62ad673984 Author: jbr Date: Tue Aug 5 01:31:40 2008 +0000 cosmetics: change function name and comments to refer to block decoding instead of block parsing git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14613 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 080155f5798be0dfa49faa5187726f2f54ad9c71 Author: aurel Date: Tue Aug 5 00:43:04 2008 +0000 matroskadec: update seek regression test to match new ebml parser git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14612 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/seek.regression.ref | 54 ++++++++++++++++++++++---------------------- 1 files changed, 27 insertions(+), 27 deletions(-) commit b9a2084107a2081546c2bbcf844a071b01f2c7a0 Author: aurel Date: Tue Aug 5 00:43:01 2008 +0000 matroskadec: remove useless num_streams git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14611 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-) commit c12f9e5f431b005bff17ef8629b6279ce0210f4c Author: aurel Date: Tue Aug 5 00:42:58 2008 +0000 matroskadec: expand useless ebml_read_element_id() wrapper git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14610 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 22 +++------------------- 1 files changed, 3 insertions(+), 19 deletions(-) commit f6f7c607264be625730123fbffd691263f978e5f Author: aurel Date: Tue Aug 5 00:42:55 2008 +0000 matroskadec: simplify matroska_ebmlnum_sint() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14609 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit 3a7760371776c09182014c1a1c01fcca246b2935 Author: aurel Date: Tue Aug 5 00:42:52 2008 +0000 matroskadec: implement matroska_ebmlnum_uint() using ebml_read_num() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14608 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 56 +++++++++++--------------------------------- 1 files changed, 14 insertions(+), 42 deletions(-) commit b0ffb6b1e2b93e56e66c1d5d44063212f9cc3795 Author: aurel Date: Tue Aug 5 00:42:49 2008 +0000 matroska: expand useless define for MS compat codec id strings git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14607 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroska.h | 3 --- libavformat/matroskadec.c | 4 ++-- libavformat/matroskaenc.c | 4 ++-- 3 files changed, 4 insertions(+), 7 deletions(-) commit 6ea633292775edadb5c493934a8e85a38fddff31 Author: aurel Date: Tue Aug 5 00:42:46 2008 +0000 matroskadec: remove useless comments in ff_mkv_codec_tags git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14606 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroska.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit a9ad242f81a16c4e1817eeeba53bfb1b323fe3a0 Author: aurel Date: Tue Aug 5 00:42:43 2008 +0000 matroskadec: update copyright year and related comments git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14605 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 72ea258c8d509d65d5dfc8c286081688fd5399d0 Author: aurel Date: Tue Aug 5 00:42:39 2008 +0000 matroskadec: reorder some functions in a more logical order git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14604 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 328 ++++++++++++++++++++++----------------------- 1 files changed, 162 insertions(+), 166 deletions(-) commit 31ab2f187576cff862845723d88f5bf6fe02817b Author: aurel Date: Tue Aug 5 00:42:36 2008 +0000 matroskadec: remove now useless wrapper ebml_read_element_length() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14603 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 13 +------------ 1 files changed, 1 insertions(+), 12 deletions(-) commit 0ab1428e413c87a942148ae5327d839e04b258ae Author: aurel Date: Tue Aug 5 00:42:33 2008 +0000 matroskadec: remove now useless wrapper ebml_read_seek() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14602 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 18 ++++-------------- 1 files changed, 4 insertions(+), 14 deletions(-) commit 6596478e04ee433fd279b5265789efdd9bf47bd8 Author: aurel Date: Tue Aug 5 00:42:29 2008 +0000 matroskadec: remove now useless peek_id git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14601 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 20 +------------------- 1 files changed, 1 insertions(+), 19 deletions(-) commit 4763488121c696df484112c0334c5814a5c6c2d1 Author: aurel Date: Tue Aug 5 00:42:26 2008 +0000 matroskadec: don't try to re-read already parsed ID in matroska_parse_cluster() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14600 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) commit 79129f1c7fb4d6a9688b1561334e6d4fee24b0d8 Author: aurel Date: Tue Aug 5 00:42:23 2008 +0000 matroskadec: remove now unused once parameter from ebml_parse_nest() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14599 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 11 ++++------- 1 files changed, 4 insertions(+), 7 deletions(-) commit c75558d8cc8b83627d4db0cd3f9063371116c374 Author: aurel Date: Tue Aug 5 00:42:20 2008 +0000 matroskadec: directly use ebml_parse() or ebml_parse_id() where it's enough git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14598 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) commit 8beebf2b759e64a710c69791a9ec5d37d232b6d8 Author: aurel Date: Tue Aug 5 00:42:17 2008 +0000 matroskadec: new ebml_parse() function, centralize ebml_read_element_id() calls git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14597 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 18 +++++++++++------- 1 files changed, 11 insertions(+), 7 deletions(-) commit 201e9c7904000108a2a1ae1f8734726f82f7d7bf Author: aurel Date: Tue Aug 5 00:42:13 2008 +0000 matroskadec: rename ebml_parse() to ebml_parse_nest() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14596 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 8cd3c46d2bc08e4f64e8a692777ff12c6c7d6230 Author: aurel Date: Tue Aug 5 00:42:10 2008 +0000 matroskadec: don't care about the number of bytes read by ebml_read_element_id() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14595 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) commit 5f8eeaae196f49b0cf4657d9e1415ac16d56b876 Author: aurel Date: Tue Aug 5 00:42:08 2008 +0000 matroskadec: simplify check for hierarchy level git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14594 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 29 +++++++---------------------- 1 files changed, 7 insertions(+), 22 deletions(-) commit d715e985553c37261249d194026fbb79c2428adc Author: aurel Date: Tue Aug 5 00:42:05 2008 +0000 matroskadec: cosmetics: consistent style for functions declaration git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14593 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 115 ++++++++++++++------------------------------- 1 files changed, 35 insertions(+), 80 deletions(-) commit 6b93370c1509c7f9eee3f8af4202dfea95115a0c Author: aurel Date: Tue Aug 5 00:42:02 2008 +0000 matroskadec: use string instead of char table as probe data comparision source git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14592 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit ee510b229a1baa9dfbc335c2101cfa2029992450 Author: aurel Date: Tue Aug 5 00:41:59 2008 +0000 matroskadec: use an EbmlBin as parameter to ebml_read_binary() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14591 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 18 +++++++----------- 1 files changed, 7 insertions(+), 11 deletions(-) commit 7e944a63995ff1f58ae4208528313e7681365ee2 Author: aurel Date: Tue Aug 5 00:41:55 2008 +0000 matroskadec: extract common code out of ebml_read_*() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14590 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 108 ++++++++++++--------------------------------- 1 files changed, 28 insertions(+), 80 deletions(-) commit ace11750d77564f5137ef8376211bf48882fb313 Author: aurel Date: Tue Aug 5 00:41:52 2008 +0000 matroskadec: simplify/cleanup error logging in ebml_read_*() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14589 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 47 ++++++++++++++------------------------------ 1 files changed, 15 insertions(+), 32 deletions(-) commit 8209799de3e8bd823c6aaba901e955b34c703539 Author: aurel Date: Tue Aug 5 00:41:50 2008 +0000 matroskadec: remove now useless expected_id parameter from ebml_parse() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14588 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 22 +++++++--------------- 1 files changed, 7 insertions(+), 15 deletions(-) commit 490e39848538e81f13c3ffe3d2286af635223169 Author: aurel Date: Tue Aug 5 00:41:46 2008 +0000 matroskadec: expand useless ebml_peek_id() wrapper git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14587 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 32 ++++++-------------------------- 1 files changed, 6 insertions(+), 26 deletions(-) commit 7f6f8e430d7eb0bf4a2254f094d8decb4423d1f1 Author: aurel Date: Tue Aug 5 00:41:43 2008 +0000 matroskadec: remove unused levelup parameter from ebml_read_element_id() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14586 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 17 ++++++++--------- 1 files changed, 8 insertions(+), 9 deletions(-) commit c3a321b1fef2d30de51248014878172d758a7e27 Author: aurel Date: Tue Aug 5 00:41:40 2008 +0000 matroskadec: extract read_level_up out of ebml_read_element_id git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14585 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) commit bcd2b34dc2bd86d0fd0e2e988f8d0d491b088be1 Author: aurel Date: Tue Aug 5 00:41:37 2008 +0000 matroskadec: remove useless levelup check git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14584 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 7 ------- 1 files changed, 0 insertions(+), 7 deletions(-) commit 5e0f2832f6c3389495fe51ceeaf9eabf04b1c827 Author: aurel Date: Tue Aug 5 00:41:34 2008 +0000 matroskadec: remove useless check for cluster presence git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14583 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 63cb09a14887064d23ec67b158de6b1b51c3cd3a Author: aurel Date: Tue Aug 5 00:41:31 2008 +0000 matroskadec: cosmetics: placement of 'else if' git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14582 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 44 ++++++++++++++++---------------------------- 1 files changed, 16 insertions(+), 28 deletions(-) commit 7c73648022a0038400638be3904e4e120e5267f7 Author: aurel Date: Tue Aug 5 00:41:28 2008 +0000 matroskadec: remove some useless empty lines git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14581 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 29 ----------------------------- 1 files changed, 0 insertions(+), 29 deletions(-) commit 97f000354878068012cb3c4d544e15745864b6d4 Author: aurel Date: Tue Aug 5 00:41:25 2008 +0000 matroskadec: remove some useless or out of date comments git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14580 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 27 --------------------------- 1 files changed, 0 insertions(+), 27 deletions(-) commit 9eb2cfa4b449290eba1ae94a8704ebf336c95af1 Author: aurel Date: Tue Aug 5 00:41:22 2008 +0000 matroskadec: cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14579 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 10 +++------- 1 files changed, 3 insertions(+), 7 deletions(-) commit 7b5b28e5292214f100d6bc33f65a7837e8dc3f13 Author: aurel Date: Tue Aug 5 00:41:19 2008 +0000 matroskadec: remove unused struct name git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14578 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit f4edb3098591e391f23d0151a22a72550cf0121f Author: aurel Date: Tue Aug 5 00:41:16 2008 +0000 matroskadec: remove now unused context fields git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14577 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 10436e4525aceddb31648e6e5bc9f845abac6f8c Author: aurel Date: Tue Aug 5 00:41:13 2008 +0000 matroskadec: remove useless initialization git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14576 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 04346899c0138ed4944b138e15eec84ee6e043af Author: aurel Date: Tue Aug 5 00:41:10 2008 +0000 matroskadec: cosmetics: remove useless braces git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14575 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 12 ++++-------- 1 files changed, 4 insertions(+), 8 deletions(-) commit f4dde4b145243ec59b5ec6a36c8c28d15f7b6378 Author: aurel Date: Tue Aug 5 00:41:07 2008 +0000 matroskadec: remove some unused ebml funcs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14574 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 52 --------------------------------------------- 1 files changed, 0 insertions(+), 52 deletions(-) commit ca535776ac1d8c18e7ce06e511f7b84e74c12f76 Author: aurel Date: Tue Aug 5 00:41:05 2008 +0000 matroskadec: use generic parser to parse clusters git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14573 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 223 ++++++++++----------------------------------- 1 files changed, 47 insertions(+), 176 deletions(-) commit 2e0820ac2bcd7fecdbc03a3756b87765d7f21824 Author: aurel Date: Tue Aug 5 00:41:01 2008 +0000 matroskadec: use generic parser inside matroska_execute_seekhead() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14572 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 47 +------------------------------------------- 1 files changed, 2 insertions(+), 45 deletions(-) commit 939a4bd26f25d98035b82ebd42434eb234823925 Author: aurel Date: Tue Aug 5 00:40:58 2008 +0000 matroskadec: use generic parser to parse matroska from toplevel git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14571 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 177 ++++++--------------------------------------- 1 files changed, 24 insertions(+), 153 deletions(-) commit 8ea67e77c25cf07d49cc42644c9be5e2ecdfa21a Author: aurel Date: Tue Aug 5 00:40:55 2008 +0000 matroskadec: move context settings to matroska_read_header() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14570 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 219 ++++++++++++++++++++++----------------------- 1 files changed, 106 insertions(+), 113 deletions(-) commit 1b064aca302ef8daacbd592898f80b98fa6c0abb Author: aurel Date: Tue Aug 5 00:40:52 2008 +0000 matroskadec: cosmetics: indentation of matroska_read_header() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14569 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 322 ++++++++++++++++++++++----------------------- 1 files changed, 160 insertions(+), 162 deletions(-) commit 198d518587949f6bb880f8b48ef31fd456474c29 Author: aurel Date: Tue Aug 5 00:40:49 2008 +0000 matroskadec: move declaration to upper bloc git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14568 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit c3794f393d34067a13dbc226b013bae656c335d3 Author: aurel Date: Tue Aug 5 00:40:46 2008 +0000 matroskadec: invert a test git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14567 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit fdf62aecc15c1318b89821a2b952f0a67d415d69 Author: aurel Date: Tue Aug 5 00:40:43 2008 +0000 matroskadec: cosmetics: indentation of matroska_execute_seekhead() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14566 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 122 ++++++++++++++++++++++---------------------- 1 files changed, 61 insertions(+), 61 deletions(-) commit 23454aa1aa331949599f777385ef728194c8fc8b Author: aurel Date: Tue Aug 5 00:40:40 2008 +0000 matroskadec: remove useless dummy_level variable git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14565 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 0630dedbdb8549c73491ca11fc2492d34ccd67de Author: aurel Date: Tue Aug 5 00:40:36 2008 +0000 matroskadec: use generic parser to parse seekhead git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14564 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 160 +++++++++++++------------------------------- 1 files changed, 47 insertions(+), 113 deletions(-) commit a0a983bffafcbc9dfb46e5d7e38d7d8b7ba8c6f3 Author: aurel Date: Tue Aug 5 00:40:33 2008 +0000 matroskadec: declare var where it's used git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14563 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit cd35d13b866f48aa36f00cf0e1de251e0b3d347f Author: aurel Date: Tue Aug 5 00:40:31 2008 +0000 matroskadec: use generic parser to parse tracks git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14562 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 1017 ++++++++++++--------------------------------- 1 files changed, 257 insertions(+), 760 deletions(-) commit 30fd99c2f1c532e84a0229979535cde8a9ba478e Author: aurel Date: Tue Aug 5 00:40:27 2008 +0000 matroskadec: use generic parser to parse info git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14561 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 85 ++++++++++++--------------------------------- 1 files changed, 22 insertions(+), 63 deletions(-) commit eacdcfe5116de6e624f4f49577b659499e37c74d Author: aurel Date: Tue Aug 5 00:40:24 2008 +0000 matroskadec: use generic parser to parse attachments git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14560 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 133 ++++++++++++++------------------------------- 1 files changed, 40 insertions(+), 93 deletions(-) commit f5ea58139270896596fffef49bca74b129ae961f Author: aurel Date: Tue Aug 5 00:40:21 2008 +0000 matroskadec: use generic parser to parse chapters git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14559 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 197 +++++++++++---------------------------------- 1 files changed, 49 insertions(+), 148 deletions(-) commit 67fd2f6dd95743a518aa40c6e0503f7c6e921902 Author: aurel Date: Tue Aug 5 00:40:18 2008 +0000 matroskadec: use generic parser to parse tags git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14558 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 41 ++++++----------------------------------- 1 files changed, 6 insertions(+), 35 deletions(-) commit 7d9706b7f8c8d237ac7030df6c00e3bec76b83a4 Author: aurel Date: Tue Aug 5 00:40:15 2008 +0000 matroskadec: use generic parser to parse index git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14557 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 223 ++++++++++----------------------------------- 1 files changed, 47 insertions(+), 176 deletions(-) commit 9dde1a311f9a7421a69dca45cab0b79efde19b70 Author: aurel Date: Tue Aug 5 00:40:12 2008 +0000 matroskadec: return pointer instead of index in matroska_find_track_by_num() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14556 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 36 ++++++++++++++++++------------------ 1 files changed, 18 insertions(+), 18 deletions(-) commit ba05c083ac69fe0a4475b434a9e97801b878b063 Author: aurel Date: Tue Aug 5 00:40:09 2008 +0000 matroskadec: create new AVStream earlier git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14555 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit d8dba187748986d64299d311352b209c7dd37bc6 Author: aurel Date: Tue Aug 5 00:40:06 2008 +0000 matroskadec: store an AVStream pointer instead of a stream index git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14554 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 23 +++++++---------------- 1 files changed, 7 insertions(+), 16 deletions(-) commit 4840e84e169e28ed96a97051b44d4ad803a0505e Author: aurel Date: Tue Aug 5 00:40:02 2008 +0000 matroskadec: use generic ebml parser to parse ebml header git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14553 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 176 +++++++++------------------------------------ 1 files changed, 35 insertions(+), 141 deletions(-) commit 7c901e9af0b31d91a07b8358098735aadebb16eb Author: aurel Date: Tue Aug 5 00:40:00 2008 +0000 matroskadec: add an ebml generic parser git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14552 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 163 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 163 insertions(+), 0 deletions(-) commit 0b1ee0d2a1b7312541296c07f47d1630799cfd19 Author: aurel Date: Tue Aug 5 00:39:55 2008 +0000 matroskadec: remove unused is_bframe flag git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14551 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 9 +++------ 1 files changed, 3 insertions(+), 6 deletions(-) commit 4d518400c4710049ebfa2c1fdc213e11e4ceac15 Author: aurel Date: Tue Aug 5 00:39:53 2008 +0000 matroskadec: simplify flag default git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14550 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroska.h | 9 --------- libavformat/matroskadec.c | 9 +++------ 2 files changed, 3 insertions(+), 15 deletions(-) commit 166a1dba36d8df57b73736afebfc13729b785467 Author: aurel Date: Tue Aug 5 00:39:50 2008 +0000 matroskadec: remove storage of various unused flags git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14549 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroska.h | 7 ------- libavformat/matroskadec.c | 14 -------------- 2 files changed, 0 insertions(+), 21 deletions(-) commit 580a683200fcbc6b93c23bcedcc4bfee2e187bce Author: aurel Date: Tue Aug 5 00:39:47 2008 +0000 matroskadec: use more robust av_strlcpy() instead of strcpy() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14548 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit ce6f3fd66cc8d837f813042caf1b4aa26f4b2f2d Author: jbr Date: Tue Aug 5 00:32:27 2008 +0000 remove unneeded local variable git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14547 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit e63f60ac6a66153bd2daddbce0e5603803f9c43c Author: michael Date: Tue Aug 5 00:15:15 2008 +0000 Port b4/b8_stride code from spatial direct mode to temporal. Fixes at least: CAMANL3_Sand_E.264 camp_mot_picaff0_full.26l CAPA1_TOSHIBA_B.264 CVPA1_TOSHIBA_B.264 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14546 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) commit e674d8b6e6cafcbcb42df963ad5cb3fe4443eaec Author: michael Date: Tue Aug 5 00:08:32 2008 +0000 Use frame_num and reference instead of poc for matching frames for direct mode MBs, this seems to work better with field/frame mixes. POC of both can be the same and can be different that makes its use tricky. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14545 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit 13061c54895e11dd8b68c3a4601dec72de839759 Author: michael Date: Mon Aug 4 23:29:34 2008 +0000 *2 /2 is wrong for PAFF references, so dont do it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14544 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit c0fdc0b2b9b1c927de4bc38ca13bccdab245a1e3 Author: michael Date: Mon Aug 4 23:06:45 2008 +0000 port col_parity code from spatial mode to temporal mode, i also love it if people duplicate code and fix one but not the other. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14543 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 81de9a7f5f76029de10350b4be6787c8ddfe1b95 Author: michael Date: Mon Aug 4 22:59:53 2008 +0000 The code under FRAME_MBAFF for temporal direct mode MBs is needed for PAFF as well. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14542 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit fe6367390ace775690125c1b199fd943992cdff2 Author: michael Date: Mon Aug 4 22:52:54 2008 +0000 Remove redundant code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14541 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit f76ce3d32a69abbd051b72efc5e49f68ad62f0d9 Author: michael Date: Mon Aug 4 22:32:41 2008 +0000 Fill ref_count/ref_poc for both fields of frames. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14540 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 54887f4aa84eb1da3fcaa344d2d220528c2c0850 Author: diego Date: Mon Aug 4 21:54:50 2008 +0000 misc spelling/wording fixes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14539 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/random.c | 2 +- libavutil/random.h | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) commit 820b2bb756c87e897347b41d3aceb2406c170402 Author: cehoyos Date: Mon Aug 4 21:45:05 2008 +0000 Fix static leaks in h264.c. Patch by Art Clarke aclarke A vlideshow D com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14538 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 63 +++++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 54 insertions(+), 9 deletions(-) commit 2ba8aafb57b509f1d33e425a53bf76f6736b8edf Author: michael Date: Mon Aug 4 11:19:54 2008 +0000 Use ref_poc and ref_count from the correct field. Fixes at least MR8_BT_B.h264 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14537 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 3b8963e42f1d4a240fb1d56c72ea12447acc15e7 Author: michael Date: Mon Aug 4 11:17:22 2008 +0000 Fix dist_scale_factor for long term reference pictures. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14536 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0499fb78e19d618bb871aa42e732ac6c2f0cfb9f Author: benoit Date: Mon Aug 4 08:25:38 2008 +0000 Return an error when ff_jpegls_decode_picture fails. Patch by Mathieu Malaterre: name.surname at gmail git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14535 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mjpegdec.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 08d09e470e1775d5243c24c573d6acd0929b5bb2 Author: pross Date: Mon Aug 4 07:49:50 2008 +0000 Simplify PCM codec; replace switch() statements with av_get_bits_per_sample(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14534 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pcm.c | 58 +---------------------------------------------------- 1 files changed, 2 insertions(+), 56 deletions(-) commit ecb25b560561409c96cd27c026edfc24288ad55b Author: pross Date: Mon Aug 4 07:47:23 2008 +0000 Simplify PCM codec; use sample_fmts field to set the avctx->sample_fmt field. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14533 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pcm.c | 18 ++++++------------ 1 files changed, 6 insertions(+), 12 deletions(-) commit c63a131a00006e00688e9190d47e7f73d470fd17 Author: pross Date: Mon Aug 4 07:40:07 2008 +0000 Make avcodec_string() and av_get_bits_per_sample() report the sample size for CODEC_ID_PCM_ZORK git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14532 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 81f4e28679b6f6ca45f98696ae7f9eb7267d84bb Author: pross Date: Mon Aug 4 07:35:07 2008 +0000 Add D-Cinema audio muxer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14531 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + libavformat/Makefile | 1 + libavformat/allformats.c | 2 +- libavformat/daud.c | 35 +++++++++++++++++++++++++++++++++++ 4 files changed, 38 insertions(+), 1 deletions(-) commit 885943d3f100ca384618241081af29a5fd0e10ed Author: stefano Date: Mon Aug 4 07:02:48 2008 +0000 Improve docs for the ffmpeg -map option. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14530 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffmpeg-doc.texi | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 823bd702f53be2867aac2810f3db0e87a6b9e1d2 Author: michael Date: Mon Aug 4 02:41:19 2008 +0000 Use the correct collocated field in pred_direct_motion() when it differs in parity. Fixes at least: FRExt/HPCAFL_BRCM_C.264 FRExt/HPCAFLNL_BRCM_C.264 FRExt/HPCVFL_BRCM_A.264 FRExt/HPCVFLNL_BRCM_A.264 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14529 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 397958fa363c4f6ee3ebbe9a39f8b4d84f6cbdce Author: jbr Date: Sun Aug 3 22:29:06 2008 +0000 Read bitstream parameters for E-AC-3 streams before returning an error. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14528 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 4f2207427c048708ea138388a4d7e10520cf5573 Author: jbr Date: Sun Aug 3 21:42:43 2008 +0000 Hardcode the table for ungrouping 3 values in 5 bits. It will be reused by the E-AC-3 decoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14527 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 6 +++--- libavcodec/ac3dec_data.c | 16 ++++++++++++++++ libavcodec/ac3dec_data.h | 1 + 3 files changed, 20 insertions(+), 3 deletions(-) commit 2dfb83f261566f3fcb93e451d0e2074fe0f511a3 Author: bcoudurier Date: Sun Aug 3 21:24:30 2008 +0000 fix if/else case git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14526 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 40172aa2b21db956987fed3a58b90a9ce8c21e20 Author: jbr Date: Sun Aug 3 19:24:04 2008 +0000 use the same table for ungrouping exponents and bap=2 mantissas git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14525 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 35 +++++++++++++++++++---------------- 1 files changed, 19 insertions(+), 16 deletions(-) commit bc13ee5e9485e63b899e11776a943488909af9b6 Author: bcoudurier Date: Sun Aug 3 18:37:35 2008 +0000 full lpcm support in mov audio stsd v2 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14524 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 39 +++++++++++++++++++++++++++++++++++++-- 1 files changed, 37 insertions(+), 2 deletions(-) commit 4fabc47381ed46df85a74f39ea8c33eb2bbdf544 Author: jbr Date: Sun Aug 3 16:42:32 2008 +0000 cosmetics: make all references to AC-3 capitalized and hyphenated git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14523 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aac_ac3_parser.c | 4 ++-- libavcodec/aac_ac3_parser.h | 2 +- libavcodec/ac3.c | 6 +++--- libavcodec/ac3.h | 6 +++--- libavcodec/ac3_parser.c | 2 +- libavcodec/ac3_parser.h | 2 +- libavcodec/ac3dec.c | 4 ++-- libavcodec/ac3dec.h | 4 ++-- libavcodec/ac3dec_data.c | 4 ++-- libavcodec/ac3dec_data.h | 2 +- libavcodec/ac3enc.c | 8 ++++---- libavcodec/ac3tab.c | 6 +++--- libavcodec/ac3tab.h | 2 +- libavcodec/resample.c | 2 +- libavformat/mpegenc.c | 6 +++--- libavformat/rmenc.c | 4 ++-- 16 files changed, 32 insertions(+), 32 deletions(-) commit 953ceb152dd6b82eb8c9b81b571a037d1af0e3af Author: jbr Date: Sun Aug 3 16:41:52 2008 +0000 remove a comment which is no longer true git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14522 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/nutenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 20f7a6064a4c81f52b2d9929a8003623842724ba Author: diego Date: Sun Aug 3 14:37:19 2008 +0000 Replace call to deprecated avcodec_build() with avcodec_version(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14521 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e72fddd2714a2cfaaa560407ec1207db00581e40 Author: stefano Date: Sun Aug 3 13:38:31 2008 +0000 Increase the maximum number of supported stream mappings in ffmpeg.c. The new value is given by maximum_files_nb * maximum_streams_per_file_nb, which looks also more correct in respect to the previous value. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14520 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a5aeb8d9a84b03df52f2050670f26e191500ad57 Author: michael Date: Sun Aug 3 13:11:14 2008 +0000 Remove useless mb_field_decoding_flag setting code that was at the wrong spot. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14519 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 8140dbf5a4520470ff2f9dcabba607beec39d960 Author: michael Date: Sun Aug 3 13:00:39 2008 +0000 mb_field_decoding_flag was not initialized Fixes at least: MR7_BT_B.h264 Sharp_MP_PAFF_1r2.jvt Sharp_MP_PAFF_2.jvt git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14518 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 10618c1dbb621cab2c242caa50ccc2bdb2db0513 Author: kostya Date: Sun Aug 3 05:07:48 2008 +0000 Wrong constant used in default threshold value calculation for JPEG-LS lossy mode with < 128 colours. Patch by Mathieu Malaterre (mail = gmailify("mathieu.malaterre")) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14517 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/jpegls.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 21c97feae4d3c5a27f7bb7f88b977e6f88ddca72 Author: jbr Date: Sun Aug 3 02:16:51 2008 +0000 cosmetics: vertical alignment git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14516 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0eb8e85343e38eca59f420bc9db21533ba0968e6 Author: jbr Date: Sun Aug 3 02:16:21 2008 +0000 use MAX_BLOCKS for array size instead of 6 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14515 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e7bc2d10c372fe1f0773bc79c1670fff6f8e6cbe Author: jbr Date: Sun Aug 3 02:11:46 2008 +0000 rearrange dimensions of pre_mantissa array git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14514 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1877e10c7ddbc335d828db44b4cd216971dca205 Author: pross Date: Sun Aug 3 00:41:31 2008 +0000 Add graceful error handling to avcodec_get_pix_fmt_name() and avcodec_get_pix_fmt(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14513 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/imgconvert.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit e0102fbb359c5e0afb38c7b8bfec6d9baace0061 Author: pross Date: Sun Aug 3 00:37:07 2008 +0000 Add sample format converter to FFmpeg (adds -sample_fmt option) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14512 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 58 insertions(+), 0 deletions(-) commit 6301cef471e4b16f456c7d095bc4679cf2cbeb2e Author: michael Date: Sat Aug 2 23:13:27 2008 +0000 Picture.ref_count/ref_poc have to be stored per field (actually also per slice but thats a seperate bug) Fixes at least: CABREF3_Sand_D.264 camp_mot_fld0_full.26l CVFI2_Sony_H.jsv CVNLFI2_Sony_H.jsv git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14511 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 19 +++++++++++-------- libavcodec/mpegvideo.h | 4 ++-- 2 files changed, 13 insertions(+), 10 deletions(-) commit d75ddeb0641cf4c8205c109ad419f9a36c3c4b57 Author: bcoudurier Date: Sat Aug 2 22:51:49 2008 +0000 do not fail on qscale==0 if error resilience is high, fix broken quicktime h261, lotr.mov git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14510 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h261dec.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit 856a82e99e24f63e48e5edfdf82d8a5339d97bd0 Author: diego Date: Sat Aug 2 17:32:55 2008 +0000 Mark add_png_paeth_prediction_* functions which are only used within this file as static. patch by Uoti Urpala, uoti.urpala pp1.inet fi git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14509 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_mmx.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit aed0175a5819ce2391583227fc0dd0537ae2db40 Author: pross Date: Sat Aug 2 05:01:30 2008 +0000 Add sample format converter to FFplay. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14508 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 46 insertions(+), 5 deletions(-) commit 3afd3f52b940d0bfa756e1a7496a20d103c5a7f0 Author: Alexander Strange Date: Fri Jul 25 03:25:00 2008 -0400 Merge MPV_update_picture_pointers() into its only caller. libavcodec/mpegvideo.c | 96 +++++++++++++++++++++++------------------------- libavcodec/mpegvideo.h | 1 - 2 files changed, 46 insertions(+), 51 deletions(-) commit e2ecdd48d664f2660bfd661f1cef6276b986743b Author: Alexander Strange Date: Fri Jul 25 03:12:58 2008 -0400 Simplify mpeg_decode_update_context. libavcodec/mpeg12.c | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) commit 138ec8aad228862d58582aa4bbd367b7fa7b8d81 Author: Alexander Strange Date: Thu Jul 24 16:06:17 2008 -0400 Factor out copying picture pointers in update_context. libavcodec/h264.c | 6 +++--- libavcodec/mpegvideo.c | 6 +++--- libavcodec/mpegvideo.h | 1 + 3 files changed, 7 insertions(+), 6 deletions(-) commit 0b8c3d23339b5f646ae702f30141e223596f9ff9 Author: Alexander Strange Date: Sun Jul 27 21:55:53 2008 -0400 Reindent. libavcodec/h264.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 6b037a889a34f8f2dd8ad188cda6f4d09d9f4710 Author: Alexander Strange Date: Sun Jul 27 00:58:54 2008 -0400 Avoid a deadlock in damaged streams where the current picture ends up in h->ref_list. libavcodec/h264.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 09bb0dafa746203f98ff478a5121b3b0ffb3f46e Author: Alexander Strange Date: Tue Jul 22 22:20:47 2008 -0400 Switch from MB row to pixel row precision for h264 progress. This makes it easier to think about interlacing and the deblock filter, and also fixes decoding entirely. libavcodec/h264.c | 26 ++++++++++++++++++++------ 1 files changed, 20 insertions(+), 6 deletions(-) commit 0fad6cca0a7e34dfa62c3934eb5316e2c9649e66 Author: Alexander Strange Date: Tue Jul 22 01:00:07 2008 -0400 Fix height passed to ff_draw_band for interlaced H.264. Without this, it passes y 0 h 16, y 32 h 16, etc. libavcodec/h264.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 62830f5772dd8971032aa9f8d52a8f6c00c92487 Author: Alexander Strange Date: Thu Jul 17 19:04:19 2008 -0400 Remove next_delayed_pic, it doesn't prevent any race conditions. This part is now entirely out of sync with mainline. libavcodec/h264.c | 26 ++++++++++---------------- libavcodec/h264.h | 1 - 2 files changed, 10 insertions(+), 17 deletions(-) commit 27026500c9a25bf409b55186d9bceada4bf2ba5c Author: Alexander Strange Date: Sat Jul 19 02:09:18 2008 -0400 Fix mpegvideo crashing without --enable-pthreads due to the number of thread_contexts changing. -threads X no longer has any effect since all threading code is now gone without an actual threading library. I think this is a nice minor size optimization, but if it's necessary to keep regression tests working with frame-threaded encoding I'll have to revisit it. libavcodec/mpegvideo_enc.c | 24 ++++---- tests/ffmpeg.regression.ref | 32 +++++----- tests/rotozoom.regression.ref | 26 ++++---- tests/seek.regression.ref | 124 ++++++++++++++++++++-------------------- 4 files changed, 104 insertions(+), 102 deletions(-) commit 111fa56db1bfefc245c499f465783a5abc04f7c2 Author: Alexander Strange Date: Sat Jul 19 00:12:00 2008 -0400 Set start/end_mb_y properly in MpegEncContext. libavcodec/mpegvideo.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 3934d02026fb67b46441176c4160c0f854c12825 Author: Alexander Strange Date: Mon Jul 21 18:10:58 2008 -0400 Reindent. libavcodec/mpegvideo.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 120d790a3918f77444eed295aec6d8c34e4b532a Author: Alexander Strange Date: Thu Jul 17 18:00:07 2008 -0400 Simplify draw_edges changes and handle interlacing properly. libavcodec/mpegvideo.c | 23 ++++++++++++++--------- 1 files changed, 14 insertions(+), 9 deletions(-) commit adfaa1f86196156e30c54799303269f4a4f84a2d Author: Alexander Strange Date: Sat Jul 26 16:14:00 2008 -0400 Cosmetics: split a long line. libavcodec/framethread.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 0cac0f3bd81287db20bbbae5aaff22e381e09663 Author: Alexander Strange Date: Sun Jul 13 02:40:22 2008 -0400 Add report/await_decode_progress for progressive H264 Multithreading works with no visible problems for progressive sequences, but there is still some problem causing framecrc differences. 1 thread - 99% cpu 14s 2 threads - 183% cpu 8.6s libavcodec/h264.c | 125 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 125 insertions(+), 0 deletions(-) commit 4fb1fdf1ca1a48aff176b8f833ca596d245d6d36 Author: Alexander Strange Date: Tue Jul 15 03:30:50 2008 -0400 Reindent. libavcodec/h264.c | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit 49e377f9f23904ed790e98175b1575bba6ecc6cb Author: Alexander Strange Date: Tue Jul 15 03:30:28 2008 -0400 Add update_context() for H.264. This seems to lose reference frames for my PAFF sample, which I'll fix after I find out how PAFF works. libavcodec/h264.c | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 86 insertions(+), 1 deletions(-) commit e717770ee8437c296e012e908b772ba2eaeb2ed3 Author: Alexander Strange Date: Tue Jul 15 03:16:22 2008 -0400 Create next_delayed_pic for multithreading purposes unreference_pic is intentionally unchanged. libavcodec/h264.c | 24 ++++++++++++++---------- libavcodec/h264.h | 2 ++ 2 files changed, 16 insertions(+), 10 deletions(-) commit 753aecc29f8f4727326f0f371fa99fefbc369d0c Author: Alexander Strange Date: Tue Jul 15 02:58:51 2008 -0400 Lift H.264 display-order code before decode_slices. This is needed for multithreading and should get us closer to CODEC_CAP_DRAW_HORIZ_BAND. libavcodec/h264.c | 157 ++++++++++++++++++++++++++++++----------------------- libavcodec/h264.h | 1 + 2 files changed, 89 insertions(+), 69 deletions(-) commit 93ac615ccf788df20279aa613f3fdc78d4bfcf18 Author: Alexander Strange Date: Mon Jul 14 23:56:22 2008 -0400 Simplify assert. libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a1a5c549efd3a376fd5c8c77d49acfab89f8fdba Author: Alexander Strange Date: Sat Jul 12 02:19:59 2008 -0400 Factor out size of delayed_pic. libavcodec/h264.c | 2 +- libavcodec/h264.h | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) commit 2e121780400cb6630a66a0b7bd3fe84ad539b882 Author: Alexander Strange Date: Fri Jul 11 18:21:08 2008 -0400 Increase the released buffer size to 16. H264 can release this many at an IDR, can other codecs have even more? libavcodec/framethread.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0e41f7596f06a758c0f1cb9e48e67ef896c5c05a Author: Alexander Strange Date: Fri Jul 11 18:09:02 2008 -0400 Reindent. libavcodec/h264.c | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) commit 7b46b8dc0c04a77108f0150a6fdf58a9b65d4aed Author: Alexander Strange Date: Fri Jul 11 18:02:57 2008 -0400 Use USE_AVCODEC_EXECUTE instead of checking thread_count in h264. libavcodec/h264.c | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) commit ff08d3a1629ab442f78a1d2fde496b727a1a9deb Author: Alexander Strange Date: Sat Jul 12 22:26:43 2008 -0400 Fix MPV_lowest_referenced_row to not be completely wrong. The not handling qpel and emu_edge bugs were masked by the other bugs preventing almost all parallelism. libavcodec/mpegvideo.c | 19 ++++++++++++------- 1 files changed, 12 insertions(+), 7 deletions(-) commit 4293f5ba301cd751257705bfe6fc8b12337dccab Author: Alexander Strange Date: Mon Jul 14 23:20:17 2008 -0400 Disable multithreading for packed B-frames. The bitstream buffer is updated after decoding, so it has to be changed to find the frame end before starting the actual decode. Assuming that's not too slow. libavcodec/h263dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 87a9ad1b28ec7a4c9b08b949486010098c06a752 Author: Alexander Strange Date: Mon Jul 14 23:17:13 2008 -0400 Don't copy padding_bug_score. This changes during h263 decode so it introduces a race condition. Having a score for only every 1/n-threads frames is hopefully not too much less inaccurate. libavcodec/mpegvideo.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 4074c8bfba918988029ce106eda3d41486f12966 Author: Alexander Strange Date: Sat Jul 12 00:11:35 2008 -0400 Copy more MpegEncContext variables. These are needed for proper DivX/H.264 decoding. libavcodec/mpegvideo.c | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) commit 22a56df3f22e5c32c5f2fd06db8d644157da1877 Author: Alexander Strange Date: Mon Jul 14 23:12:17 2008 -0400 Remove dead code. libavcodec/framethread.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 3106e8ebe7c55eba3e41f3a11cc23eb249a4ff3b Author: Alexander Strange Date: Mon Jul 14 23:09:47 2008 -0400 Always set thread_context[0] in MpegEncContext. This fixes mpeg* encoders always crashing, but most of the regression tests are still failing. libavcodec/mpegvideo.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 96d6751af35556785037bdddb500eeb7b47795e6 Author: Alexander Strange Date: Mon Jul 14 23:08:45 2008 -0400 Call ff_thread_init() before the codec init. This makes USE_AVCODEC_EXECUTE() properly available during init. libavcodec/utils.c | 17 +++++++++-------- 1 files changed, 9 insertions(+), 8 deletions(-) commit 8c946d1672281fc997dfb2679e7cbed48dd09216 Author: Alexander Strange Date: Mon Jul 14 23:07:07 2008 -0400 Set decoding progress as high as possible when multithreading is off. This avoids possible crashes from trying to lock progress_mutex when it hasn't been created. libavcodec/framethread.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 451af22792e7bec6f3b347ba801ba186102a85da Author: Alexander Strange Date: Mon Jul 14 04:13:33 2008 -0400 Call draw_edges per-MB-row instead of per-frame when possible. This is necessary for multithreading, since rows aren't complete until their edges are mirrored. It should also be somewhat more cache-efficient, but I haven't benchmarked it properly yet. I don't like adding new MpegEncContext variables, but edge_y lets it do the right thing wrt. error resilience and codecs that don't call ff_draw_horiz_slice. libavcodec/mpegvideo.c | 18 ++++++++++++++++-- libavcodec/mpegvideo.h | 2 ++ 2 files changed, 18 insertions(+), 2 deletions(-) commit aacc74c0e2b047340a1a22f5c28aa03a4294aa03 Author: Alexander Strange Date: Mon Jul 14 03:40:15 2008 -0400 Reindent. libavcodec/dsputil.c | 8 +++--- libavcodec/i386/dsputil_mmx.c | 56 ++++++++++++++++++++-------------------- 2 files changed, 32 insertions(+), 32 deletions(-) commit da95175e7ce1f911db992fef213322345200feaf Author: Alexander Strange Date: Mon Jul 14 01:52:37 2008 -0400 Add a parameter to not draw top/bottom in draw_edges. libavcodec/dsputil.c | 11 ++++++++--- libavcodec/dsputil.h | 4 +++- libavcodec/i386/dsputil_mmx.c | 7 ++++++- libavcodec/mpegvideo.c | 6 +++--- libavcodec/snow.c | 6 +++--- 5 files changed, 23 insertions(+), 11 deletions(-) commit 9ede817a98a263093ca7965f8754a1770ef031de Author: Alexander Strange Date: Fri Jul 11 23:01:47 2008 -0400 Add a new -debug for tracing get_buffer calls. libavcodec/avcodec.h | 1 + libavcodec/framethread.c | 2 ++ libavcodec/utils.c | 4 ++++ 3 files changed, 7 insertions(+), 0 deletions(-) commit bbc5744117da188c43e00c4f02f6ff0fe984d4f8 Author: Alexander Strange Date: Sun Jul 13 15:52:21 2008 -0400 Print the AVCodecContext address in av_log instead of AVClass. This makes logging much easier to read when there's more than one context. libavutil/log.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ed3e2ae1277cc425ef133f10700ace86629381ef Author: Alexander Strange Date: Sun Jul 13 16:05:09 2008 -0400 Remove useless variable. libavcodec/framethread.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit ee8430539ec7cc23b7cf6332e26751f539315d5b Author: Alexander Strange Date: Sun Jul 6 15:56:28 2008 -0400 Don't include the codecs' threading support functions without some kind of threading enabled. As a side effect this makes non-pthreads threading even more problematic. libavcodec/h263dec.c | 2 +- libavcodec/mdec.c | 2 +- libavcodec/mimic.c | 2 +- libavcodec/mpeg12.c | 2 +- libavutil/common.h | 6 ++++++ 5 files changed, 10 insertions(+), 4 deletions(-) commit 03980f22907206b52e64439ebcc4445719801035 Author: Alexander Strange Date: Fri Jul 11 17:22:22 2008 -0400 Mark functions inline to avoid unused function warnings. libavcodec/thread.h | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) commit cdc193d0dbc2f0775d177f46036eca0d813f56ff Author: Alexander Strange Date: Sun Jul 6 15:53:33 2008 -0400 Use static functions instead of macros for consistency. libavcodec/thread.h | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) commit bdef29429d4f488012cb492e61cf20ffe0b858a7 Author: Alexander Strange Date: Sun Jul 6 15:48:52 2008 -0400 Fix compilation with threads disabled. libavcodec/thread.h | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) commit 574d2e5b942aa1e093bf768cc6321f3b081d3aeb Author: Alexander Strange Date: Sat Jul 5 23:36:08 2008 -0400 Merge enum with its only use. libavcodec/framethread.c | 12 +++++------- 1 files changed, 5 insertions(+), 7 deletions(-) commit 9f15b87679392902206264383c16c7440d8c0f06 Author: Alexander Strange Date: Sun Jul 6 15:35:10 2008 -0400 Extra line snuck in while merging mainline. libavcodec/mimic.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 46ec6b90e7b2d6b1d83a207025a691c56176d686 Author: Alexander Strange Date: Mon Jun 16 18:21:04 2008 -0400 Multithreading support for MPEG-1. libavcodec/mpeg12.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 5340d1ffae10b1545d88b9dd8ca86a5a3aaffca7 Author: Alexander Strange Date: Wed May 28 02:15:47 2008 -0400 Enable multithreading for Mimic. libavcodec/mimic.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 22d953bd1ef2b61ec272be03aa8f81587e0ac046 Author: Alexander Strange Date: Wed Jun 25 04:54:34 2008 -0400 Remove zeroing mbskip_table It's unnecessary with the previous commit. libavcodec/mpegvideo.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 75d4208c3a6ea4b9973b05ce930258ca8c3db224 Author: Alexander Strange Date: Wed Jun 25 01:06:31 2008 -0400 Disable mbskip copy avoidance harder with threads on Fixes seeking in mpeg4. libavcodec/mpegvideo.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 700a6622f378b5169d8d54ea5bdb4d8b67262a22 Author: Alexander Strange Date: Tue Jun 24 23:29:40 2008 -0400 Merge another ++. libavcodec/framethread.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 0d25fc9993407335bc98b91296f9f78b634dd8a0 Author: Alexander Strange Date: Tue Jun 24 21:39:39 2008 -0400 Remove newly-duplicated memset(). libavcodec/framethread.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit dfb8be0a60b9562cf7bb6e54dd67088ff51f83b0 Author: Alexander Strange Date: Tue Jun 24 21:35:14 2008 -0400 Call avcodec_get_frame_defaults() before decoding. libavcodec/framethread.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit da7bdb1273da15a90bfe08ead91e397247916d11 Author: Alexander Strange Date: Tue Jun 24 03:24:17 2008 -0400 Get rid of tabs libavcodec/mpegvideo.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 3cfd7b2e788c3d8e31c91ed529f3e3730f836395 Author: Alexander Strange Date: Mon Jun 23 23:14:05 2008 -0400 Wrong kind of #if. libavcodec/thread.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4fb33e68ec34cbc135ce4ebb86f7e1399ba97115 Author: Alexander Strange Date: Mon Jun 23 22:11:58 2008 -0400 Merge statements. libavcodec/framethread.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit 067c30c63499d5cca5613725de936fb70047aec3 Author: Alexander Strange Date: Sun Jun 22 03:29:23 2008 -0400 Cosmetics: opening function braces on their own line. libavcodec/framethread.c | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) commit 7a08d7653f38851bd950264fa78174616395fd9a Author: Alexander Strange Date: Sat Jun 21 22:09:12 2008 -0400 Park all the threads in ff_frame_thread_free before ending them. libavcodec/framethread.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 9ec47e33af6776b94875c91288db852a333a6f63 Author: Alexander Strange Date: Sat Jun 21 22:01:43 2008 -0400 Split the code for completing all current frames out of ff_frame_thread_flush. libavcodec/framethread.c | 21 ++++++++++++++------- 1 files changed, 14 insertions(+), 7 deletions(-) commit 39eee0b91b9b6b75c54ff68d51ecc0ba1816c88f Author: Alexander Strange Date: Sun Jun 22 03:36:24 2008 -0400 Multithreading support for MPEG-4 This requires more parallelism barriers than usual because of the horrible skip MB structure in B-frames. libavcodec/h263.c | 18 +++++++++++++++++- libavcodec/h263dec.c | 8 +++++++- 2 files changed, 24 insertions(+), 2 deletions(-) commit 115adc279240b6c7155781b5a16177a140eaad4f Author: Alexander Strange Date: Sat Jun 21 23:10:18 2008 -0400 Add an update_context for codecs that just use MpegEncContext. libavcodec/mpegvideo.c | 24 ++++++++++++++++++++++++ libavcodec/mpegvideo.h | 1 + 2 files changed, 25 insertions(+), 0 deletions(-) commit 78feacc6fae50a72dff68e75d0f718bc136dbe7b Author: Alexander Strange Date: Sat Jun 21 23:05:45 2008 -0400 Copy the other parts of MpegEncContext needed for h263 I'm not sure if mbskip can be made compatible with frame threads yet, so it's all zeroed for now. libavcodec/mpegvideo.c | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) commit 821c4d0996689ab27d5ab1b6bca0695503b02670 Author: Alexander Strange Date: Sat Jun 21 22:54:52 2008 -0400 Add 16x8 and 8x8 MVs to MPV_lowest_referenced_row() libavcodec/mpegvideo.c | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) commit e71a2b5017728022fa1f992a8b541260615016b2 Author: Alexander Strange Date: Wed Jun 18 23:22:01 2008 -0400 Use USE_FRAME_THREADING instead of checking for thread_opaque, since it might be the wrong type. libavcodec/framethread.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 303cd6307958792faac1ce8c8c81eea2651b002f Author: Alexander Strange Date: Thu Jun 19 18:31:17 2008 -0400 Use MPV_report_decode_progress in mpeg12, and call it before mb_y++. libavcodec/mpeg12.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 70bf5912700d0519f3d607784654c394633effac Author: Alexander Strange Date: Wed Jun 18 21:58:17 2008 -0400 Add an mpegvideo wrapper around ff_report_decode_progress. libavcodec/mpegvideo.c | 6 ++++++ libavcodec/mpegvideo.h | 1 + 2 files changed, 7 insertions(+), 0 deletions(-) commit dc53861aadac1d43391b28e4e9793393b26394b9 Author: Alexander Strange Date: Wed Jun 18 20:52:34 2008 -0400 Always set decode progress to the maximum at the end of decoding This saves doing it for frames with AC partitioning and such. We can't do it if the codec didn't return a frame, so there is still an opportunity for deadlocks here, maybe. libavcodec/framethread.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e1f49541b976cdd091aa41f116e7c9fd0c740cf3 Author: Alexander Strange Date: Tue Jun 17 23:35:55 2008 -0400 Fix rounding for mpeg1 MVs. libavcodec/mpegvideo.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit ca89b49eff34604b1354888cd041f474d988c122 Author: Alexander Strange Date: Mon Jun 23 04:16:16 2008 -0400 Fix ff_frame_thread_flush() It should setup the context to be just like decoding starting from scratch. libavcodec/framethread.c | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) commit e9a0e5eaf5207321baf90160b1094300f3810ecf Author: Alexander Strange Date: Mon Jun 23 21:21:44 2008 -0400 Use FF_INPUT_BUFFER_PADDING_SIZE for the buffer. libavcodec/framethread.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 06407ff8706c7fe28c5b925c4b1dd52641714cb9 Author: Alexander Strange Date: Mon Jun 16 18:21:04 2008 -0400 Multithreading support for MPEG-1. libavcodec/mpeg12.c | 31 +++++++++++++++++++++++++++++-- 1 files changed, 29 insertions(+), 2 deletions(-) commit 5edf2cc5acbb410ba50a3770e8565fb39206f406 Author: Alexander Strange Date: Mon Jun 16 18:20:54 2008 -0400 Multithreading support for mpegvideo decoding in general. libavcodec/mpegvideo.c | 42 ++++++++++++++++++++++++++---------------- 1 files changed, 26 insertions(+), 16 deletions(-) commit 5d7dfbb887f263b036224bf4510db176fa6cff73 Author: Alexander Strange Date: Mon Jun 16 18:18:53 2008 -0400 Utility functions for mpegvideo threading. libavcodec/mpegvideo.c | 34 ++++++++++++++++++++++++++++++++++ libavcodec/mpegvideo.h | 2 ++ 2 files changed, 36 insertions(+), 0 deletions(-) commit d5227efafd855f028338480f937b6ad4a86ef7ac Author: Alexander Strange Date: Thu Jun 12 18:24:28 2008 -0400 Don't check MAX_THREADS unless slice threading is on. libavcodec/mpegvideo.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 9059683b29cd601361e477289a194e679aa72f8c Author: Alexander Strange Date: Thu Jun 12 16:22:27 2008 -0400 Limit ff_find_unused_picture to only part of s->picture. Otherwise, a thread may call delayed_release_buffer and then later allocate a picture in the same place, reusing the other Picture variables while they're still in use. libavcodec/mpegvideo.c | 12 ++++++++---- libavcodec/mpegvideo.h | 3 +++ 2 files changed, 11 insertions(+), 4 deletions(-) commit b9a8973031be583af53be890ccdef07841394385 Author: Alexander Strange Date: Sun Jun 15 22:31:35 2008 -0400 Use output_cond for notifying the main thread. libavcodec/framethread.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 1ca44079c06a2080c2a0deb9cbc8fa757a5be540 Author: Alexander Strange Date: Sun Jun 15 20:34:08 2008 -0400 Delete unused variables. The frame counters will stay around for now for debugging. libavcodec/framethread.c | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-) commit 2bcbffdbf53bd2918ba6ade66d12fb97021032c7 Author: Alexander Strange Date: Sun Jun 15 20:26:59 2008 -0400 Combine all the condition variables into one. libavcodec/framethread.c | 27 ++++++++++++++++----------- 1 files changed, 16 insertions(+), 11 deletions(-) commit 62ba7a4acc98b691ab3152356cf0c21a52f7e03b Author: Alexander Strange Date: Sun Jun 15 19:22:41 2008 -0400 Fix the main thread hanging if there's an error before all of the frame is decoded. libavcodec/framethread.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 80ab88e74f9864442afca19ecc6ee0428623ff22 Author: Alexander Strange Date: Sun Jun 15 17:46:30 2008 -0400 Cosmetics: rename context variable. libavcodec/thread.c | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) commit 141516ca4f2b0008539ceeb70b46ebb6cfe4a1c0 Author: Alexander Strange Date: Sun Jun 15 17:44:29 2008 -0400 Cosmetics: use USE_ macro. libavcodec/thread.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 578f45c15026e778ef54694d98a9ec446810a897 Author: Alexander Strange Date: Sun Jun 15 17:42:56 2008 -0400 Reindent. libavcodec/thread.c | 2 +- libavcodec/utils.c | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) commit e2b9383929e2c703eabd1df8afcb9fa5ad7106ec Author: Alexander Strange Date: Sun Jun 15 17:36:59 2008 -0400 Add choice of threading algorithm to AVCodecContext. Use it to simplify USE_* macros. FF_THREAD_AUTO needs to be handled better - even if a codec can handle frame-threads, we still don't want to use them if there are enough slices available. libavcodec/avcodec.h | 10 ++++++++++ libavcodec/thread.c | 15 ++++++++++++++- libavcodec/thread.h | 8 ++++++-- libavcodec/utils.c | 6 +++++- 4 files changed, 35 insertions(+), 4 deletions(-) commit 5ef4af7de47c3913ddc1e09e43887ac04ecfaba3 Author: Alexander Strange Date: Sun Jun 15 01:58:15 2008 -0400 Fix ff_delayed_release_buffer crashing with slice-threading. libavcodec/framethread.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3ffe81697018042b27a31f20c1d30c988b688d60 Author: Alexander Strange Date: Thu Jun 12 18:22:42 2008 -0400 Reindent. libavcodec/mpegvideo.c | 36 ++++++++++++++++++------------------ 1 files changed, 18 insertions(+), 18 deletions(-) commit 46b495ebc4a7fb7662580791e4ed10130b00fead Author: Alexander Strange Date: Thu Jun 12 17:16:31 2008 -0400 Don't allocate duplicate contexts if they're not going to be used. libavcodec/mpegvideo.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 0a51c1e9ebf09d302e44daaca3147e7cca2f0457 Author: Alexander Strange Date: Tue Jun 3 16:04:31 2008 -0400 Use threading macros in mpeg12.c. libavcodec/mpeg12.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 2ae310bf292c1f34be006e9be7fbceb4c0f1b068 Author: Alexander Strange Date: Tue Jun 3 04:20:42 2008 -0400 Comment next_*_index. libavcodec/mimic.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 6a3821cf92ef5aaba020a0b7c8d06df5926bd362 Author: Alexander Strange Date: Tue Jun 3 04:13:55 2008 -0400 Merge statements in mimic. libavcodec/mimic.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit d15ab0f03a257293c0e13eac8b9b031da73c48f3 Author: Alexander Strange Date: Tue Jun 3 04:41:33 2008 -0400 Macroize some threading checks. libavcodec/thread.h | 6 ++++++ libavcodec/utils.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit 0488ed2d9ff609ec4a6be008c81603b62ce67785 Author: Alexander Strange Date: Wed Jun 4 15:55:00 2008 -0400 Align the stack in decode_frame_thread. libavcodec/framethread.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 16bde8c7df438f5283de102e3c872ef309a8d0b5 Author: Alexander Strange Date: Thu Jun 5 00:11:43 2008 -0400 Implement avcodec_flush_buffers for multithreaded codecs. libavcodec/framethread.c | 27 +++++++++++++++++++++++++++ libavcodec/thread.h | 2 ++ libavcodec/utils.c | 4 +++- 3 files changed, 32 insertions(+), 1 deletions(-) commit 66ef4712c357514602f6b47311874e9ebf7376e3 Author: Alexander Strange Date: Wed Jun 4 15:57:36 2008 -0400 Handle zero-byte input correctly. (for CODEC_CAP_DELAY) libavcodec/framethread.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 9bac2ee137d9b8152e3beb98681b07f665cd58ee Author: Alexander Strange Date: Thu Jun 5 20:36:38 2008 -0400 Cosmetics: rename ff_mt_*_buffer. libavcodec/framethread.c | 8 ++++---- libavcodec/mimic.c | 8 ++++---- libavcodec/thread.h | 12 ++++++------ 3 files changed, 14 insertions(+), 14 deletions(-) commit f1fe312cb47cbc540da764cbab3582739a20a8d2 Author: Alexander Strange Date: Thu Jun 5 20:30:58 2008 -0400 Cosmetics: make thread.h look like other prototypes. libavcodec/thread.h | 40 +++++++++++++++++++++------------------- 1 files changed, 21 insertions(+), 19 deletions(-) commit 5022ee29ac6d4b2ee992115c3bf997e7bd1ab7a4 Author: Alexander Strange Date: Thu Jun 5 20:30:27 2008 -0400 Add delayed_release_buffer for handling reference frames. libavcodec/framethread.c | 29 +++++++++++++++++++++++++++++ libavcodec/thread.h | 1 + 2 files changed, 30 insertions(+), 0 deletions(-) commit 4c802e44f13672dd4527f51fc2f07a1e21be4a5c Author: Alexander Strange Date: Mon Jun 2 04:31:45 2008 -0400 Simplify ff_await_decode_progress. Always set and allocate the progress pointer, so ff_await_decode_progress doesn't have to check for threading to be on. libavcodec/framethread.c | 28 ++++++++++------------------ 1 files changed, 10 insertions(+), 18 deletions(-) commit 8aa204a70a7f068f46f00e0983b4617f8030544a Author: Alexander Strange Date: Thu May 29 00:19:26 2008 -0400 Fix comments for new avcodec fields. libavcodec/avcodec.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 52b214211060b56e7aac6b9743fa27bc79f789d1 Author: Alexander Strange Date: Wed May 28 02:15:47 2008 -0400 Enable multithreading for Mimic. libavcodec/mimic.c | 39 +++++++++++++++++++++++++++++++-------- 1 files changed, 31 insertions(+), 8 deletions(-) commit fd9ae0065aa268c4b3e46706d775cf4ba1df8ed3 Author: Alexander Strange Date: Wed May 28 01:34:30 2008 -0400 Obfusticate the decoder to make the context copyable earlier. libavcodec/mimic.c | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) commit 854cff1a75a0c4433d6a25517326b2660a56693d Author: Alexander Strange Date: Wed May 28 01:05:33 2008 -0400 Enable multithreaded MDEC. libavcodec/mdec.c | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) commit 0553196aa797d58f0687890c66e1b1cdfa52f419 Author: Alexander Strange Date: Wed May 28 00:44:13 2008 -0400 Add the frame-threading support code. libavcodec/Makefile | 2 +- libavcodec/framethread.c | 342 ++++++++++++++++++++++++++++++++++++++++++++++ libavcodec/thread.c | 7 +- libavcodec/utils.c | 7 +- 4 files changed, 353 insertions(+), 5 deletions(-) commit e74ef89858732b9fc4a90c8ec8fbb701407eb987 Author: Alexander Strange Date: Wed May 28 22:50:22 2008 -0400 Split setting avctx->thread_count from the rest of pthread init. Make sure it's called from whichever of avcodec_open and avcodec_thread_init comes later. libavcodec/thread.c | 21 ++++++++++++++++++--- libavcodec/utils.c | 12 ++++++++++++ 2 files changed, 30 insertions(+), 3 deletions(-) commit 2e9d8893eac232b782b479378cf13d484ab9cc1e Author: Alexander Strange Date: Wed May 28 22:49:33 2008 -0400 Add thread.h libavcodec/thread.h | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 68 insertions(+), 0 deletions(-) commit ed728b0a05c2154b07cc3d8330d5900dbc45f1d7 Author: Alexander Strange Date: Tue May 27 23:25:47 2008 -0400 Guard against avcodec_thread_execute() being called without being setup. libavcodec/thread.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit ab854f797c9c76dacc166fcd0737a9dbdc5f7cde Author: bcoudurier Date: Sat Aug 2 03:45:23 2008 +0000 support big endian lpcm with audio stsd v2 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14507 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 1e475841cef6dfb1926fb69170df9d3dc873e67c Author: bcoudurier Date: Sat Aug 2 03:43:36 2008 +0000 keep original codec/fourcc endianess, fix XDCAMHD.mov git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14506 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit c0374465d8d8cab1645d1108ac05b8d7f21ec503 Author: bcoudurier Date: Sat Aug 2 03:40:13 2008 +0000 more complete audio stsd v2 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14505 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 75eb836fcc63643a6a97ebbcf8b4a2987e98a5eb Author: bcoudurier Date: Sat Aug 2 03:35:43 2008 +0000 move version specific parsing code before codec specific code, will be needed git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14504 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 40 ++++++++++++++++++++-------------------- 1 files changed, 20 insertions(+), 20 deletions(-) commit 6b673cb195a4e9321477ed8ed8fd5ec4dcd5766d Author: pross Date: Sat Aug 2 01:26:38 2008 +0000 Simplify AVCodecContext usage within FFplay audio_decode_frame() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14503 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffplay.c | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit 40e763527e0473b9654937f5feb084e9fd7b9f56 Author: michael Date: Fri Aug 1 23:27:10 2008 +0000 I found a maintainer for all parts that had none listed :) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14502 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b MAINTAINERS | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) commit 9bb1de731794146fbdf3ac4fe52f3118488e882d Author: michael Date: Fri Aug 1 23:12:10 2008 +0000 Recommit r14497 Log: Add missing header #includes. Limited to ffm.h & swf.h which are maintained by baptiste who requested that version to be kept. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14501 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/ffm.h | 2 ++ libavformat/swf.h | 1 + 2 files changed, 3 insertions(+), 0 deletions(-) commit 6a76807058305bf40d4e58dd74182e2f408922d2 Author: michael Date: Fri Aug 1 22:29:29 2008 +0000 Revert r14497 Log: Add missing header #includes. Policy violation (change not approved by maintainer) and while discussions where ongoing and no consensus has been reached. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14500 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 1 - libavformat/ffm.h | 2 -- libavformat/nut.h | 1 - libavformat/oggdec.h | 1 - libavformat/os_support.h | 2 -- libavformat/raw.h | 1 - libavformat/rm.h | 1 - libavformat/rtp.h | 1 - libavformat/rtp_aac.h | 1 - libavformat/rtp_h264.h | 1 - libavformat/rtp_mpv.h | 1 - libavformat/swf.h | 1 - 12 files changed, 0 insertions(+), 14 deletions(-) commit 0b00a2ce266b4cdca93de0b51260b32a670cdd4f Author: diego Date: Fri Aug 1 20:30:21 2008 +0000 Explain the difference between HAVE_LIST and CONFIG_LIST in a short comment. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14499 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 2139de709638ae61c28034a545a62385688fb0d7 Author: diego Date: Fri Aug 1 18:27:59 2008 +0000 Only check for socklen_t if network support is enabled. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14498 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 72c981fb15f5ca42fd3ffe205eb55ce46fb53683 Author: diego Date: Fri Aug 1 16:29:26 2008 +0000 Add missing header #includes. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14497 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avformat.h | 1 + libavformat/ffm.h | 2 ++ libavformat/nut.h | 1 + libavformat/oggdec.h | 1 + libavformat/os_support.h | 2 ++ libavformat/raw.h | 1 + libavformat/rm.h | 1 + libavformat/rtp.h | 1 + libavformat/rtp_aac.h | 1 + libavformat/rtp_h264.h | 1 + libavformat/rtp_mpv.h | 1 + libavformat/swf.h | 1 + 12 files changed, 14 insertions(+), 0 deletions(-) commit e0d5ee3a79e94ce13dbd5f4dab99ef31844244fa Author: pross Date: Fri Aug 1 13:53:18 2008 +0000 Modify av_audio_convert() to use AVAudioConvert context struct; add av_audio_convert_alloc() and av_audio_convert_free() support functions. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14496 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/audioconvert.c | 46 ++++++++++++++++++++++++++++++++++---------- libavcodec/audioconvert.h | 34 +++++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+), 11 deletions(-) commit 8c1d837f0b36104c69f8e57d1afbf0d3decec99b Author: pross Date: Fri Aug 1 11:26:22 2008 +0000 Revert r14484 hunk that deleted the 'include avcodec.h' statement. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14495 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/audioconvert.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit f65b3613e81aa0b02265235e289974a7ffedad8d Author: benoit Date: Fri Aug 1 07:23:29 2008 +0000 Use compression level to set mp3lame quality option. Patch by Nicolas George nicolas george normalesup org Original thread: [PATCH] libmp3lame: set noise shaping & psychoacoustic algorithms quality Date: 07/31/2008 03:53 PM git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14494 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libmp3lame.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit 099468b90bdd77df3f49da284a9a5457e1ff0511 Author: bcoudurier Date: Thu Jul 31 19:51:19 2008 +0000 fix mpeg 4:2:2 vis_qp and vis_mb_type debug, fix issue #471 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14493 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegvideo.c | 19 ++++++++++--------- 1 files changed, 10 insertions(+), 9 deletions(-) commit e4bd66bd6f1158b78b9f8a0a043e0467d49b4a41 Author: bcoudurier Date: Thu Jul 31 19:44:42 2008 +0000 downgrade mov negative ctts log message to warning, patch by Art Clarke, aclarke at vlideshow dot com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14492 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit efd36f224557e8dfe18631e636d59d4640708822 Author: bcoudurier Date: Thu Jul 31 19:40:06 2008 +0000 only reset buffer state if seeking is sucessfull, update seek reg ref git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14491 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/aviobuf.c | 9 +- tests/seek.regression.ref | 231 +++++++++++++++------------------------------ 2 files changed, 81 insertions(+), 159 deletions(-) commit 80373894641a93fc6ee71eafa651f7ebf46196e6 Author: bcoudurier Date: Thu Jul 31 18:12:37 2008 +0000 check url_fseek return value git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14490 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 94e8b13e17ccda4419b759f796ed4d5fa3278552 Author: bcoudurier Date: Thu Jul 31 18:02:55 2008 +0000 check url_fseek return value, update seek reg tests git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14489 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 deletions(-) commit 8bfb25a707de8763a06e725690db1fe3411bfea6 Author: bcoudurier Date: Thu Jul 31 18:01:12 2008 +0000 check url_fseek return value, update seek reg tests git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14488 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/seek.regression.ref | 208 ++++++++++++++++++++++---------------------- 1 files changed, 104 insertions(+), 104 deletions(-) commit 67cd57216161e0987f3de9cdc336074d5f9efc8f Author: benoit Date: Thu Jul 31 14:53:14 2008 +0000 Fix a potential out of array writing. Patch by Mathieu Malaterre mathieu malaterre gmail com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14487 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/rle.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8968c4552a243f50ed191efef89518a2478bf958 Author: pross Date: Thu Jul 31 13:11:07 2008 +0000 Add opt handler for pending "-sample_fmt" option git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14486 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 24 ++++++++++++++++++------ 1 files changed, 18 insertions(+), 6 deletions(-) commit 9608608b958cecb07c9e3e951e6e6a45b944c5a2 Author: pross Date: Thu Jul 31 12:56:56 2008 +0000 Write sample format description within avcodec_string() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14485 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 427590ddff0232f5d5542d7ac311424bece09354 Author: pross Date: Thu Jul 31 12:55:06 2008 +0000 Add sample format support functions: avcodec_get_sample_fmt_name(), avcodec_get_sample_fmt(), avcodec_sample_fmt_string() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14484 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/audioconvert.c | 44 ++++++++++++++++++++++++++++++++++- libavcodec/audioconvert.h | 57 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 100 insertions(+), 1 deletions(-) commit f53c61291390228e1c3584a8786761baf1d00642 Author: benoit Date: Thu Jul 31 12:09:11 2008 +0000 Use static vlc structure to decode layer 3 huffman tables. Patch by Art Clarke aclarke vlideshow com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14483 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudiodec.c | 31 +++++++++++++++++++++++++++++-- 1 files changed, 29 insertions(+), 2 deletions(-) commit 176d03f135e163f0111301d9589da3fe8056c8c1 Author: pross Date: Thu Jul 31 10:47:31 2008 +0000 Modify all codecs to report their supported input and output sample format(s). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14482 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/8svx.c | 1 + libavcodec/ac3dec.c | 1 + libavcodec/ac3enc.c | 1 + libavcodec/adpcm.c | 2 + libavcodec/adxdec.c | 8 ++++++- libavcodec/adxenc.c | 1 + libavcodec/alac.c | 1 + libavcodec/apedec.c | 1 + libavcodec/atrac3.c | 1 + libavcodec/cook.c | 2 + libavcodec/dca.c | 1 + libavcodec/dpcm.c | 1 + libavcodec/dsicinav.c | 1 + libavcodec/flac.c | 1 + libavcodec/flacenc.c | 1 + libavcodec/g726.c | 4 +++ libavcodec/imc.c | 1 + libavcodec/liba52.c | 1 + libavcodec/libamr.c | 3 ++ libavcodec/libfaac.c | 1 + libavcodec/libfaad.c | 1 + libavcodec/libgsm.c | 4 +++ libavcodec/libmp3lame.c | 1 + libavcodec/libvorbis.c | 1 + libavcodec/mace.c | 1 + libavcodec/mlpdec.c | 1 + libavcodec/mpc7.c | 1 + libavcodec/mpc8.c | 1 + libavcodec/mpegaudioenc.c | 1 + libavcodec/nellymoserdec.c | 1 + libavcodec/pcm.c | 49 ++++++++++++++++++++++--------------------- libavcodec/qdm2.c | 2 + libavcodec/ra144.c | 1 + libavcodec/ra288.c | 8 ++++++- libavcodec/roqaudioenc.c | 1 + libavcodec/shorten.c | 1 + libavcodec/smacker.c | 1 + libavcodec/sonic.c | 1 + libavcodec/truespeech.c | 1 + libavcodec/vmdav.c | 1 + libavcodec/vorbis_dec.c | 1 + libavcodec/vorbis_enc.c | 1 + libavcodec/wavpack.c | 1 + libavcodec/wmadec.c | 1 + libavcodec/wmaenc.c | 2 + libavcodec/ws-snd1.c | 1 + 46 files changed, 94 insertions(+), 26 deletions(-) commit a9f63a854f1a50fee270b6d38336c4d020ea6b74 Author: mru Date: Thu Jul 31 02:38:40 2008 +0000 fix ARMv6 FASTDIV for divisor <=2 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14481 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/internal.h | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 9a238ee81ce39239a998c172f530e48dd7abdee9 Author: bcoudurier Date: Thu Jul 31 02:26:40 2008 +0000 skip flv video info / command frame packets, fix issue #546 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14480 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flvdec.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit ad9d7c6f16d8f8736f454b5acb4240ac49f90d3d Author: michael Date: Wed Jul 30 23:17:41 2008 +0000 1000l typo my new PRNG converged to -1. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14479 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/lfg.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit dc723c50711cdea151726b37d4007cc1a79e5532 Author: michael Date: Wed Jul 30 23:08:07 2008 +0000 Add a multiplicative LFG for thouse thinking the additative isnt good enough, just 4 lines of code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14478 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/lfg.h | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) commit d6a1250b5d548f8beb68af919d108c573a541f60 Author: bcoudurier Date: Wed Jul 30 21:07:54 2008 +0000 change assert test due to the new reducing of time_base in av_set_pts_info, fix #561 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14477 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/avidec.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 033b0e2d4359574b8359bb7edce6e3b7f470eb88 Author: michael Date: Wed Jul 30 18:21:51 2008 +0000 Simplify intra PCM MB handling. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14476 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 78 +++++++---------------------------------------------- 1 files changed, 10 insertions(+), 68 deletions(-) commit 8ae34349b3d36c45f9362ac6edca60f0d2f25056 Author: diego Date: Wed Jul 30 12:02:22 2008 +0000 USE_FASTMEMCPY is now called CONFIG_FASTMEMCPY in MPlayer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14475 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/internal.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9675d33c9ead06b7eb061af3aeaf15c37fe86aff Author: pross Date: Wed Jul 30 07:41:32 2008 +0000 EA Demuxer: make rev2 flag optional git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14474 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/electronicarts.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 44613a5629c6717c8246059032870846c749f1a6 Author: bcoudurier Date: Wed Jul 30 01:55:59 2008 +0000 add a bunch of new xdcam hd422 fourccs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14473 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) commit bfa4c1bae7e1bf7d4b465325db8583fc0494d20f Author: bcoudurier Date: Wed Jul 30 01:41:12 2008 +0000 more hdv fourccs git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14472 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit c4a5804f33755ded2b96fcbde51c6cb03f75fc9f Author: bcoudurier Date: Wed Jul 30 01:39:20 2008 +0000 update hdv fourcc descriptions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14471 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/isom.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit a746ae912f7f7318de7f4480441c8a56ef2f756f Author: pross Date: Tue Jul 29 21:45:23 2008 +0000 give additional use case for version bumping; remove no longer true statement about version strings git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14470 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 447dbcf87b32fa679366145f2f6fe7792652a7c1 Author: vitor Date: Tue Jul 29 18:22:31 2008 +0000 Do not declare a counter as unsigned when it is not needed git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14469 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e7b3b3bdbe718635ff2090825202620c47e70c9c Author: vitor Date: Tue Jul 29 18:20:49 2008 +0000 Cosmetics: rename loop counter vars to i,j git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14468 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 66 ++++++++++++++++++++++++++-------------------------- 1 files changed, 33 insertions(+), 33 deletions(-) commit 17c08d425664744edc4673338e89069086c5a2cc Author: vitor Date: Tue Jul 29 18:07:11 2008 +0000 Cosmetics: rename loop counter vars to i,j git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14467 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra144.c | 38 +++++++++++++++++++------------------- 1 files changed, 19 insertions(+), 19 deletions(-) commit 38fb62a0ad76cd560772d7cafe0e14b82e372a0c Author: lorenm Date: Tue Jul 29 14:17:13 2008 +0000 r14205 broke vorbis float_to_int on ppc git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14466 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 1 + libavcodec/vorbis_dec.c | 2 +- 2 files changed, 2 insertions(+), 1 deletions(-) commit b77accec9077ae8f072091fc7301d661bc9487ba Merge: 5d3c2f7... 392faa1... Author: Luca Barbato Date: Tue Jul 29 15:11:05 2008 +0200 Merge branch 'master' of git://git.mplayerhq.hu/ffmpeg commit 392faa1ff6f77fac5c9dbe4843ef30fd86120799 Author: stefano Date: Tue Jul 29 10:45:53 2008 +0000 Fix a typo in sdp_write_header(): change "IPV4", which is not a valid network address type, to "IP4". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14465 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/sdp.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e6af8683fa3f34f29a0f155dacccfb17ceb05eb7 Author: diego Date: Tue Jul 29 07:55:51 2008 +0000 Add note about gcc bugs that gcc devs refuse to fix. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14464 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/faq.texi | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit de7b4c750b3781fc899085c32e7e7f6293235c37 Author: darkshikari Date: Tue Jul 29 05:39:33 2008 +0000 Use #define instead of a constant. Patch by Paul Kendall. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14463 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 88b850374dddd918e0fece6d965657f07afcb7fd Author: stefano Date: Mon Jul 28 21:54:12 2008 +0000 Make ffmpeg dump output format in case of codec type mismatch between an input stream and the corresponding output stream. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14462 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit bf181c332315930c67834e352fb980377c38a15a Author: michael Date: Mon Jul 28 15:47:06 2008 +0000 Document av_lfg_get(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14461 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/lfg.h | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit babb92b6441ed8960c01b83a9c0d4fb9bdf819ff Author: michael Date: Mon Jul 28 15:44:00 2008 +0000 Warning about MTs speed. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14460 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/random.h | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) commit 8683b6d65d8ad064b1f5af4a9f83904827f93151 Author: darkshikari Date: Mon Jul 28 15:42:49 2008 +0000 Small h264 decoding speed optimization: while->do/while git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14459 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit fd052922dc18ca24dffb75da271b87b447ae5f6b Author: michael Date: Mon Jul 28 15:35:04 2008 +0000 Simple lagged fibonacci PRNG. 3.5 times faster than our mersene twister. 10 times less memory needed. (=less cache trashing) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14458 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/lfg.c | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ libavutil/lfg.h | 37 +++++++++++++++++++++++++++++++ 2 files changed, 101 insertions(+), 0 deletions(-) commit 8ce1ac7d00522243557be2568bb89b38f380ab58 Author: vitor Date: Mon Jul 28 10:49:44 2008 +0000 Cosmetics: new line git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14457 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 8dc64a9d91a76db3ebe0f12e5a3a664867431f11 Author: vitor Date: Mon Jul 28 10:49:14 2008 +0000 Remove the now useless phase variable from context git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14456 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 57661c3cb5c72aab24810bbc0891359aa3fe5614 Author: pross Date: Mon Jul 28 10:48:03 2008 +0000 increment minor version for commit r14412 (add sample_fmts infrastructure) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14455 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2a354d5532bbc639206514a9ac126d1b2eb03e54 Author: vitor Date: Mon Jul 28 05:18:39 2008 +0000 Cosmetics: make comment match var name git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14454 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4175916bbd2368d32a891002c47922e7d522e2f5 Author: vitor Date: Mon Jul 28 05:16:51 2008 +0000 Cosmetics: align comments git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14453 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 915c073ce452f9008701a3b5dacd6d670824a026 Author: vitor Date: Mon Jul 28 04:53:05 2008 +0000 Rename two context vars: s/sb/sp_block/, s/lhist/gain_block/ git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14452 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 24 +++++++++++++----------- 1 files changed, 13 insertions(+), 11 deletions(-) commit de1a41d7b7a012f32deca5a985cd02a1a8dd1478 Author: vitor Date: Mon Jul 28 04:37:58 2008 +0000 Declare temporary buffers to be only of the necessary size git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14451 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 740219a195c701ac26736ef0f265a245c720ffaa Author: vitor Date: Mon Jul 28 04:25:51 2008 +0000 Remove redundant comments git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14450 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 860d10f52295ea8c381066ee664b99802d2434c5 Author: vitor Date: Mon Jul 28 04:24:08 2008 +0000 Cosmetics: do not align with now removed next instruction git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14449 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d349a7726d5eb905d15db98f48bf890bc6138baf Author: vitor Date: Mon Jul 28 04:07:18 2008 +0000 Cosmetics: remove braces and useless newline git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14448 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 42de8e87153e10231091c3c231bdaea7628d3143 Author: vitor Date: Mon Jul 28 02:55:47 2008 +0000 Change the way the input is passed to do_hybrid_filter(). Before, in[0] was the oldest input sample passed and in[n-1] was the latest. Now it is the contrary. This allows making backward_filter() somewhat simpler. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14447 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 22 ++++++++++------------ 1 files changed, 10 insertions(+), 12 deletions(-) commit bbb2f09450d5da34b6bae62e4d2263307c683267 Author: vitor Date: Mon Jul 28 02:53:07 2008 +0000 Remove RA288Context.output buffer. This buffer is just RA288Context.sb backwards (output[i] == sb[N-i], where N is the buffer length). This makes the code slower, this will be fixed in my next commit. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14446 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) commit 91de8a63bf1d58adf2c05dfd287c896d4c651930 Author: michael Date: Sun Jul 27 23:06:22 2008 +0000 Fix misdetection of H.264 in mpegts as mpeg1video in mpegts. Fixes maybeH264_dumpstream git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14445 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5d16d53e18d2c522f0e97533934ad864694f0dd8 Author: vitor Date: Sun Jul 27 22:22:51 2008 +0000 Add a few comments pointing to the G.728 specification git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14444 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 2b102c6cbcbde965b4b28facdb1cda664b328519 Author: vitor Date: Sun Jul 27 22:21:41 2008 +0000 Remove the history buffer from the context. It can easily be evaluated from the lhist buffer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14443 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) commit 1b8b8b72f0ea87effd48ac00c0ff7f17cd13dc4c Author: diego Date: Sun Jul 27 21:56:26 2008 +0000 Remove unused variable. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14442 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit e958390280f5c345c6b81634788cecb75b9bb9d0 Author: diego Date: Sun Jul 27 21:11:06 2008 +0000 Add random to list of test programs. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14441 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 33adf76434014e2332cfb1556d798fb32b83bb5e Author: diego Date: Sun Jul 27 21:10:32 2008 +0000 Change return type of main function to int to avoid a warning. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14440 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/random.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 44d028352b90c6c1e5ee1bc5549bd0d8eb3e66d8 Author: diego Date: Sun Jul 27 21:05:12 2008 +0000 Move #includes, which are only used in the test program, below the #ifdef surrounding the test program to save an #ifdef at the top of the file. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14439 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/random.c | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-) commit 17b5c6f555a46ef3ec1abd3020f71eca7c7bbb94 Author: stefano Date: Sun Jul 27 20:59:40 2008 +0000 Improve long names for FFM muxer and demuxer: change "ffm format" to "FFM (FFserver live feed) format". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14438 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/ffmdec.c | 2 +- libavformat/ffmenc.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 87549120f1e9151d1e13d35c329056f916b82f62 Author: vitor Date: Sun Jul 27 20:58:29 2008 +0000 Rename two context buffers: pr{1,2} -> {sp,gain}_lpc. Also add a few doxy comments. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14437 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 31 ++++++++++++++++--------------- 1 files changed, 16 insertions(+), 15 deletions(-) commit 4028f1e44096b3db34c410994ec8af27e280fdba Author: stefano Date: Sun Jul 27 20:55:56 2008 +0000 Complete documentation for av_set_string(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14436 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/opt.h | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) commit 26b8ceed640d7c14e2774e28cbac0070500a5dde Author: vitor Date: Sun Jul 27 20:55:27 2008 +0000 Remove st1 and st2 temporary buffers in backward_filter() and use instead RA288Context.pr{1,2}. Note that the pr{1,2} buffers are one unity smaller than the st{1,2} buffers. My guess is that the original coder decided to add one to the array sizes "just to be sure". git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14435 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 10 ++++------ 1 files changed, 4 insertions(+), 6 deletions(-) commit 9270bc816230a5335fa3c7fad62451e6686ef1e2 Author: michael Date: Sun Jul 27 20:53:30 2008 +0000 Change benchmarking code so it returns compareable values. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14434 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/random.c | 11 ++++------- 1 files changed, 4 insertions(+), 7 deletions(-) commit e82dbed5499ae1169fa7a947d5b77b7189c8fefb Author: michael Date: Sun Jul 27 20:50:24 2008 +0000 Make the selftesting code use and compileable. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14433 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/random.c | 8 +++----- libavutil/random.h | 3 --- 2 files changed, 3 insertions(+), 8 deletions(-) commit 9ec9b0221dc3febe8f6c6ab3ef5ea1e028cb6735 Author: vitor Date: Sun Jul 27 20:35:32 2008 +0000 Change slightly the meaning of RA288Context.phase. This allows to remove two intermediary buffers and avoid a few memcpy's. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14432 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 18 ++++++------------ 1 files changed, 6 insertions(+), 12 deletions(-) commit 8b4e96b74ab094d74f1d322dbc1303c0d1f20b07 Author: diego Date: Sun Jul 27 19:38:25 2008 +0000 Fix and clarify invalid examples for framerate override in the documentation. patch by tripp, eliared yahoo com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14431 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffmpeg-doc.texi | 10 +++------- 1 files changed, 3 insertions(+), 7 deletions(-) commit 1b14a1234e846fe057386351d84dca2d22a71a37 Author: aurel Date: Sun Jul 27 15:12:00 2008 +0000 matroska: add support for A_QUICKTIME/QDM2 codec git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14430 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroska.c | 1 + libavformat/matroska.h | 2 +- 2 files changed, 2 insertions(+), 1 deletions(-) commit 57a8a7287ac33c4f6f4b8cc5526d9ed90185309d Author: aurel Date: Sun Jul 27 15:11:04 2008 +0000 matroska: add support for V_QUICKTIME track type git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14429 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/matroskadec.c | 10 ++++++++++ libavformat/matroskaenc.c | 25 ++++++++++++++++++++++--- 2 files changed, 32 insertions(+), 3 deletions(-) commit f701c04a24f1483ffb86dfa7e383007bd1ee311f Author: heydowns Date: Sun Jul 27 13:49:04 2008 +0000 Initialize outputed_poc to INT_MIN at decoder initialization. Fixes issue 560 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14428 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit f34ac89f00b66f4e4429a7ac35020d9ecfb23515 Author: michael Date: Sun Jul 27 13:01:17 2008 +0000 left_block intialisation optimisation. This patch changes the left_block initialisation code in the fill_caches function from individual array element setters to a simple pointer to a pre-initialised array. Patch by (Paul Kendall ! paul X kcbbs knodel gen knodel nz) Date: Sun, 27 Jul 2008 11:40:18 +1200 Subject: [FFmpeg-devel] [PATCH] h264 fill_caches left_block intialisation optimisation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14427 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 44 +++++++++++--------------------------------- 1 files changed, 11 insertions(+), 33 deletions(-) commit 2864db2c16afeccc7eb982ac136adb3efef8757a Author: diego Date: Sun Jul 27 12:36:58 2008 +0000 typo fix git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14426 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/faq.texi | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a808dc128431df13bdf462c2a30aed27ac190a09 Author: superdump Date: Sun Jul 27 08:21:48 2008 +0000 AAC tables and data that have been OKed by Michael git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14425 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/aactab.h | 790 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 790 insertions(+), 0 deletions(-) commit cb66b34b88b54186b4818b5c81fe514091c06c78 Author: michael Date: Sat Jul 26 18:54:26 2008 +0000 Detect IDR less H.264 correctly. Fixes maybeH264_dumpvideo git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14424 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 588c3470c7787a1ad87f14309355748568478fb3 Author: heydowns Date: Sat Jul 26 18:38:30 2008 +0000 And.... Fix another spec reference to be more specific and correct. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14423 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2bf75ed9d17663b2ffef60c404e8f3eeead6584b Author: heydowns Date: Sat Jul 26 18:34:34 2008 +0000 Fix reference to spec to be more specific and correct. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14422 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e61cd933a074bd833d5f074837a087d92b1281af Author: vitor Date: Sat Jul 26 15:14:50 2008 +0000 Remove st1 and st2 variables from context, since they could be just local vars git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14421 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit f0ab98cf5c042ff256ad6303be1f2b169c0d18c4 Author: vitor Date: Sat Jul 26 15:10:17 2008 +0000 Rename st{1,2}{a,b} context variables to more meaningful names: {sp,gain}_{rec,hist} git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14420 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 18 ++++++++++++++---- 1 files changed, 14 insertions(+), 4 deletions(-) commit 5d72902a4540498b51838df3189c4164a0aeeff0 Author: darkshikari Date: Sat Jul 26 15:07:04 2008 +0000 Simple refactoring to resolve a FIXME. Patch by Paul Kendall. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14419 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 5e278e9a574a68f040f5fbeb0a14c57a83760972 Author: vitor Date: Sat Jul 26 14:38:29 2008 +0000 Cosmetics: remove useless parenthesis git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14418 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7aacd2fec18c04d1aad551b92b8090c58bc3f21b Author: vitor Date: Sat Jul 26 14:35:50 2008 +0000 Move colmult() function to the begining of file to group DSP-related functions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14417 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 9ff95b77edcd1564b4f5aed2195c516b84fc2866 Author: vitor Date: Sat Jul 26 14:33:53 2008 +0000 Remove an useless comment describing colmult() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14416 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 1bf6ce3399881677cc4ff78b665e4412cd8933f8 Author: vitor Date: Sat Jul 26 14:33:25 2008 +0000 Remove an useless comment describing prodsum() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14415 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 9da46f7c2a9997f2f4bd772068b45b1c79331bcc Author: vitor Date: Sat Jul 26 14:31:47 2008 +0000 Give the context variables of ra288 a better name: s/glob/ractx/ git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14414 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 52 ++++++++++++++++++++++++++-------------------------- 1 files changed, 26 insertions(+), 26 deletions(-) commit 9b9b331dbef53f93672064559aeb8c2cfcbfcab3 Author: vitor Date: Sat Jul 26 14:29:39 2008 +0000 Give the context structure of ra288 a better name: s/Real288_internal/RA288Context/ git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14413 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 926bea48ac21effc3542fb55faacc7a0be9f2214 Author: pross Date: Sat Jul 26 08:48:26 2008 +0000 add sample_fmts infrastructure: AVCodec->sample_fmts and SAMPLE_FMT_NB enum. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14412 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit afa79db8303a7424ed4db1227d15e95ae187c810 Author: pross Date: Sat Jul 26 07:12:54 2008 +0000 Include 32-bit PCM description git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14411 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 31636446f26b2b5b7ba38f7ee8a0c520a1eb27c0 Author: pross Date: Sat Jul 26 07:09:44 2008 +0000 Support 32-bit floating point audio samples in Sun AU demuxer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14410 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/au.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 1447027d853c38236e62768dcdd494b970d88227 Author: pross Date: Sat Jul 26 07:08:15 2008 +0000 add CODEC_ID_PCM_F32BE (32-bit floating point PCM big endian decoder) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14409 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 1 + libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 3 ++- libavcodec/pcm.c | 34 ++++++++++++++++++++++++++++++++++ libavcodec/utils.c | 2 ++ 5 files changed, 40 insertions(+), 1 deletions(-) commit 3fa6de51278da56473fcd1ae75149e771e2df6b6 Author: michael Date: Sat Jul 26 02:31:19 2008 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14408 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 154 ++++++++++++++++++++++++++--------------------------- 1 files changed, 76 insertions(+), 78 deletions(-) commit 1532e8fe40a1a2b273e3197db9c2d7720d10dcf3 Author: michael Date: Sat Jul 26 02:27:14 2008 +0000 chroma_format_idc=0 aka grayscale support. Can be disabled by removing #define ALLOW_NOCHROMA in case the extra if() slow the code down meassureably. Fixes at least FRExt/HPCAMOLQ_BRCM_B.264 FRExt/HPCVMOLQ_BRCM_B.264 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14407 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 29 ++++++++++++++++++++++++----- libavcodec/h264.h | 9 +++++++++ libavcodec/h264data.h | 8 ++++++++ 3 files changed, 41 insertions(+), 5 deletions(-) commit 92294a087c8a868825184275a849fcf649ebe494 Author: astrange Date: Sat Jul 26 01:57:10 2008 +0000 Add a new -debug option for tracing calls to the default get/release_buffer functions. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14406 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 1 + libavcodec/utils.c | 7 +++++++ 2 files changed, 8 insertions(+), 0 deletions(-) commit c2f6ab32ae36ad2cca70f677e06dbcf65323c8a1 Author: michael Date: Fri Jul 25 23:55:31 2008 +0000 Revert r14404 Remove another 2 incorrect checks. These would ignore fields of different parity. I was wrong, i thought pic_stricture is the current pic structure. But it does not make a difference either way on the reference bitstreams. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14405 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 881088f6fa7a71348e98e7c746f08dc2a2f594da Author: michael Date: Fri Jul 25 23:49:01 2008 +0000 Remove another 2 incorrect checks. These would ignore fields of different parity. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14404 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 889b5a8c4550492673db863382ba0fdc1e754dad Author: michael Date: Fri Jul 25 23:39:43 2008 +0000 Print an error if a reference picture is missing. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14403 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 4fb5d5735c9d6da6125819f15f872df41cc24b38 Author: michael Date: Fri Jul 25 23:36:48 2008 +0000 Remove mysterious ref->data[0] check. That what the standard calls non existant is not related to the value of the data[0] pointer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14402 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 1a769058b90c6177281c44396733349711630240 Author: michael Date: Fri Jul 25 22:42:49 2008 +0000 10l typo, fix compilation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14401 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0cd8c01522767b9414fdb1a8af98aadd5f4bfec6 Author: michael Date: Fri Jul 25 22:39:43 2008 +0000 Remove another stupidity, long_ref==0 check 4 lines after assert(long_ref==0). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14400 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d63e1f16e37309cb4df5ad9e69e73d430a2dcd26 Author: michael Date: Fri Jul 25 21:51:50 2008 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14399 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 0e3c2abdb08188506042ba5c9a23ef1107c75d59 Author: michael Date: Fri Jul 25 21:46:15 2008 +0000 Rewrite fill_default_ref_list(), the old code was obfuscated beyond repair with hacks added by the PAFF fanboys. (sorry for the insult but the code really was poor quality no matter how you meassure it, go and buy cola, lots of cola if you are one of the authors) new code is ~60lines old was ~200 Fixes at least: FRExt/HCHP2_HHI_A.264 one sample also get decoded much better: FRExt/FRExt1_Panasonic.avc (PSNR 11 -> 80) (no i do not know why, the old code was too a big mess to figure out what it did) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14398 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 252 +++++++++++++---------------------------------------- 1 files changed, 62 insertions(+), 190 deletions(-) commit 61f991f4348915555247080e1991daff83e11178 Author: darkshikari Date: Fri Jul 25 21:04:06 2008 +0000 Improve documentation about -bt option git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14397 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffmpeg-doc.texi | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit af3e997f1f2fe61e602226347084e3f2f8ead08d Author: michael Date: Fri Jul 25 14:52:58 2008 +0000 Do not scare the user with error messages when everything is ok. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14396 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 2dbcab416796cd24116b7ddcd54ca0dd22181f3b Author: michael Date: Fri Jul 25 14:00:01 2008 +0000 Make remove_short() match remove_long() in that it calls unreference_pic(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14395 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 21 ++++++++++----------- 1 files changed, 10 insertions(+), 11 deletions(-) commit b772bb496af60f20a14c934b90dbc4a3f3443425 Author: michael Date: Fri Jul 25 13:40:13 2008 +0000 Removing yet another weird field pic special case, now related to SHORT2LONG MMCOs. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14394 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 26 ++++++++++++-------------- 1 files changed, 12 insertions(+), 14 deletions(-) commit 7a9d459000735f0812eca18a8b004ff8d8083ab5 Author: michael Date: Fri Jul 25 13:09:06 2008 +0000 Make remove_long() call unreference_pic() internally. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14393 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 39 ++++++++++++++++----------------------- 1 files changed, 16 insertions(+), 23 deletions(-) commit 9eed8457b109b97c9271c61b347095069eeedb52 Author: michael Date: Fri Jul 25 12:56:58 2008 +0000 Merge oddly duplicated remove_long/remove_long_at_index() function. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14392 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 30 +++++++++++------------------- 1 files changed, 11 insertions(+), 19 deletions(-) commit 3a2ecf4dc8e7fe1f809ac8137862397a391b0b5a Author: michael Date: Fri Jul 25 12:34:39 2008 +0000 Remove strange long_ref=0. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14391 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 880bec81b5fd06f3f826bcfc7e94ad2374b6893d Author: michael Date: Fri Jul 25 12:26:24 2008 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14390 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) commit e4d2f16a5c1cc0ce96faff92c8dc226581d6ba9a Author: michael Date: Fri Jul 25 12:25:28 2008 +0000 10000l, forgotton } git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14389 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 3060f667d55d2727803c60829132c52802476c86 Author: michael Date: Fri Jul 25 12:23:41 2008 +0000 Remove another of these obfuscated special cases for field pictures that does not do anything. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14388 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 15 +-------------- 1 files changed, 1 insertions(+), 14 deletions(-) commit 9851f6eec2945f445e4f8be86c665dfe389f00fa Author: michael Date: Fri Jul 25 12:12:25 2008 +0000 Simplify mmco setup code used in IDR pictures. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14387 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 35d517604035cf14c57a3874f69c8ff3dba7d95c Author: michael Date: Fri Jul 25 12:02:45 2008 +0000 Remove redundant h->mmco_index= 0. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14386 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-) commit fde0c9cbcbd35b6ce4fdaad746ba19fac1485331 Author: michael Date: Fri Jul 25 11:54:03 2008 +0000 Assert that long_ref has been cleared for released pics. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14385 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 9d2c77eb68467fae4cf4397f7c3499cb0d956596 Author: michael Date: Fri Jul 25 11:52:40 2008 +0000 Clear long_ref when a frame is no longer a long_ref. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14384 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit e9fd89151adb1b532ff1753d67e2ce80f6c6e251 Author: michael Date: Fri Jul 25 11:48:32 2008 +0000 Make sure mmco index is 0 (instead of uninitialized) in all error returns. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14383 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 77fea15aa7476d2eb81f05d4d69caeb4abd2e623 Author: reimar Date: Fri Jul 25 04:10:32 2008 +0000 Fix handling of old nuv files where an aspect of 1 actually means 4/3 Patch by elupus (elupus ecce se) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14382 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/nuv.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit e1ab81447f33c6accc9a21fee00eaff0c76e5c9e Author: michael Date: Fri Jul 25 00:13:02 2008 +0000 Simplify strange obfuscated code in MMCO_LONG handling. Note, this might change behavior for invalid bitstreams. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14381 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 18 +++--------------- 1 files changed, 3 insertions(+), 15 deletions(-) commit d24efe977463b586c68d4f852e0d56a239c7087d Author: michael Date: Thu Jul 24 23:43:44 2008 +0000 Set field_poc (it was half uninitialized before) and use it instead of the fragile first_field check to determine if we have 2 fields at the end. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14380 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 20 +++++++++----------- 1 files changed, 9 insertions(+), 11 deletions(-) commit b573ae23e4a2b05b488786c9dc51e317179375e7 Author: michael Date: Thu Jul 24 22:29:38 2008 +0000 Minor simplification of code in init_poc(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14379 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) commit 591caa908e4a8d64722329c9e2f01c663566c727 Author: michael Date: Thu Jul 24 22:05:58 2008 +0000 cosmetics (indent and 2 empty lines) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14378 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) commit 233bd456cc81020d8fdc5d487cbed612a3e0c385 Author: michael Date: Thu Jul 24 22:04:29 2008 +0000 init_poc() vs. idr() cleanup git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14377 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 16 +++------------- 1 files changed, 3 insertions(+), 13 deletions(-) commit ee85e15f5e53cac7ce7ea1c5b92a81c03e01e4b0 Author: diego Date: Thu Jul 24 21:12:37 2008 +0000 cosmetics: typo fixes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14376 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 +- ffserver.c | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) commit 8d0168e3f9768302e118cab2d65a1ca6d11aea29 Author: reimar Date: Thu Jul 24 18:40:43 2008 +0000 aspect stored in nuv files must be converted from display- to sample-aspect. Patch by elupus (elupus ecce se) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14375 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/nuv.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6973e22a82b6c13b1aeaeb6cb69cef9b613793ab Author: michael Date: Thu Jul 24 17:24:36 2008 +0000 Fix tiny_psnr so it compares all bytes (it did skip the last block). Also display both file sizes and slightly change the output formatting. [not split in 3 patches to avoid the huge checksum files from being changed and having to be reviewed 3 times, if people want it split i can revert and split it] git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14374 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/ffmpeg.regression.ref | 108 ++++++++++++++++++++-------------------- tests/rotozoom.regression.ref | 108 ++++++++++++++++++++-------------------- tests/tiny_psnr.c | 22 ++++++--- 3 files changed, 123 insertions(+), 115 deletions(-) commit caaf99e9b883dbdf1c0b1c8644d85efb418eb98c Author: michael Date: Thu Jul 24 17:13:37 2008 +0000 Fix loop filter with CAVLC 8x8dct. Fixes at least: FRExt/HPCV_BRCM_A.264 FRExt/HVLCFI0_Sony_B.264 FRExt/HVLCPFF0_Sony_B.264 H264_artifacts_motion.h264 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14373 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 41 ++++++++++++++++++++++++++++++++++++++++- 1 files changed, 40 insertions(+), 1 deletions(-) commit e953d4f4391fd11b8dc66c7d59f24fea6a16a39e Author: diego Date: Thu Jul 24 17:09:28 2008 +0000 cosmetics: Fix two common typos: wont --> will not, lets --> let us. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14372 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h263dec.c | 2 +- libavcodec/motion_est_template.c | 2 +- libavcodec/mpegvideo.c | 2 +- libavcodec/resample2.c | 2 +- libavdevice/libdc1394.c | 4 ++-- libavformat/dvenc.c | 4 ++-- libavutil/softfloat.h | 2 +- 7 files changed, 9 insertions(+), 9 deletions(-) commit acb7a24dd0cb777cbf2f6814361737147f6e6854 Author: diego Date: Thu Jul 24 17:04:14 2008 +0000 cosmetics: typo/grammar fixes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14371 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/tiny_psnr.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 7570b51177e1ce7921d336cf62a757339f037d4a Author: diego Date: Thu Jul 24 16:54:51 2008 +0000 cosmetics: Fix indentation after last commit. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14370 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/h264_altivec.c | 8 ++++---- libavcodec/ppc/h264_template_altivec.c | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) commit 5ad0470b41fe439b133642287a9517db6fe8713b Author: michael Date: Thu Jul 24 15:47:28 2008 +0000 Fix segfault with non existing input files. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14369 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tests/tiny_psnr.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 033762247e405cda75528a24fa4953ec4bebfd5e Author: vitor Date: Thu Jul 24 11:55:01 2008 +0000 Cosmetics: grammar nits git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14368 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 99ecfcf833c73c0eecbf1943a9687e6c545b3134 Author: diego Date: Thu Jul 24 10:55:36 2008 +0000 misc spelling/grammar fixes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14367 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 46 +++++++++++++++++++++++----------------------- 1 files changed, 23 insertions(+), 23 deletions(-) commit 924cb74be46e5c624618b1697eada9ccb63610d5 Author: diego Date: Thu Jul 24 10:53:32 2008 +0000 Remove AltiVec vector declaration compiler compatibility macros. The original problem was that FSF and Apple gcc used a different syntax for vector declarations, i.e. {} vs. (). Nowadays Apple gcc versions support the standard {} syntax and versions that support {} are available on all relevant Mac OS X versions. Thus the greater compatibility is no longer worth cluttering the code with macros. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14366 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 6 +-- libavcodec/ppc/dsputil_altivec.c | 40 ++++++++-------- libavcodec/ppc/fdct_altivec.c | 6 +- libavcodec/ppc/h264_altivec.c | 10 ++-- libavcodec/ppc/h264_template_altivec.c | 12 +++--- libavcodec/ppc/idct_altivec.c | 10 ++-- libavcodec/ppc/mpegvideo_altivec.c | 2 +- libavcodec/ppc/util_altivec.h | 4 +- libavutil/internal.h | 8 --- libpostproc/postprocess_altivec_template.c | 68 ++++++++++++++-------------- 10 files changed, 78 insertions(+), 88 deletions(-) commit 17962773f1230ca5354d191ca5079181f409a0fc Author: benoit Date: Thu Jul 24 07:55:11 2008 +0000 Use tkhd matrix for proper display in mov. Patch by John Schmiederer jschmiederer on2 com Original thread: [PATCH] Use tkhd matrix for proper display in mov Date: 05/23/2008 09:31 PM git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14365 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 39 ++++++++++++++++++++++++++++++++++----- 1 files changed, 34 insertions(+), 5 deletions(-) commit ab85bdc16a35e758bbffd0adaa061e235bb06719 Author: vitor Date: Thu Jul 24 04:29:23 2008 +0000 Rename update() function to backward_filter() and add a doxy comment git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14364 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit 1aabb0c169cbd3f063deee4f79698a0455b738bc Author: vitor Date: Thu Jul 24 04:15:50 2008 +0000 More tables renaming/commenting git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14363 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 4 ++-- libavcodec/ra288.h | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) commit b84d0c3e1b9c02ec4f903dd533fa191df243b65e Author: vitor Date: Thu Jul 24 04:07:50 2008 +0000 Follow FFmpeg convention of returning negative values on error in eval_lpc_coeffs() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14362 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 807514fb9b697d8c34cb555bb9525df2350857fb Author: vitor Date: Thu Jul 24 04:05:41 2008 +0000 Rename pred() to eval_lpc_coeffs() and add a doxy comment git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14361 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) commit 32b4d77d67e44fdd452d091aa2b1eda49039f633 Author: vitor Date: Thu Jul 24 03:50:06 2008 +0000 Give tables a more descriptive name git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14360 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 4 ++-- libavcodec/ra288.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit a114d46b70cf121a2b1e59011875a58836179261 Author: vitor Date: Thu Jul 24 03:28:42 2008 +0000 Add comments to do_hybrid_window() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14359 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-) commit 63c8009894566a1e5872d4c34996fe11aa6b6630 Author: vitor Date: Thu Jul 24 03:28:01 2008 +0000 Give parameters of do_hybrid_window() more meaningful names git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14358 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 27 +++++++++++++++------------ 1 files changed, 15 insertions(+), 12 deletions(-) commit 6d4ec8891bcabec0b5c56c256f9efda8d2366248 Author: vitor Date: Thu Jul 24 03:23:51 2008 +0000 Rename co() function to the much more descriptive name of do_hybrid_window(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14357 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) commit d6335e672493f82e629c47844ccc65eb1690188a Author: vitor Date: Thu Jul 24 03:22:19 2008 +0000 Simplify co(): write constant in a more readable way git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14356 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 862966be16d260ddaf8c3371dcd764372e30523a Author: vitor Date: Thu Jul 24 03:19:52 2008 +0000 Simplify co(), use memcpy/memmove and colmult() when useful. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14355 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 12 ++++-------- 1 files changed, 4 insertions(+), 8 deletions(-) commit 7f94e95d1a073e19d6294822a1bed748d35c3dfa Author: michael Date: Thu Jul 24 00:45:18 2008 +0000 Reset prev_frame_num for idr frames as required by the spec. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14354 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 96111d9956f6e542040f31426643501e12752525 Author: michael Date: Wed Jul 23 17:24:11 2008 +0000 Better explanation for buf_size==0 code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14353 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ea07aa96536bc4f6c09a7942c22536176d9a4062 Author: kostya Date: Wed Jul 23 17:06:40 2008 +0000 SMPTE 421M Annex L (aka .rcv) muxer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14352 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 1 + libavformat/allformats.c | 2 +- libavformat/avformat.h | 2 +- libavformat/vc1testenc.c | 95 ++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 98 insertions(+), 2 deletions(-) commit 227832d6e6f4fd027d7403f94ffc687c8dc72106 Author: michael Date: Wed Jul 23 14:59:55 2008 +0000 100l cross_idr simplification had a typo git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14351 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2b05437811635a11c721f16bbea442c60073299a Author: michael Date: Wed Jul 23 14:44:07 2008 +0000 Remove truncated support, use a AVParser if you used that, its the same. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14350 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 18 +----------------- 1 files changed, 1 insertions(+), 17 deletions(-) commit fa9a47bec6a4f71cc69da823f3418a9bfa2249c1 Author: michael Date: Wed Jul 23 14:37:15 2008 +0000 Simplify cross_idr calculation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14349 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit 4468306d5ea932efef6422c083470c9d2d984487 Author: banan Date: Wed Jul 23 12:21:56 2008 +0000 Reduce the loglevel on a log message in the Nellymoser decoder. Related to Roundup 447. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14348 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/nellymoserdec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 96a1d23f6d6f8638217416304686a68628bab2cc Author: michael Date: Wed Jul 23 11:24:04 2008 +0000 Remove redundant keyframe checks. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14347 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit e5c619ed6eaecf8e782652a81145e060e483f795 Author: lucabe Date: Wed Jul 23 10:57:51 2008 +0000 Reindent after last commit git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14346 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b output_example.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 7c0b415c8f147e506cc757b4afb2cc4e4e6e1457 Author: lucabe Date: Wed Jul 23 10:56:56 2008 +0000 Do not rescale AV_NOPTS_VALUE in output_example.c git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14345 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b output_example.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 52a1f6477411afd1d2a31d784a3da3518ac5655b Author: kostya Date: Wed Jul 23 06:21:27 2008 +0000 In-loop deblocking filter for VC-1 decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14344 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 180 +++++++++++++++++++++++++++++++++++++++++++++++++++--- libavcodec/vc1.h | 2 + 2 files changed, 173 insertions(+), 9 deletions(-) commit 5f75185eb9c302e7fa6eaa41e1c5bb04dc893bd6 Author: vitor Date: Wed Jul 23 05:54:34 2008 +0000 My commit at r14340 was not the right solution. For a monocromatic frame, there will be only one centroid and it will be impossible to find three distinct ones. It is better to just avoid shifting if there are not three different centroids. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14343 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/elbg.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit 09c31b392dc01a8887d931dc562dea815255d402 Author: vitor Date: Wed Jul 23 03:56:13 2008 +0000 Do not merge declaration and initialization in elbg.c to workaround an ICC bug. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14342 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/elbg.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 5e41892a9a63a14a4e2f2ac8f71331a0bdf4f2fb Author: vitor Date: Wed Jul 23 03:55:37 2008 +0000 When picking a "high utility centroid" do not pick one that has no corresponding points. Not only it is the worst possible pick, but also the code was written without this case in mind. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14341 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/elbg.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 2f75eaff761d6bc83d77d03b90bb530e0d6520ff Author: vitor Date: Wed Jul 23 03:54:31 2008 +0000 The codebook generator algorithm involves picking three different codebook centroids ("high utility", "low utility" and "closest to the low utility one"). This change avoid the corner case of choosing two times the same centroid. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14340 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/elbg.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit fbce2bdfe6ba3ed2f7ffe60f708d234df841d0e6 Author: michael Date: Wed Jul 23 02:12:54 2008 +0000 Support gaps in the frame num. Fixes at least: MR3_TANDBERG_B.264 MR4_TANDBERG_C.264 MR5_TANDBERG_C.264 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14339 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 28 ++++++++++++++++++++++------ 1 files changed, 22 insertions(+), 6 deletions(-) commit d75fa8df4162ff2c4e0f46a87725195995f7cf65 Author: michael Date: Tue Jul 22 19:30:45 2008 +0000 Reset frame_num for MMCO 5. Fixes at least MR2_TANDBERG_E.264 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14338 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit ee5834804fe095883ccc18ec889d1f08f1940548 Author: michael Date: Tue Jul 22 17:44:36 2008 +0000 3rd try to get the loop filter ref/mv check working correctly. Fixes at least: src19td.IBP.264 CVWP3_TOSHIBA_E.264 cvmp_mot_picaff0_full_B.26l CVMP_MOT_FRM_L31_B.26l cvmp_mot_frm0_full_B.26l CVMP_MOT_FLD_L30_B.26l cvmp_mot_fld0_full_B.26l git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14337 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 40 ++++++++++++++++++++++++++++++---------- 1 files changed, 30 insertions(+), 10 deletions(-) commit 98312df62fbace8828a48ba48ffdb404c6b62cab Author: michael Date: Tue Jul 22 13:01:10 2008 +0000 qscale has a range of 0..51 we thus do not need a 256 entry table and neither need to and it with 0xFF. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14336 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 +++--- libavcodec/h264.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) commit f3b5aaf6d7555c9c126fdd31b12af19182aa5925 Author: michael Date: Tue Jul 22 12:31:48 2008 +0000 Setting chroma_qp to 0 for PCM blocks is really a interresting minor optimization, more interresting would it have been had the author thought about what value chroma_qp would have for the following MB. Or failing that, had actually tested the code. So this reverts this non functional optimization, and makes the code work. Fixes at least CAPM3_Sony_D.jsv git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14335 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 4fca6f17094123e10ca29dd1c88810a009052d74 Author: michael Date: Tue Jul 22 11:56:56 2008 +0000 Deobfusate chroma_qp_table[1] init code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14334 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 4f0cd3974347f4ca529f6da6a4cf6ceb664c2ca7 Author: benoit Date: Tue Jul 22 07:20:17 2008 +0000 Enhance qblur and qcomp documentation. Patch by tripp eliared yahoo com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14333 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffmpeg-doc.texi | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 3f8d2213eb6a32aab6cdfa5b6c30ba94f19c1fae Author: cehoyos Date: Mon Jul 21 22:46:47 2008 +0000 Revert r13542: Spatial direct mode probably also works with PAFF. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14332 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 3becd122f2197e0143caea3b73367177676cbc8f Author: michael Date: Mon Jul 21 22:19:06 2008 +0000 Loop filtering with multiple slice types fix. Fixes at least: CABAST3_Sony_E.jsv CABASTBR3_Sony_A.jsv CABASTBR3_Sony_B.jsv git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14331 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 29 ++++++++++++++++------------- libavcodec/h264.h | 2 +- 2 files changed, 17 insertions(+), 14 deletions(-) commit e01223704640717a0c516ed9dafa7c9292dd059b Author: stefano Date: Mon Jul 21 21:32:46 2008 +0000 Make configure --help document the --enable-debug option. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14330 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit ded310138c1a9d08aa163b38282df4039f429fc6 Author: diego Date: Mon Jul 21 21:06:49 2008 +0000 Add complete listing of bitstream filters and 2 examples to the documentation. patch by tripp, eliared yahoo com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14329 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffmpeg-doc.texi | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) commit ef550a8999570e48606392d04a3f2b3c816e7412 Author: diego Date: Mon Jul 21 20:52:24 2008 +0000 Correct b_quant offset comment in avcodec.h, it is the description for b_quant factor. patch by tripp, eliared yahoo com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14328 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 54f40b768427cf3a12718f994d6da3fc9ac34252 Author: diego Date: Mon Jul 21 20:40:25 2008 +0000 Move --disable-debug to a better place within configure help output. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14327 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b63fae68332ce8490be9e11970c41d4441d416cd Author: michael Date: Mon Jul 21 19:11:41 2008 +0000 Use slice_type_nos instead of slice_type where it makes no difference. This way we use slice_type_nos almost everywhere which means 1 variable less for gcc to put in a register. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14326 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 54 ++++++++++++++++++++++++++-------------------------- 1 files changed, 27 insertions(+), 27 deletions(-) commit 65d0b954f42c8e390d031661ae527af75beab944 Author: michael Date: Mon Jul 21 18:44:57 2008 +0000 SI/SP slice support. (not bitexact) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14325 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 24 ++++++++++++++---------- 1 files changed, 14 insertions(+), 10 deletions(-) commit b1f90e112e226776b315c7122c06801aa411ca66 Author: michael Date: Mon Jul 21 18:26:11 2008 +0000 remove superflous () git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14324 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f9aede51cc5f6e7804c38841bcbf5b2cb53bac69 Author: michael Date: Mon Jul 21 18:24:45 2008 +0000 Simplify slice type checks. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14323 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 15 ++++++++------- libavcodec/h264.h | 1 + 2 files changed, 9 insertions(+), 7 deletions(-) commit 8fad223bdd0a938f21a847afeade72c0def4c2b5 Author: michael Date: Mon Jul 21 18:06:23 2008 +0000 More correct ref comparission in the loop filter. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14322 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 8b877337edc27e7066c4d3e7645824aa12991205 Author: diego Date: Mon Jul 21 05:46:56 2008 +0000 Check the allocated pointer instead of the given pointer as intended in vhook/ppm.c:Configure. patch by Erik Hovland, erik hovland org git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14321 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b vhook/ppm.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b81bcceece3cd7556de689f2a9ee213fd2ed9c85 Author: diego Date: Mon Jul 21 05:25:59 2008 +0000 Clarify -minrate/-maxrate description in the documentation. patch by tripp, eliared yahoo com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14320 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/ffmpeg-doc.texi | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 9040e5587dc9949735a1ad91d343d28ffbd0db9a Author: michael Date: Mon Jul 21 01:41:56 2008 +0000 Simplify spatial direct ref selection with FFMIN3() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14319 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit c435c416aff75d8b6a7cb8fa63abb370fd9b95d6 Author: diego Date: Sun Jul 20 20:56:40 2008 +0000 cosmetics: Make libavcodec/ppc/dsputil_altivec.c conform to style guidelines. This includes indentation changes, comment reformatting, consistent brace placement and some prettyprinting. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14318 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/dsputil_altivec.c | 953 +++++++++++++++++--------------------- 1 files changed, 437 insertions(+), 516 deletions(-) commit 33297bf0266086eea13c11b6c1482978ee6d9377 Author: diego Date: Sun Jul 20 20:02:09 2008 +0000 cosmetics: Reindent two misplaced braces. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14317 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/dsputil_ppc.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 1665af73183db3093d0249fb706e31a4969709e7 Author: diego Date: Sun Jul 20 18:58:30 2008 +0000 cosmetics: Reformat PPC code in libavcodec according to style guidelines. This includes indentation changes, comment reformatting, consistent brace placement and some prettyprinting. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14316 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/dsputil_ppc.c | 240 ++++----- libavcodec/ppc/dsputil_ppc.h | 135 +++--- libavcodec/ppc/fft_altivec.c | 35 +- libavcodec/ppc/gmc_altivec.c | 138 +++--- libavcodec/ppc/h264_altivec.c | 12 +- libavcodec/ppc/h264_template_altivec.c | 918 ++++++++++++++++---------------- libavcodec/ppc/idct_altivec.c | 1 - libavcodec/ppc/imgresample_altivec.c | 21 +- libavcodec/ppc/int_altivec.c | 2 +- libavcodec/ppc/mathops.h | 12 +- libavcodec/ppc/mpegvideo_altivec.c | 218 ++++---- libavcodec/ppc/snow_altivec.c | 9 +- 12 files changed, 844 insertions(+), 897 deletions(-) commit 18d45891d80eb0a22a3349ad2f20cc387654cb35 Author: michael Date: Sun Jul 20 18:06:41 2008 +0000 Fix used references indexes in the loop filter. Disable filter_mb_fast() as it optimized the incorrect code. Fixes at least: BA3_SVA_C.264 CABA3_SVA_B.264 CABACI3_Sony_B.jsv CAFI1_SVA_C.264 camp_mot_frm0_full.26l CAWP5_TOSHIBA_E.264 CVFI2_SVA_C.264 CVSE3_Sony_H.jsv CVWP2_TOSHIBA_E.264 CVWP5_TOSHIBA_E.264 SL1_SVA_B.264 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14315 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 34 ++++++++++++++++++++++------------ libavcodec/h264.h | 1 + 2 files changed, 23 insertions(+), 12 deletions(-) commit 9a953bd86a9d2d564b49996939ef2d245a113cc7 Author: michael Date: Sun Jul 20 16:02:49 2008 +0000 Add skip* AVOptions, which seem to have been missed. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14314 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit 2b0c0f6f41462d9f23ea64edc192830bbc496477 Author: andoma Date: Sun Jul 20 15:01:20 2008 +0000 Decrease severity of 'invalid new backstep' log message to warning in mpeg audio decoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14313 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudiodec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c80d65a4f3aef5eb3087c52b76904c0ff378eaac Author: andoma Date: Sun Jul 20 14:58:49 2008 +0000 Supply context argument to av_log() in mpeg audio decoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14312 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudiodec.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit 49f3673d5f218433e2aafd5ef081093e4edcb07e Author: jbr Date: Sat Jul 19 22:01:46 2008 +0000 read 'coupling in use' parameter from bitstream into decoder context first, then copy to the local variable. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14311 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 7820ce844ba45e3eae7ca1e5313347d96c8547cb Author: michael Date: Sat Jul 19 21:53:54 2008 +0000 Fix h264_loop_filter_strength_mmx2() so it works with PAFF. fixed at least: CVFI1_Sony_D.jsv CVFI1_SVA_C.264 MR6_BT_B.h264 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14310 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 2 +- libavcodec/h264.c | 2 +- libavcodec/i386/h264dsp_mmx.c | 12 +++++++++++- 3 files changed, 13 insertions(+), 3 deletions(-) commit 68d22b2c6a8537e23ff292ff7ecdc2b99c3f1fdb Author: banan Date: Sat Jul 19 18:53:04 2008 +0000 Prevent the qdm2 code from overreading/overflowing. Fixes Coverity ID 112 run 2 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14309 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qdm2.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 54171f497fae91755eb1512a1612a524991584f1 Author: michael Date: Sat Jul 19 16:16:00 2008 +0000 Take the brain amputated spec litteral if the user asks for it (-strict 1) That is, add 16 frames delay, cache trashing and av desync. fixes at least the following reference bitstreams: CABA3_Sony_C.jsv CACQP3_Sony_D.jsv CAMANL1_TOSHIBA_B.264 CANL3_Sony_C.jsv CVBS3_Sony_C.jsv CVMANL1_TOSHIBA_B.264 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14308 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 5bc9bac38b27d7b6df38d23b9b6328909ffc93ca Author: michael Date: Sat Jul 19 16:01:46 2008 +0000 Remove explicit strict_std_compliance support as it seems to work fine over AVOptions, actually it works even finer as it also gets passed to the decoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14307 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 9 --------- 1 files changed, 0 insertions(+), 9 deletions(-) commit bf79ff7317a0c0a4b4430d3c30443e4a3f4deff3 Author: michael Date: Sat Jul 19 15:57:06 2008 +0000 Make strict_std_compliance avaialable to decoders. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14306 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 9 ++++++++- libavcodec/utils.c | 12 ++++++------ 2 files changed, 14 insertions(+), 7 deletions(-) commit 683910d7c1cd289eb00d5bbe53c62c675080889b Author: banan Date: Sat Jul 19 15:48:53 2008 +0000 Fix for possible null pointer dereferencing, closes Coverity report 68 run 2. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14305 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qdm2.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit a471beae5c6750d784083a45b126485ad16e8627 Author: vitor Date: Sat Jul 19 15:43:34 2008 +0000 Cosmetics: alignement git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14304 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 4147acc38e70abb372ce9fd70fbbc49a31ebaa7a Author: vitor Date: Sat Jul 19 15:41:15 2008 +0000 Simplify co(): do not abuse pointer aritmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14303 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 47a96e9e0f2de4c01c29c42098781ec92facb2a4 Author: michael Date: Sat Jul 19 15:37:52 2008 +0000 Make the automatic has_b_frames increasing code increase it up to the same maximum that can be achived by specifying the value in the bitstream. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14302 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7162626ca07d0a9fd629b286dbc9da67d91fc425 Author: vitor Date: Sat Jul 19 15:32:29 2008 +0000 Simplify co(): remove variables that are only used once git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14301 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) commit 8b579c9c7d0304fbdb4b1e38ba19eae528a3cbce Author: michael Date: Sat Jul 19 12:21:09 2008 +0000 Try to fix my latest 100l fate SVQ3 breakage. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14300 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) commit c71cff09f18883a1d974490aaacf4ecdff058edc Author: michael Date: Sat Jul 19 11:57:29 2008 +0000 Remove apparently unneeded out!=NULL check. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14299 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 63b06ed0991f17033b9f9490860b0a8e95c229b0 Author: michael Date: Sat Jul 19 11:11:48 2008 +0000 Simplify picture output code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14298 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 15 ++++----------- 1 files changed, 4 insertions(+), 11 deletions(-) commit 20d1f9b98550304ab32802a5213c1852c7c6f4a1 Author: michael Date: Sat Jul 19 10:47:25 2008 +0000 Remove useless #if 0 code. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14297 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 960369c0a41c84ecd0130ce127fbe80a05b25da9 Author: michael Date: Sat Jul 19 03:33:42 2008 +0000 Dont forget marking disposed delayed pics as unused. Fixes issue335 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14296 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit a7c609587a967e4e2586eae3ea2b25a141ba3b9c Author: bcoudurier Date: Sat Jul 19 03:29:16 2008 +0000 add ogv extension git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14295 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/oggenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit dc8637d6c7821feabc12c35d6e462cb6f00ade8e Author: bcoudurier Date: Sat Jul 19 03:27:24 2008 +0000 cosmetics, remove space git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14294 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/oggenc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c8ececb4db980c287933b9a56c7dcbd097508514 Author: bcoudurier Date: Sat Jul 19 03:25:50 2008 +0000 update swf video frame number when muxing done, fix #439 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14293 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/swf.h | 2 +- libavformat/swfenc.c | 3 +++ tests/libav.regression.ref | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) commit db5efce975c519fb4547aa02cecf6d1970cf0fe5 Author: michael Date: Sat Jul 19 03:17:44 2008 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14292 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 2aef1f2385e7d769426623dde1e5625a7304729a Author: michael Date: Sat Jul 19 03:13:11 2008 +0000 simplify git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14291 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit db462299c4ec32500b2510e34257095d79c7ab36 Author: jbr Date: Sat Jul 19 02:54:54 2008 +0000 cosmetic: use hex value instead of decimal to show relation to 0x7FFFFF git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14290 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ac3dec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f91fb2c4ca739e4f33c05d823cb071daf2f70b28 Author: michael Date: Sat Jul 19 02:53:57 2008 +0000 Remove delayed_output_pic, i do not understand what this variable was good for. Its simpler and might be faster now. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14289 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 30 +++++++++++------------------- libavcodec/h264.h | 2 +- 2 files changed, 12 insertions(+), 20 deletions(-) commit 3864ceb6ed26c0db681a759d3924bd52c2f9e114 Author: michael Date: Sat Jul 19 02:44:17 2008 +0000 Drop out of order pics even if bitstream_restriction_flag is set. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14288 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit a07708d0ed1d13b78b748ee032d97d1dc17920a6 Author: vitor Date: Sat Jul 19 02:43:23 2008 +0000 Set avctx->coded_frame in RoQ encoder. At some point in the SVN history this became mandated. Fix issue 548. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14287 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/roqvideoenc.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit a10ab2033be59287eb0f70fa3054197bb7886520 Author: michael Date: Sat Jul 19 00:32:15 2008 +0000 Make the ugly hack which uses an unused entry in the internal buffer array actually use a unused one, so it does work. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14286 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 21c59acf7543beee18af29b31da613cf604dea1d Author: stefano Date: Fri Jul 18 22:23:29 2008 +0000 Make ffmpeg -t X with X<=0 transcode nothing. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14285 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 96dbfcef8652302792f36993013da0b84d703805 Author: michael Date: Fri Jul 18 21:16:59 2008 +0000 minor simplification of qdm2_decode_fft_packets() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14284 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/qdm2.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 0624aba11dd03213a8079e1dd75f8abdfbdca187 Author: michael Date: Fri Jul 18 20:59:17 2008 +0000 Make frames non reference by default, so they are disposed of automatically in MPV_frame_start() if we break out due to an error at a random place. Fixes issue334 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14283 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 2f69428ae071c3c257f0d64408016b542fc4d8e7 Author: michael Date: Fri Jul 18 13:52:23 2008 +0000 Correcting displayed muxing overhead and video stream size. Partially fixes issue348. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14282 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 80038126b53be8f3b29ed2bfcd676d0e227e2eb4 Author: michael Date: Fri Jul 18 12:03:21 2008 +0000 Support reading large metadata. fixes issue187 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14281 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/flac.c | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) commit 476720c7f2d6a871524e062637a2502144060ac5 Author: michael Date: Fri Jul 18 11:39:41 2008 +0000 Make bitstream_* fields unsigned. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14280 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/flac.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit b0f8376bb5325e2b250464d43c8d2b182b5fe238 Author: michael Date: Fri Jul 18 11:38:53 2008 +0000 Only realloc() bitstream buffer when the needed size increased, this is needed to prevent loosing bitstream data with large metadata. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14279 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/flac.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit e0ee6bd500af2683bfc4d75d461d68a11459e100 Author: michael Date: Fri Jul 18 11:08:15 2008 +0000 If metadata has been parsed goto end instead of trying to decorrelate and output somehing nonexistng. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14278 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/flac.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 4825fa89346e22f0f4e2234c34ec201b2546d877 Author: benoit Date: Fri Jul 18 07:15:50 2008 +0000 Fix a mem leak in vc1_decode_frame(). Patch by Erik Hovland erik hovland org git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14277 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vc1.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit c678ad2548403f3424e8d7462e20faeb37aeb870 Author: benoit Date: Fri Jul 18 07:13:56 2008 +0000 Fix a mem leak in av_find_stream_info(). Patch by Erik Hovland erik hovland org git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14276 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 4c826a2c0a2fbf381099a40f3e2dd4a913780f66 Author: mru Date: Fri Jul 18 01:18:59 2008 +0000 intreadwrite: support DEC compiler __unaligned type qualifier git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14275 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/intreadwrite.h | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) commit 4c4db7aff9e7f65ff4e982db3e3436cf9e3d56d0 Author: mru Date: Fri Jul 18 01:07:17 2008 +0000 MPEGTS: Improve probe function When a sync byte is found, check that transport_error_indicator is zero, and adaptation_field_control is valid (non-zero). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14274 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpegts.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit b20e959eb424844fdd2cb60090c124ce17a81fc0 Author: bcoudurier Date: Fri Jul 18 00:24:31 2008 +0000 cosmetics, remove space git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14273 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 66e246d2b4f743ba9f76c16d02279c203c420e4c Author: bcoudurier Date: Fri Jul 18 00:23:37 2008 +0000 return max score when ftyp atom is encoutered git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14272 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mov.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 63af59b32ae3abb4c86871dd26a04c7b3032f5e3 Author: vitor Date: Thu Jul 17 23:48:53 2008 +0000 Simplify: do not overuse pointer aritmetic git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14271 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 13 +++++-------- 1 files changed, 5 insertions(+), 8 deletions(-) commit 0909898ee364549228b111168f7e53ff1a4b8da6 Author: vitor Date: Thu Jul 17 23:02:52 2008 +0000 Const git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14270 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7258fc9b4d7a07e01b164fd9074ef5aeef332168 Author: vitor Date: Thu Jul 17 23:01:31 2008 +0000 Another simplification git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14269 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit a18f2b899e7d14d7cc1e1fdbc8a265ea742c5140 Author: vitor Date: Thu Jul 17 22:59:53 2008 +0000 Simplify git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14268 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit f7c9fceac7b619fdd563b0572037489e4b73011a Author: vitor Date: Thu Jul 17 22:42:21 2008 +0000 Simplify git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14267 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit b1ffc99c5cc5ed5f6d99e22fc9c1171db8a51694 Author: vitor Date: Thu Jul 17 22:39:29 2008 +0000 Declare function parameters as const git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14266 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) commit 6226f9cb9f0abe9f0b3222de2bfd6a2cf6f6bd69 Author: mru Date: Thu Jul 17 18:42:19 2008 +0000 Rearrange AV_[RW][BL]*() macros git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14265 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/intreadwrite.h | 90 +++++++++++++++++++++------------------------- 1 files changed, 41 insertions(+), 49 deletions(-) commit af3b94d5b79c304a69ee1a8971f8df95a8170130 Author: michael Date: Thu Jul 17 17:42:44 2008 +0000 100l, someone used FLT_MIN where -FLT_MAX was meant at a few places in the AVOptions array. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14264 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 9c2ac2c8d07e6e9394206fa6b2c7798b9156fb6e Author: diego Date: Thu Jul 17 16:28:48 2008 +0000 Replace LDLATEFLAGS hackery by proper LDFLAGS tests. The original reasons for LDLATEFLAGS are lost in the mists of time. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14263 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit e4e4efc08cfc74d9b2ffdba2098a1b83cd088389 Author: michael Date: Thu Jul 17 14:13:44 2008 +0000 Try to fix FATE after my time_base simplification change. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14262 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/nsvdec.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 72ca0d9f355cbde7bb86fe06024394bfb457f96b Author: diego Date: Thu Jul 17 09:30:48 2008 +0000 Move up swscale_error target so that regression tests error out immediately. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14261 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Makefile | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit 03bbae75cfbdac8012251eceb5748430f34c83d9 Author: stefano Date: Wed Jul 16 22:10:34 2008 +0000 Free in avcodec_close() avctx->rc_eq. Fix a memory leak. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14260 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit b136a01e3835700c7fd08699cf667a31ea8741eb Author: michael Date: Wed Jul 16 17:54:57 2008 +0000 10000l, revert r14254 Log: The funny memcpyin svq3 generally has src & dst overlapping, so it should at least be a memmove(). I was tired, they do not overlap. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14259 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq3.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 53c6296a42bb2a6558c03c3fe2ed95c856c1565c Author: michael Date: Wed Jul 16 17:51:24 2008 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14258 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2029609c80a155e28b4f717bd7efb0acf587f047 Author: michael Date: Wed Jul 16 17:48:47 2008 +0000 SVQ3 uses the JPEG variant of YUV 4:2:0. Fixes issue256 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14257 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 98be329cd8cb150550b312ca3e848355e20c2ca7 Author: diego Date: Wed Jul 16 17:20:21 2008 +0000 cosmetics: Fix mxf codec long name. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14256 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mxf.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 72df1d694c6bc3ce80bc4371084476c514e9addf Author: bcoudurier Date: Wed Jul 16 03:21:23 2008 +0000 print AVCodecContext address instead of AVClass, better when multiple instances of same codecs are used, based on r14237 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14255 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit fe25d68dbd2fd7b64d99bfe8cd56b76d155f2786 Author: michael Date: Wed Jul 16 02:10:21 2008 +0000 The funny memcpyin svq3 generally has src & dst overlapping, so it should at least be a memmove(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14254 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq3.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 511abaeb82135ba633b34bea6d819c253acaf28a Author: michael Date: Wed Jul 16 01:57:28 2008 +0000 Print slice num as well. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14253 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq3.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit d189063db63a6f0efa0c88aa579df6b5cb0a67b9 Author: lorenm Date: Wed Jul 16 00:50:12 2008 +0000 float_to_int16_interleave: change src to an array of pointers instead of assuming it's contiguous. this has no immediate effect, but will allow it to be used in more codecs. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14252 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 10 +++++----- libavcodec/dsputil.h | 2 +- libavcodec/i386/dsputil_mmx.c | 20 ++++++++++---------- libavcodec/vorbis_dec.c | 6 +++++- 4 files changed, 21 insertions(+), 17 deletions(-) commit 3c35068285bc113701312a2e22fac422a53449ca Author: lorenm Date: Tue Jul 15 23:04:28 2008 +0000 vorbis: reduce memory by reusing buffers git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14251 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 24 +++++++++--------------- 1 files changed, 9 insertions(+), 15 deletions(-) commit fbaa50c095b76fa830988a4d0896b2b683e9831d Author: lorenm Date: Tue Jul 15 23:01:15 2008 +0000 unroll another common case in vorbis_residue_decode git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14250 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vorbis_dec.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 3cd34d06839e667f4e5820fcd6cccd74b6764969 Author: mru Date: Tue Jul 15 23:00:29 2008 +0000 OGG: Add padding at end of Vorbis headers Patch by Siarhei Siamashka git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14249 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/oggparsevorbis.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 91014f316db08215f262f67edfce4840d0e2e2d8 Author: astrange Date: Tue Jul 15 21:30:04 2008 +0000 Move the size of the H264Context delayed_pic array into a #define. This improves readability by getting rid of some magic numbers. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14248 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 4 ++-- libavcodec/h264.h | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) commit 05aba02c6fab7bb602139d065cc8b10b5a48c6d6 Author: stefano Date: Tue Jul 15 20:45:42 2008 +0000 Make v4l2_read_header() don't free a stream in case of failure when reading its header. The stream will be freed later in av_open_input_stream(). Fix a segmentation fault due to a double free on the same pointer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14247 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/v4l2.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 0cd0c5653e8efc260791b400b83f9cef602c2352 Author: stefano Date: Tue Jul 15 20:39:20 2008 +0000 Make v4l_read_header() don't free a stream in case of failure when reading its header. The stream will be freed later in av_open_input_stream(). Fix a segmentation fault due to a double free on the same pointer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14246 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/v4l.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 59f4f578ab54b7c63c5b0f297dd3d6bf92bbccab Author: mru Date: Tue Jul 15 19:06:32 2008 +0000 ARM: optimised MAC64 and MLS64 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14245 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/mathops.h | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit b735fb0c5e290f1a8088be5cf1d2b4c76779ea72 Author: mru Date: Tue Jul 15 19:06:29 2008 +0000 ARM: optimised MUL64 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14244 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/mathops.h | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit 43a8c2013b4db8bbc5ed1eafc643ee1ca0e34fed Author: mru Date: Tue Jul 15 19:06:25 2008 +0000 ARM: ARMv6 optimised MULH git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14243 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/armv4l/mathops.h | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit fef5baea581fb9b2ac1585c5e9212f079d23d551 Author: mru Date: Tue Jul 15 19:06:18 2008 +0000 ARM: ARMv6 optimised FASTDIV git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14242 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/internal.h | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit 09932dcedcb60c1e871d5b7e8255abdbe776d118 Author: mru Date: Tue Jul 15 19:06:09 2008 +0000 ARM: disable use of system byteswap.h Our bswap functions are better than those in glibc, which has no ARM-optimised versions. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14241 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit bab1eedbbd0f81a36704dc701811a01da2e8ef6b Author: mru Date: Tue Jul 15 19:06:03 2008 +0000 ARM: fix ARCH_ARM -> ARCH_ARMV4L test in bswap_32() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14240 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/bswap.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5bd4597a6d4e1fcad6a090346964794bde520fe0 Author: mru Date: Tue Jul 15 19:05:49 2008 +0000 ARM: ARMv6 optimised bswap_16/32 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14239 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/bswap.h | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit af8dd66e98e0a3c2442293be650a9f5c11fe60b4 Author: mru Date: Tue Jul 15 18:43:26 2008 +0000 Remove dead code in bitstream.h git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14238 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bitstream.h | 32 -------------------------------- 1 files changed, 0 insertions(+), 32 deletions(-) commit a713a1ec627214b222210d0e3c003908835b064d Author: astrange Date: Tue Jul 15 17:17:35 2008 +0000 Print the address of the AVCodecContext in av_log(). This makes debug output much easier to read when the same codec is open more than once. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14237 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavutil/log.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 14c04b87d4af3630ed44e52b02a1ea6e80442a8f Author: lorenm Date: Tue Jul 15 04:11:30 2008 +0000 10l, float_to_int16_interleave_sse/3dnow wrote the wrong samples git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14236 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_mmx.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit b86e156f6a5f4036a65067c956a036652c13032e Author: michael Date: Mon Jul 14 22:55:07 2008 +0000 Make flic probe check a few more things. fixes issue399 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14235 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/flic.c | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) commit 494b4e12c7eddcac3f3e5427981173ba7da97752 Author: michael Date: Mon Jul 14 20:31:17 2008 +0000 Move the codec_id overriding at a slightly better place. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14234 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 5247d0d57d37bebe042f2a658d6c8e3d220ff1ff Author: mru Date: Mon Jul 14 19:17:13 2008 +0000 H264: fix index range assert() in remove_short_at_index() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14233 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4b9d826076219d09c2d895297c4ef120864cd4b9 Author: michael Date: Mon Jul 14 19:11:09 2008 +0000 Remove common factors from timebase in av_set_pts_info(). Should fix issue313 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14232 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit 99d498b243d11501164c540975712aa775a99dcf Author: michael Date: Mon Jul 14 16:18:29 2008 +0000 Fix infinite loop at EOF. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14231 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/svq3.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 136ce50f2f6fd5a8a1aa56a50e8e57219fba7ad0 Author: vitor Date: Mon Jul 14 14:41:01 2008 +0000 Revert r14218. FFMAX is a macro, so sum = FFMAX(1, scalar_product(...)); might calculate the scalar product twice, what is slower. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14230 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 87783268169bd1fa915be0a3ee150e9fb966d9c7 Author: compn Date: Mon Jul 14 12:08:48 2008 +0000 only animated gif (gifdec.c) was removed) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14229 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 308dd4fc0734420413e92055138a02386b7d8f52 Author: diego Date: Mon Jul 14 08:55:07 2008 +0000 gifdec.c was removed, purge its entry from the Makefile. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14228 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit a7a092b4563330f31ec64412ae57ce0812f79be7 Author: michael Date: Sun Jul 13 23:34:29 2008 +0000 Fix decoding of 320x240.ogg. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14227 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/vp3dsp.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 31eed8628eae59cd060da122d34d220002be5e6e Author: michael Date: Sun Jul 13 22:55:52 2008 +0000 -itsscale to scale timestamps fixes issue511 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14226 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) commit 2f3f4aa2e343d76c6ca4160a2e9fc084ba222c93 Author: compn Date: Sun Jul 13 22:21:25 2008 +0000 removed gif decoder in r14209 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14225 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 9be7b9fc136680ead166fd83a726ee0bd3c36a34 Author: diego Date: Sun Jul 13 21:59:58 2008 +0000 Drop silly initialization, fixes compilation with -std=gnu99. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14224 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9641041be5f1a527f6f470bddfd09e0410285397 Author: michael Date: Sun Jul 13 21:51:29 2008 +0000 Make our flac decoder decode all the data at EOF. Fixes issue524 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14223 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/flac.c | 3 ++- tests/ffmpeg.regression.ref | 4 ++-- tests/libav.regression.ref | 2 +- tests/rotozoom.regression.ref | 4 ++-- 4 files changed, 7 insertions(+), 6 deletions(-) commit a714b11758402aca3b0ec6538d73223b5e9254cf Author: diego Date: Sun Jul 13 21:44:00 2008 +0000 tools/trasher: Don't mix srand/rand and srandom/random interface. patch by matthieu castet, castet.matthieu free fr git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14222 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b tools/trasher.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 414d90987659ec218af64afce70f292032f5003b Author: stefano Date: Sun Jul 13 21:44:00 2008 +0000 strdup() the default value for rc_eq in AVCodec when setting it in avcodec_get_context_defaults(). The value has to be alloced dinamically rather than statically since it may be freed for example by av_set_string2(). Fix a segmentation fault. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14221 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3bedf67f5bcd75c15db2c07ca9d55fd3c2c410db Author: michael Date: Sun Jul 13 21:39:18 2008 +0000 On EOF keep calling the decoders until they do not output anything anymore, instead of just once. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14220 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 002ef4088a005198522863437cd348860a0f3ffd Author: stefano Date: Sun Jul 13 21:28:17 2008 +0000 Fix the logic to access the location of a string to free when setting a new value for a string with av_set_string2(). Fix a segmentation fault. M opt.c git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14219 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/opt.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1fa331a12bc265fc1422d4208ed12659d059bfd5 Author: vitor Date: Sun Jul 13 20:41:09 2008 +0000 Simplify git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14218 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 28148b099a54690fcddb0ecc42e831d076619a90 Author: vitor Date: Sun Jul 13 20:39:55 2008 +0000 Another av_clipf() usage git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14217 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit 42a4fd04a42f8df33dc9fac8f89b5c6ea788d754 Author: vitor Date: Sun Jul 13 20:38:42 2008 +0000 Do not declare as double a var that only stores a float git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14216 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 517541d07c0d62b95376d3770c9ac11bb524a829 Author: vitor Date: Sun Jul 13 20:36:32 2008 +0000 Simplify: use FFMAX git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14215 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 1e7db7671cc3726f8773d177ce820fcfa039c34a Author: reimar Date: Sun Jul 13 20:03:57 2008 +0000 check that csize in ff_lzw_decode_init is < LZW_MAXBITS, <= is not enough and might read outside the prefix array git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14214 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/lzw.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 15f73bb4fd3a2e18d9114f65cf76b0c77b9aeab2 Author: vitor Date: Sun Jul 13 19:59:44 2008 +0000 Add av_clipf() function to common.h and use it in ra288.c git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14213 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 10 ++-------- libavutil/common.h | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 8 deletions(-) commit dda822c377fbc920f0cffe44383adb270ca57311 Author: mru Date: Sun Jul 13 19:41:13 2008 +0000 dvdsubdec: allow compilation with -DDEBUG git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14212 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dvdsubdec.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 38319c74cc3cae4e98c557b67dbc53dae9e72da0 Author: mru Date: Sun Jul 13 19:41:10 2008 +0000 RTP: use dprintf(), allow compilation with -DDEBUG git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14211 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtpdec.c | 8 ++------ libavformat/rtpenc.c | 12 +++--------- 2 files changed, 5 insertions(+), 15 deletions(-) commit 628928684d0c0ac171f5e71a2e73c414584b79fb Author: mru Date: Sun Jul 13 19:41:07 2008 +0000 ASF: use dprintf(), allow compilation with -DDEBUG git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14210 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asf.c | 20 +++++++++----------- 1 files changed, 9 insertions(+), 11 deletions(-) commit 7854141797337ac7a20382caa5463362df9cbbbc Author: michael Date: Sun Jul 13 18:47:24 2008 +0000 Remove gif demuxer, the code contains a gif decoder and lzw decoder neither belongs in a demuxer, furthermore the code might be exploitable. Fixes issue530 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14209 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/allformats.c | 2 +- libavformat/gifdec.c | 590 ---------------------------------------------- 2 files changed, 1 insertions(+), 591 deletions(-) commit 18be2488385b5f8dab9e106ef3d9cb148624d956 Author: michael Date: Sun Jul 13 16:19:23 2008 +0000 Use -vsync 0 unless the user explicitly asked for something else when the framerate is above 1000. Fixes issue259. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14208 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 682b6b73c9896517fe60ea36fb0ef0822a3c1d3d Author: lorenm Date: Sun Jul 13 15:03:58 2008 +0000 exploit mdct symmetry 2% faster vorbis on conroe, k8. 7% on celeron. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14207 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 15 +++++++-- libavcodec/dsputil.h | 8 +++++ libavcodec/fft.c | 3 ++ libavcodec/i386/dsputil_mmx.c | 68 ++++++++++++++++++++++++++++++++-------- libavcodec/i386/fft_3dn2.c | 57 ++++++++++++++++++++++++++++++++-- libavcodec/i386/fft_sse.c | 58 ++++++++++++++++++++++++++++++++-- libavcodec/mdct.c | 57 ++++++++++++++++++++++++++++------ libavcodec/vorbis_dec.c | 20 ++++++------ 8 files changed, 241 insertions(+), 45 deletions(-) commit 349f6feb8b91434fb87472727910b3182355b1c7 Author: ramiro Date: Sun Jul 13 14:59:39 2008 +0000 mlpdec: Check for bits left before each read of End-of-Stream indicator and Substream parity check independently. This allows decoding of streams that have EOS but don't have Substream parity check. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14206 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mlpdec.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 5f050acab447e29d23c23cd7582cee8de4755bea Author: lorenm Date: Sun Jul 13 14:56:01 2008 +0000 simplify vorbis windowing git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14205 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 41 +++++++++++--- libavcodec/dsputil.h | 5 ++ libavcodec/i386/dsputil_mmx.c | 121 ++++++++++++++++++++++++++++++++++++++++- libavcodec/vorbis_dec.c | 111 +++++++++++++------------------------ libavutil/x86_cpu.h | 4 ++ 5 files changed, 201 insertions(+), 81 deletions(-) commit e8f26b0bb80f5ec45d809e5cafcb97a969f81893 Author: ramiro Date: Sun Jul 13 14:27:48 2008 +0000 bitstream: move put_sbits() from flacenc.c to bitstream.h and use it throughout libavcodec. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14204 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/adpcm.c | 2 +- libavcodec/asv1.c | 2 +- libavcodec/bitstream.h | 7 +++++++ libavcodec/flacenc.c | 7 ------- libavcodec/golomb.h | 2 +- libavcodec/h261enc.c | 4 ++-- libavcodec/h263.c | 16 ++++++++-------- libavcodec/mjpegenc.c | 4 ++-- libavcodec/mpeg12enc.c | 20 ++++++++++---------- libavcodec/msmpeg4.c | 2 +- libavcodec/rv10.c | 2 +- 11 files changed, 34 insertions(+), 34 deletions(-) commit 88b24e94ff5c706b83296f67e0efa038798f27eb Author: reimar Date: Sun Jul 13 14:25:31 2008 +0000 clip MS ADPCM predictor range to correct [0..6] range, not [0..7] git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14203 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/adpcm.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 44156992e753f1c9d13aaabed7db7fa1f60d433f Author: reimar Date: Sun Jul 13 14:12:51 2008 +0000 Use bytestream and AV_RL* functions in ADPCM code where possible git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14202 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/adpcm.c | 57 +++++++++++++++++++++------------------------------- 1 files changed, 23 insertions(+), 34 deletions(-) commit 854efdaeee4491cb5481021127f458a61934d47d Author: reimar Date: Sun Jul 13 14:08:28 2008 +0000 Fix MS ADPCM de- and encoding: first and second sample are swapped. Noticeable better decoding of e.g. http://samples.mplayerhq.hu/A-codecs/msadpcm-stereo/dance-b5th.asf git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14201 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/adpcm.c | 12 ++++++------ tests/ffmpeg.regression.ref | 6 +++--- tests/rotozoom.regression.ref | 6 +++--- 3 files changed, 12 insertions(+), 12 deletions(-) commit 43c400b1d47bdecfe16e2e922712c98726da0e03 Author: diego Date: Sun Jul 13 12:40:11 2008 +0000 Add parisc* to the list of architectures requiring PIC flags for shared libs. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14200 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4afb8b7938e3daebc4e5f9e4ddc335784733c4bc Author: mru Date: Sun Jul 13 12:23:02 2008 +0000 mpegaudio: use MAC/MLS macros in ff_mpa_synth_filter git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14199 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mpegaudiodec.c | 66 ++++++++++++++++++++++++--------------------- 1 files changed, 35 insertions(+), 31 deletions(-) commit 1d03d1b6bd905005a07d57874791b95f19ad6355 Author: mru Date: Sun Jul 13 12:22:57 2008 +0000 mathops: add MAC64, MLS64, and MLS16 MAC64: 64 += 32 x 32 (bits) MLS64: 64 -= 32 x 32 MLS16: 32 -= 16 x 16 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14198 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mathops.h | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) commit 1a1aa4e683252433be527a0fe9efb78c972324fe Author: mru Date: Sun Jul 13 00:07:43 2008 +0000 Bitstream: use AV_RB16() in LIBMPEG2_BITSTREAM_READER This makes LIBMPEG2_BITSTREAM_READER_HACK redundant, so remove it. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14197 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/bitstream.h | 16 +--------------- 1 files changed, 1 insertions(+), 15 deletions(-) commit 52dd4b6cc32821c8ee190973d5bb08addad21eea Author: michael Date: Sat Jul 12 22:17:13 2008 +0000 Use CODEC_ID_PROBE when the mpeg-ps demuxer does not know exactly which video codec is used. Fixes issue49 Departed Trailer.evo (mpeg ps missdetecting h264 as mpeg2video) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14196 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mpeg.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 42dbaff0705c8adae9f6085a59824d799d562681 Author: mru Date: Sat Jul 12 20:55:07 2008 +0000 configure: simplify negative dependencies git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14195 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 10 ++-------- 1 files changed, 2 insertions(+), 8 deletions(-) commit 70d2e89389f6abd61c8b0d11353f48aa78c8485d Author: mru Date: Sat Jul 12 20:55:04 2008 +0000 configure: allow !foo as argument to enabled/disabled and *_deps lists git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14194 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit 39d1d7925954a7e882b241b179f3dea8cf065831 Author: michael Date: Sat Jul 12 20:40:47 2008 +0000 Remove old hackish codec probe system. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14193 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 38 -------------------------------------- 1 files changed, 0 insertions(+), 38 deletions(-) commit e45c45c32fbffcfa9792c6cb1917dae51049b546 Author: diego Date: Sat Jul 12 20:12:18 2008 +0000 Fix pts handling when encoding with libschroedinger, closes issue 453. patch by Anuradha Suraparaju, anuradha rd.bbc.co uk git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14192 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libschroedingerenc.c | 71 +++++++++++++++++++++++++++++++------- 1 files changed, 58 insertions(+), 13 deletions(-) commit 3de37c557774fc5527c37962bfe5a7db5442ff29 Author: diego Date: Sat Jul 12 20:09:50 2008 +0000 Fix pts handling when encoding with libdirac. patch by Anuradha Suraparaju, anuradha rd.bbc.co uk git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14191 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libdiracenc.c | 68 ++++++++++++++++++++++++++++++++++++++------- 1 files changed, 57 insertions(+), 11 deletions(-) commit a69d473840f86726002459586688e5dc0f079fc1 Author: michael Date: Sat Jul 12 20:01:23 2008 +0000 Use strcmp() instead of strncmp() in set_codec_from_probe_data(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14190 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit cd7c4833375444f4d13531ad939f71301574ca18 Author: michael Date: Sat Jul 12 19:57:57 2008 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14189 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 2833546a056813ae0098942fd859de238cffa675 Author: michael Date: Sat Jul 12 19:57:30 2008 +0000 Only try to probe the codec when the available data has roughly doubled relative to the last attempt. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14188 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 94c1a03e2c890eea2b1840acf0e02a201e4f6d01 Author: michael Date: Sat Jul 12 19:56:25 2008 +0000 Add mpegvideo and H.264 to the codec probe. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14187 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 9af267e2ab4d0f6688003ed6052e401a585c493e Author: michael Date: Sat Jul 12 19:50:48 2008 +0000 h264_probe() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14186 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 46 +++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 45 insertions(+), 1 deletions(-) commit acc843eac31e3f556faa775f5fbd62f3a75651ae Author: michael Date: Sat Jul 12 18:43:02 2008 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14185 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 32 ++++++++++++++++---------------- 1 files changed, 16 insertions(+), 16 deletions(-) commit c1c6889e2d002297f2b875ea1a7836032fd296cd Author: michael Date: Sat Jul 12 18:42:00 2008 +0000 New codec probing system try #1. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14184 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 2 ++ libavformat/asf.c | 2 +- libavformat/avformat.h | 10 ++++++++++ libavformat/utils.c | 34 +++++++++++++++++++++++++++++++++- 4 files changed, 46 insertions(+), 2 deletions(-) commit 6cb1f290b81eafa902ffdffeff62c66f15012524 Author: michael Date: Sat Jul 12 16:43:46 2008 +0000 command_streams are type data not unknown. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14183 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/asf.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 910bd387a1e41d1217ce993830fdf640c703709b Author: reimar Date: Sat Jul 12 15:02:40 2008 +0000 Use new style static VLC tables for IMC decoder. Also fixes a memleak due to the previous in-context tables not being freed. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14182 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/imc.c | 24 +++++++++++++++++------- 1 files changed, 17 insertions(+), 7 deletions(-) commit c82f9ddbb678d1c2cf4e5ac68aedbca1241bac8c Author: michael Date: Sat Jul 12 14:28:27 2008 +0000 Move add_to_pktbuf() before av_read_packet(). My future work on codec identification cleanup will need this. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14181 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 32 ++++++++++++++++---------------- 1 files changed, 16 insertions(+), 16 deletions(-) commit 725c10c5b0e2a0ddc3a0a7eab39eb46a98d8621f Author: michael Date: Sat Jul 12 13:25:26 2008 +0000 Move set_codec_from_probe_data() up to where the other probe functions are. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14180 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) commit 403b9015c7ebeafbf60e60be4687420d1407a562 Author: michael Date: Sat Jul 12 13:15:00 2008 +0000 Pass AVPacketList instead of the whole context to add_to_pktbuf. As thats all that is needed. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14179 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit faaefb907ae201838f5afe5acaaeff286528ca18 Author: ramiro Date: Sat Jul 12 11:43:21 2008 +0000 Prevent users from setting -vol and -acodec copy together. They are incompatible since the frames are not decoded, so they can't be preprocessed. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14178 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 4014bce8a4e0f871070613981bc2e53d8cca975a Author: superdump Date: Sat Jul 12 10:56:12 2008 +0000 Typo and grammar fix git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14177 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_filters.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 22894c263fe95de5e2f48d2de7f169c6c5f4b1e2 Author: superdump Date: Sat Jul 12 09:48:19 2008 +0000 Correct a couple of typos git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14176 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_vectors.h | 2 +- libavcodec/lsp.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 66ceed405019fdd85c0addab7a65470e118fc63f Author: reimar Date: Sat Jul 12 09:23:37 2008 +0000 100l, fix MS ADPCM decoding for e.g. http://samples.mplayerhq.hu/mov/qtaudio/surge-2-16-L-ms02.mov First coefficient array must be unsigned to fit in 8 bits git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14175 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/adpcm.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c8cbd922b18a5bb31138d1ae913fec9a3cb7a89a Author: reimar Date: Sat Jul 12 07:28:45 2008 +0000 10l, forgot to replace a / 256 for r14173. Fixes MS ADPCM regression test. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14174 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/adpcm.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d1093fdade67357b88d7f3e6b2609466027a92e3 Author: reimar Date: Fri Jul 11 21:38:42 2008 +0000 Change MS ADPCM table so they fit into int8_t and change array type. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14173 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/adpcm.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 9305ccc967f89726f8b4069f220f9300368b1438 Author: michael Date: Fri Jul 11 19:54:02 2008 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14172 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmadec.c | 34 +++++++++++++++++----------------- 1 files changed, 17 insertions(+), 17 deletions(-) commit 1759aa417447bd68813f089d40f0eff17b2f5b23 Author: michael Date: Fri Jul 11 19:51:36 2008 +0000 Fix not coded channels / silence decoding. Fixes issue264 WMV audio stutter git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14171 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmadec.c | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) commit 3377d2ae3ecddccc17b36451d48b41f622a0e9f3 Author: michael Date: Fri Jul 11 19:45:52 2008 +0000 Check that we have enough output space available. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14170 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/wmadec.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit ec1fb4523d5d047e480819ab5c359f7ee74c7ccc Author: andoma Date: Fri Jul 11 15:25:12 2008 +0000 Deprecate avcodec_build(), it returns the same value as avcodec_version(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14169 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 4 +++- libavcodec/utils.c | 2 ++ 2 files changed, 5 insertions(+), 1 deletions(-) commit d5a7a0f39b2354c0db0db0626125040c0ab16ef6 Author: michael Date: Fri Jul 11 15:12:44 2008 +0000 simplify git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14168 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/psxstr.c | 12 ++++-------- 1 files changed, 4 insertions(+), 8 deletions(-) commit 51c57e4a90c63ace5f75e86f12a80d636e4c76c0 Author: michael Date: Fri Jul 11 15:10:58 2008 +0000 slightly better detection git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14167 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/psxstr.c | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) commit c83671beca1486dd29384b2c7bdcbfa8ea6545e0 Author: diego Date: Fri Jul 11 07:48:37 2008 +0000 Move #ifdef CONFIG_DVVIDEO_ENCODER up to cover all functions used for encoding. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14166 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 95771c9162fbd7762392661a09708087ac53af8a Author: diego Date: Fri Jul 11 07:45:49 2008 +0000 Make preprocessor condition more specific and useful by changing #ifdef CONFIG_ENCODERS --> #ifdef CONFIG_DVVIDEO_ENCODER. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14165 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dv.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b7c0abb15668b786567ad9e2dd0e94a953f57c6c Author: diego Date: Fri Jul 11 07:41:11 2008 +0000 Move one function that is only used for muxing below #ifdef CONFIG_MUXERS. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14164 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mp3.c | 62 ++++++++++++++++++++++++++-------------------------- 1 files changed, 31 insertions(+), 31 deletions(-) commit 0c291794b011bd2d995c2e38ef4355113a7834a7 Author: diego Date: Fri Jul 11 07:39:33 2008 +0000 Move a function and an #ifdef CONFIG_MUXERS so that functions used only for muxing get disabled when compiling with --disable-muxers. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14163 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/mmf.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit ec558183c08784abeb5aaa6172eee1072342d235 Author: diego Date: Fri Jul 11 07:37:22 2008 +0000 Move functions only used for muxing below #ifdef CONFIG_YUV4MPEGPIPE_MUXER, fixes some warnings when compiling with muxers disabled. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14162 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/yuv4mpeg.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 77236cc78d7619775a106303db7f8c7294d7764f Author: kostya Date: Fri Jul 11 04:48:38 2008 +0000 SSE2 optimizations for Monkey's Audio decoder vector functions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14161 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_mmx.c | 78 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 78 insertions(+), 0 deletions(-) commit bcddff8f022f5a52843a328973c30e1c874896b8 Author: astrange Date: Fri Jul 11 02:07:57 2008 +0000 H264: Fix decoding with CABAC/delta_qp/PCM macroblocks. Patch by Jason Garrett-Glaser (darkshikari gmail com) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14160 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 835f895c8773c1d219a6829ee698f2070a46fa6c Author: ramiro Date: Fri Jul 11 00:59:27 2008 +0000 Add a checklist about new codecs or formats to the documentation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14159 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 40 ++++++++++++++++++++++++++++++++++------ 1 files changed, 34 insertions(+), 6 deletions(-) commit 73f18880e23a7da8b22dc64436ec8194448e72c9 Author: ramiro Date: Thu Jul 10 18:01:21 2008 +0000 Update Changelog and documentation for MVI demuxer and decoder. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14158 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 2 ++ doc/general.texi | 2 ++ 2 files changed, 4 insertions(+), 0 deletions(-) commit fb2f6784e46c7f8b1b8bd7f590afd04b35b36728 Author: diego Date: Thu Jul 10 16:37:46 2008 +0000 Update info for Sonic, add Dirac to supported formats list. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14157 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit 4509954740c7d9096a224bf2fe3cf5274f558b88 Author: diego Date: Thu Jul 10 16:33:10 2008 +0000 Sort lists ignoring case. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14156 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 42 +++++++++++++++++++++--------------------- 1 files changed, 21 insertions(+), 21 deletions(-) commit f1cadcafd7f61fab6178d4ea8b22732c6bcbadd0 Author: diego Date: Thu Jul 10 16:31:11 2008 +0000 cosmetics: Fix inconsistent indentation. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14155 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 258 +++++++++++++++++++++++++++--------------------------- 1 files changed, 129 insertions(+), 129 deletions(-) commit 457a6537a0d7c75609d8df8c0c8dd66f8acaa3b1 Author: benoit Date: Thu Jul 10 11:52:51 2008 +0000 Remove useless casts. Patch by avcoder ffmpeg at gmail d0t com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14154 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pngdec.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 09266725b006f772c1b5f4d7e998ce1e2f2d2764 Author: benoit Date: Thu Jul 10 11:49:53 2008 +0000 Remove useless casts. Patch by avcoder ffmpeg at gmail d0t com git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14153 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/pngenc.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit d2c52044a6865f5ec29bdda09168aa37dd5b3652 Author: benoit Date: Thu Jul 10 11:44:01 2008 +0000 Parse frames to feed the decoder with individual parse units. Patch by Anuradha Suraparaju anuradha rd bbc co uk Original thread: [PATCH] Patches to fix issue453 individuallibdiracschroedinger Date: 05/22/2008 04:26 AM git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14152 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libschroedingerdec.c | 82 +++++++++++++++++++++++++++++++++----- 1 files changed, 71 insertions(+), 11 deletions(-) commit 0dc77d40a0d0e99e9c615f4fdda5fd8656ac9580 Author: benoit Date: Thu Jul 10 11:41:06 2008 +0000 Add entry for Dirac codec. Patch by Anuradha Suraparaju anuradha rd bbc co uk git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14151 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/riff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 985cd2b31f7daaf871ac7c77dd2cf377ff3c1f61 Author: benoit Date: Thu Jul 10 11:40:19 2008 +0000 Add a parameter for queue size. Patch by Anuradha Suraparaju anuradha rd bbc co uk git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14150 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/libdirac_libschro.c | 3 +++ libavcodec/libdirac_libschro.h | 2 ++ 2 files changed, 5 insertions(+), 0 deletions(-) commit e8b94276b65cf12256386010b650345af56a76c5 Author: lucabe Date: Thu Jul 10 07:40:54 2008 +0000 Fix MPEG video packetization for RTP git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14149 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtp_mpv.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 1a5bcc459d137d5c541e615e56240974172274d8 Author: kostya Date: Thu Jul 10 06:15:13 2008 +0000 Those functions input length is a multiple of 16. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14148 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.h | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 73bc5624178f01ae7f9b22447999db09f8e46e15 Author: ramiro Date: Thu Jul 10 03:02:19 2008 +0000 Motion Pixels MVI Demuxer. Patch by Gregory Montoir users sourceforge net> git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14147 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 1 + libavformat/allformats.c | 1 + libavformat/avformat.h | 2 +- libavformat/mvi.c | 135 ++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 138 insertions(+), 1 deletions(-) commit 8add11c11c5c02ad56ee5da0cfd8d2ad8c1ca06a Author: ramiro Date: Thu Jul 10 03:01:39 2008 +0000 Motion Pixels Video Decoder. Patch by Gregory Montoir users sourceforge net> git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14146 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 3 +- libavcodec/motionpixels.c | 363 +++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 367 insertions(+), 1 deletions(-) commit d727941ecb4ab28c25a208d4cefa8f32407c3d54 Author: stefano Date: Wed Jul 9 21:51:40 2008 +0000 Fix a warning in ffserver.c caused by the use of the function av_opt_string() deprecated since r14134. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14145 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffserver.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1751afacbbc9395d1f58ee1ee8c031ef088cf7fd Author: michael Date: Wed Jul 9 19:21:08 2008 +0000 Remove ancient code that hasnt worked in many years. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14144 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/motion_est.c | 257 ----------------------------------------------- 1 files changed, 0 insertions(+), 257 deletions(-) commit f33d2460a8f9d91ae29b5e1e8b043a309aebc029 Author: mru Date: Wed Jul 9 19:09:50 2008 +0000 regenerate dependencies when building object files git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14143 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b common.mak | 2 ++ configure | 2 +- 2 files changed, 3 insertions(+), 1 deletions(-) commit 9322bddf15530859fcb35af70ecab2b6c098a9ff Author: michael Date: Wed Jul 9 18:59:52 2008 +0000 New full search ME git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14142 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/motion_est_template.c | 37 +++++++++++++++++++++++++++++++++++++ 1 files changed, 37 insertions(+), 0 deletions(-) commit b44a5b1d17d5702261d2575598849e8274ce8c62 Author: stefano Date: Wed Jul 9 18:45:33 2008 +0000 Print the program_name rather than always "FFmpeg" when showing the commandline tools license. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14141 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b cmdutils.c | 23 +++++++++++++---------- 1 files changed, 13 insertions(+), 10 deletions(-) commit 6e0a974f846e0ab76f6db73adc9c09436590fae7 Author: astrange Date: Wed Jul 9 17:51:57 2008 +0000 Make the function prototype visible to comply with C99 inline. Fixes building with gcc -std=gnu99. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14140 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/idct_sse2_xvid.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 09cf41da7d57ad3756209e7f758f537ba96cb834 Author: pross Date: Wed Jul 9 08:34:43 2008 +0000 increment minor version for commit r14110 (Electronic Arts CMV decoder) git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14139 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/avcodec.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2b0a0d5852ca18d83995ec098a5ba9a65639c8e0 Author: michael Date: Wed Jul 9 07:21:12 2008 +0000 float_to_int16_sse2() 20% faster than sse git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14138 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_mmx.c | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) commit 1b5a215bbc7b90105d7f32dde76efbdf9ef2cd8c Author: michael Date: Wed Jul 9 06:57:19 2008 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14137 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f0111f576123efc2799c124159dee58859bc18b8 Author: michael Date: Wed Jul 9 06:56:26 2008 +0000 Allow setting codecs through preset files git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14136 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit ade621d6b76f5752290ced4be05b9aa767ecb50c Author: michael Date: Wed Jul 9 06:03:59 2008 +0000 fix IPCM_decode_error.h264 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14135 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/h264.c | 16 +++++++--------- 1 files changed, 7 insertions(+), 9 deletions(-) commit 064f3fe8acdc8ca6afb6f0c4c66e53525c9a2cc5 Author: michael Date: Tue Jul 8 23:50:03 2008 +0000 Fix the av_set_string() free / alloc issue. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14134 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b ffmpeg.c | 14 +++++++------- libavcodec/opt.c | 11 ++++++++++- libavcodec/opt.h | 12 +++++++++++- 3 files changed, 28 insertions(+), 9 deletions(-) commit eb8ccf6bbcf283bb6d6b5ad028b8d6176e96b387 Author: michael Date: Tue Jul 8 23:26:26 2008 +0000 indent git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14133 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 7a5c2853e0af8b02b386fbcf1aa62f97fefa43f2 Author: michael Date: Tue Jul 8 23:25:01 2008 +0000 10000l for myself, my last change was incomplete. This one also reverts the libav mpeg ts regression test score change. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14132 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 4 +++- tests/libav.regression.ref | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) commit b3ef94a045b541d559dc46a33ff3d76e15af507e Author: takis Date: Tue Jul 8 23:20:22 2008 +0000 One bit fields should probably be unsigned. Unfortunately, it is left up to the compiler on how one bit fields are treated. gcc treats one bit fields as signed and allows for the -funsigned-field parameter. Other compilers (like Sun C) treat one bit fields as unsigned no matter what. Patch by Erik Hovland erik hovland org git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14131 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavdevice/audio.c | 2 +- libavformat/avformat.h | 14 +++++++------- libavformat/mpegts.c | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) commit 1d08e79277457547b4e3524e61af300056b2d7d7 Author: diego Date: Tue Jul 8 17:33:16 2008 +0000 Add FFMPEG_CONFIGURATION to config.mak as well, it sometimes helps debugging. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14130 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 673738f15a06c47a2816df663c01af80d5bda585 Author: diego Date: Tue Jul 8 16:02:20 2008 +0000 Remove wrong casts from vector declarations, this would cause errors when compiling with -std=gnu99. Blessed by Luca Barbato. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14129 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/fdct_altivec.c | 6 +++--- libavcodec/ppc/idct_altivec.c | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) commit e50e54d72ca4be337a103db8afd1c203f6990d06 Author: diego Date: Tue Jul 8 15:05:59 2008 +0000 Ignore case when sorting. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14128 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) commit 6761bd6856acb7de7e8cd3b3d426e57aa822a70a Author: diego Date: Tue Jul 8 15:04:41 2008 +0000 List QuickTime container as MOV/QuickTime. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14127 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bde2cd84ac9bbef425b633e7ad761a242f3ba23b Author: diego Date: Tue Jul 8 15:04:00 2008 +0000 Remove redundant Macromedia Flash entry in supported formats list. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14126 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit d7159840e40f140e84df82d07bbd0f1de4431ddd Author: diego Date: Tue Jul 8 15:01:44 2008 +0000 format name cosmetics, spelling cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14125 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 32 ++++++++++++++++---------------- 1 files changed, 16 insertions(+), 16 deletions(-) commit 9d24843fdfc6175696a6d1d39a9173f325193bc6 Author: diego Date: Tue Jul 8 14:47:22 2008 +0000 Sort and prettyprint audio codecs table. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14124 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 164 +++++++++++++++++++++++++++--------------------------- 1 files changed, 83 insertions(+), 81 deletions(-) commit 21efed19cf59004a4616eee616324bbee17cf52a Author: diego Date: Tue Jul 8 14:41:12 2008 +0000 Sort and prettyprint video codecs table. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14123 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 213 ++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 136 insertions(+), 77 deletions(-) commit b20b41ffbf24af686869368cbfa1533acb947b91 Author: diego Date: Tue Jul 8 14:34:15 2008 +0000 Sort and prettyprint the file formats table. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14122 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 201 +++++++++++++++++++++++++++-------------------------- 1 files changed, 102 insertions(+), 99 deletions(-) commit b7d004dfa93448ed385aa1f0599cad7688a4040c Author: diego Date: Tue Jul 8 14:24:08 2008 +0000 Remove file extension from some formats, it's never mentioned consistently. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14121 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit dd073cb1311f22b45299259aefe467dd1fe87bb3 Author: diego Date: Tue Jul 8 14:09:14 2008 +0000 liba52 is not always used for AC-3 decoding. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14120 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 55a46c0254ed3f2dc475716d6e9297373655f93a Author: diego Date: Tue Jul 8 14:08:45 2008 +0000 Sort image formats table. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14119 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit 8867bb5fd81b733a2fdac8b138e4d452c8d001d7 Author: michael Date: Tue Jul 8 14:07:37 2008 +0000 Set cur_dts to 0 only during creating new streams and not every time cur_dts happens to be AV_NOPTS_VALUE. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14118 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/utils.c | 10 +++++----- tests/libav.regression.ref | 2 +- tests/seek.regression.ref | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) commit d79b0c47e1e5b577c71b79635c6ce1817c420182 Author: diego Date: Tue Jul 8 14:03:28 2008 +0000 WMV8 is fully supported now. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14117 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 16a89f725eb3722b392367508d595ae453528aff Author: diego Date: Tue Jul 8 14:03:05 2008 +0000 spelling cosmetics and format name fixes git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14116 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) commit 29f757216ae97c43e5715d48de47e72360e08f19 Author: diego Date: Tue Jul 8 13:53:28 2008 +0000 liba52 is no longer necessary for AC-3 decoding. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14115 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 95b293455dee0595a206e089553d1e60ce8f1721 Author: diego Date: Tue Jul 8 13:52:48 2008 +0000 spelling cosmetics git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14114 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 34 +++++++++++++++++----------------- 1 files changed, 17 insertions(+), 17 deletions(-) commit d57b4f03137fa9b9514e28386c6b9e5925f04b59 Author: pross Date: Tue Jul 8 13:40:29 2008 +0000 Electronic Arts CMV latent dox entry git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14113 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b doc/general.texi | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e6dec0bdbedfea8165c28966bdc04b04724732c7 Author: pross Date: Tue Jul 8 13:29:11 2008 +0000 Electronic Arts CMV latent changelog entry git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14112 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b Changelog | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit cf182c90457e115a85965d94f4c7581f93fd754e Author: pross Date: Tue Jul 8 13:24:13 2008 +0000 Electronic Arts CMV demuxer git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14111 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/electronicarts.c | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) commit c9d2173b76b3bfe354bd8cd943fd1f03fb90f5a5 Author: pross Date: Tue Jul 8 13:22:23 2008 +0000 Electronic Arts CMV decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14110 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 1 + libavcodec/eacmv.c | 214 ++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 217 insertions(+), 0 deletions(-) commit 349b9e3669e858c0146953a795079aa41262c0f9 Author: pross Date: Tue Jul 8 12:44:08 2008 +0000 Remove AVPaletteControl from ALG MM demuxer/decoder git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14109 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/mmvideo.c | 30 ++++++++++++++++++------------ libavformat/mm.c | 25 +++---------------------- 2 files changed, 21 insertions(+), 34 deletions(-) commit 01ff07b7669314d19d50e6f050aee246306efaa2 Author: benoit Date: Tue Jul 8 09:24:11 2008 +0000 Make LOAD4/STORE4 macros more generic. Patch by Victor Pollex victor pollex web de Original thread: [PATCH] mmx implementation of vc-1 inverse transformations Date: 06/21/2008 03:37 PM git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14108 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_mmx.h | 12 ++++++++++++ libavcodec/i386/dsputilenc_mmx.c | 24 ++++++------------------ 2 files changed, 18 insertions(+), 18 deletions(-) commit b92f6be55d6e7e303a568d8f8d567abc474fb179 Author: lucabe Date: Tue Jul 8 08:22:16 2008 +0000 Remove outdated comment git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14107 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/rtpenc.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 7c49eeda613078c6790558a0973565ebc093493b Author: stefano Date: Tue Jul 8 07:05:57 2008 +0000 Print libavformat version in outgoing SDPs. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14106 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/sdp.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 64880dbf95b45cfea5b80802e22b9ae4febd5ddc Author: aurel Date: Mon Jul 7 23:28:32 2008 +0000 correct path in *-uninstalled.pc git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14105 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b configure | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 8c859c7e962e991152a105d8ab3622cde63f32d7 Author: michael Date: Mon Jul 7 21:25:18 2008 +0000 1 c-asm loop less and 1x unroll of float_to_int16_sse() 25% faster git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14104 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_mmx.c | 31 +++++++++++++++++++------------ 1 files changed, 19 insertions(+), 12 deletions(-) commit ff5d5eddbdfc96d8c20777ae148b575419fa122b Author: michael Date: Mon Jul 7 21:04:29 2008 +0000 Fix x86-64 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14103 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/dsputil.c | 2 +- libavcodec/dsputil.h | 4 ++-- libavcodec/i386/dsputil_mmx.c | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) commit 6d79183079f65ba114c2deb40d5598a4e08e1846 Author: michael Date: Mon Jul 7 20:46:03 2008 +0000 dont use C-asm loops and unroll once float_to_int16_3dnow() 30% faster git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14102 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/i386/dsputil_mmx.c | 31 +++++++++++++++++++------------ 1 files changed, 19 insertions(+), 12 deletions(-) commit 35e29c559f0cd8bace0166b44cd7bbab7979284c Author: reimar Date: Mon Jul 7 16:30:39 2008 +0000 10l, fix nuv_header for the case when there is no video stream. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14101 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/nuv.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 16d8e9d6213e7b365701b8c561c0944bafb16cd2 Author: diego Date: Mon Jul 7 11:11:08 2008 +0000 Alphabetically order AVInputFormat/AVOutputFormat declarations. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14100 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 399 +++++++++++++++++++++++++++-------------------------- 1 files changed, 200 insertions(+), 199 deletions(-) commit c2fb4e55ce9558b64f5d87f601d143767e436e02 Author: diego Date: Mon Jul 7 10:45:36 2008 +0000 Add a note to remind people to add new raw formats to the Makefile. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14099 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 6f078bf52cb63742ef12944b8056f9b115606899 Author: diego Date: Mon Jul 7 10:44:34 2008 +0000 Add missing dependency declaration for raw Dirac demuxer. git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14098 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 4de55d362cb2f01204739a5f84e2b8daa734ef48 Author: diego Date: Mon Jul 7 10:37:18 2008 +0000 spelling cosmetics in PCM codec long names git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14097 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/raw.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit c0ad35ec352653b8678318df963276cad5905014 Author: banan Date: Mon Jul 7 08:29:08 2008 +0000 redundant assignment found by Clang git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14096 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/nellymoser.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 48755e7ceb9de4850aab5d028653427ac948550d Author: aurel Date: Sun Jul 6 20:48:47 2008 +0000 add some missing dependencies git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14095 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/Makefile | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit e6ed80a8ac054af77030178ce396e197eb26985e Author: vitor Date: Sun Jul 6 14:23:30 2008 +0000 Simplify: glob->phase is always == 3 git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14094 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 11 ++++------- 1 files changed, 4 insertions(+), 7 deletions(-) commit 98f4501ed0dab3336848024a8dfe2d073dcac3f4 Author: vitor Date: Sun Jul 6 14:16:21 2008 +0000 Cosmetics: reindent tables git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14093 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.h | 74 ++++++++++++++++++++++++++------------------------- 1 files changed, 38 insertions(+), 36 deletions(-) commit 217bc419394d7b9120601a086113347be5f9b4b6 Author: vitor Date: Sun Jul 6 12:03:21 2008 +0000 Simplify git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14092 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 1154a7901774f1ed05fc456d91580cb0a858f824 Author: vitor Date: Sun Jul 6 12:01:59 2008 +0000 Slighly faster operation git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14091 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 95e861eb3904977a56086c50d73230f4ec3a4ea4 Author: vitor Date: Sun Jul 6 10:49:28 2008 +0000 Typo git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14090 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/acelp_filters.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit cd6dbc41e1c721efe88c9af21d9c5464c32083d7 Author: vitor Date: Sun Jul 6 10:35:01 2008 +0000 Cosmetics: remove braces git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14089 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit c5179de24b4057dfbbf93122069d7d063c28d539 Author: vitor Date: Sun Jul 6 10:32:29 2008 +0000 Another use of scalar_product_float() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14088 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 96c79af712e10366c66a961360de18c9572394b7 Author: vitor Date: Sun Jul 6 10:30:21 2008 +0000 Do not reimplement memmove() git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14087 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ra288.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 1a212d8e349c59d15fb1e4b6b93e73f94a961406 Author: diego Date: Sun Jul 6 10:01:54 2008 +0000 Remove context fields which can be used as simple local variables. patch by Gregory Montoir, cyx users sourceforge net git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14086 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/tiertexseqv.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit cbc9090c6bec56556e1e263fc652925f1aaf725b Author: diego Date: Sun Jul 6 10:00:12 2008 +0000 Remove inaccurate computation of pts for audio packets and rely on libavformat to generate them. patch by Gregory Montoir, cyx users sourceforge net git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14085 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavformat/tiertexseq.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 830d2b2fcbd3927f56871ebfca8cd9a35f591add Author: diego Date: Sun Jul 6 09:58:23 2008 +0000 Remove av_cold attribute on decode_frame and add it to decode_end to match other codecs. patch by Gregory Montoir, cyx users sourceforge net git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14084 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/tiertexseqv.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit c2df97e96e6545c234f57fc72c36fe696748ef18 Author: stefano Date: Sun Jul 6 08:16:50 2008 +0000 Document av_find_opt(). git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14083 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/opt.h | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) commit 376429110660d5ce21129154768356eb5c0742c5 Author: kostya Date: Sun Jul 6 07:33:09 2008 +0000 Altivec implementation of APE vector functions git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14082 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/ppc/int_altivec.c | 63 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 63 insertions(+), 0 deletions(-) commit 962b720999ead1fddcb5aa74d2d458035442c213 Author: kostya Date: Sun Jul 6 06:06:55 2008 +0000 Add several vector functions used by Monkey's Audio decoder to dsputil git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14081 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b libavcodec/apedec.c | 35 ++++++----------------------------- libavcodec/dsputil.c | 25 +++++++++++++++++++++++++ libavcodec/dsputil.h | 17 +++++++++++++++++ 3 files changed, 48 insertions(+), 29 deletions(-)