# HG changeset patch # User voroshil # Date 1191124162 0 # Node ID 46dbc2e8c8004c9b939885bbf7dd1568616fd53f # Parent 9835aef300377e6d92136bf5e058b3ebdd6c1cbf AMV demuxer and audio/video decoder diff -r 9835aef30037 -r 46dbc2e8c800 Changelog --- a/Changelog Sat Sep 29 22:49:25 2007 +0000 +++ b/Changelog Sun Sep 30 03:49:22 2007 +0000 @@ -84,6 +84,7 @@ * Matroska muxer * Monkey's Audio demuxer and decoder * Flac encoder and decoder speedups + * AMV demuxer and audio/video decoder libmpeg2: * iWMMXt-accelerated DCT and motion compensation for ARM processors diff -r 9835aef30037 -r 46dbc2e8c800 etc/codecs.conf --- a/etc/codecs.conf Sat Sep 29 22:49:25 2007 +0000 +++ b/etc/codecs.conf Sun Sep 30 03:49:22 2007 +0000 @@ -3,7 +3,7 @@ ; Before editing this file, please read DOCS/tech/codecs.conf.txt ! ;============================================================================= -release 20070511 +release 20070930 ;============================================================================= ; VIDEO CODECS @@ -1598,6 +1598,14 @@ guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84 out BGR32,BGR24,BGR16 flip +videocodec ffamv + info "Modified MJPEG, used in AMV files" + status working + fourcc AMVV ; internal MPlayer FourCC + driver ffmpeg + dll "amv" + out YV12 + videocodec ffsp5x info "SP5x codec - used by Aiptek MegaCam" status working @@ -2564,6 +2572,13 @@ driver realaud dll "atrc.bundle/Contents/MacOS/atrc" +audiocodec ffadpcmimaamv + info "FFmpeg AMV IMA ADPCM audio" + status working + format 0x01 + driver ffmpeg + dll adpcm_ima_amv + audiocodec imaadpcm info "IMA ADPCM" status working diff -r 9835aef30037 -r 46dbc2e8c800 libmpdemux/demux_lavf.c --- a/libmpdemux/demux_lavf.c Sat Sep 29 22:49:25 2007 +0000 +++ b/libmpdemux/demux_lavf.c Sun Sep 30 03:49:22 2007 +0000 @@ -99,6 +99,7 @@ const struct AVCodecTag *mp_wav_taglists[] = {codec_wav_tags, mp_wav_tags, 0}; static const AVCodecTag mp_bmp_tags[] = { + { CODEC_ID_AMV, MKTAG('A', 'M', 'V', 'V')}, { CODEC_ID_BETHSOFTVID, MKTAG('B', 'E', 'T', 'H')}, { CODEC_ID_C93, MKTAG('C', '9', '3', 'V')}, { CODEC_ID_DSICINVIDEO, MKTAG('D', 'C', 'I', 'V')},