[MPlayer-cvslog] r35004 - in trunk: etc/codecs.conf libmpdemux/mp_taglists.c

cehoyos subversion at mplayerhq.hu
Fri Jun 22 22:02:10 CEST 2012


Author: cehoyos
Date: Fri Jun 22 22:02:10 2012
New Revision: 35004

Log:
Support LucasArts SMUSH and VIMA decoding.

Modified:
   trunk/etc/codecs.conf
   trunk/libmpdemux/mp_taglists.c

Modified: trunk/etc/codecs.conf
==============================================================================
--- trunk/etc/codecs.conf	Tue Jun 12 19:55:52 2012	(r35003)
+++ trunk/etc/codecs.conf	Fri Jun 22 22:02:10 2012	(r35004)
@@ -85,6 +85,14 @@ videocodec ffmmvideo
   dll mmvideo
   out BGR8
 
+videocodec ffsanm
+  info "FFmpeg LucasArts SMUSH video"
+  status working
+  fourcc SANM ; internal MPlayer FourCC
+  driver ffmpeg
+  dll sanm
+  out BGR16,BGR8
+
 videocodec ffsiff
   info "FFmpeg Beam Software SIFF"
   status working
@@ -4551,6 +4559,13 @@ audiocodec ffadpcmimaws
   driver ffmpeg
   dll adpcm_ima_ws
 
+audiocodec ffvima
+  info "FFmpeg LucasArts VIMA audio"
+  status working
+  fourcc VIMA ; internal MPlayer FourCC
+  driver ffmpeg
+  dll vima
+
 audiocodec ffwssnd1
   info "FFmpeg Westwood SND1"
   status working

Modified: trunk/libmpdemux/mp_taglists.c
==============================================================================
--- trunk/libmpdemux/mp_taglists.c	Tue Jun 12 19:55:52 2012	(r35003)
+++ trunk/libmpdemux/mp_taglists.c	Fri Jun 22 22:02:10 2012	(r35004)
@@ -69,6 +69,9 @@ static const struct AVCodecTag mp_wav_ta
     { CODEC_ID_SPEEX,             MKTAG('s', 'p', 'x', ' ')},
     { CODEC_ID_TTA,               MKTAG('T', 'T', 'A', '1')},
     { CODEC_ID_TWINVQ,            MKTAG('T', 'W', 'I', '2')},
+#if LIBAVUTIL_VERSION_MICRO >= 100
+    { CODEC_ID_VIMA,              MKTAG('V', 'I', 'M', 'A')},
+#endif
     { CODEC_ID_VMDAUDIO,          MKTAG('V', 'M', 'D', 'A')},
     { CODEC_ID_WAVPACK,           MKTAG('W', 'V', 'P', 'K')},
     { CODEC_ID_WESTWOOD_SND1,     MKTAG('S', 'N', 'D', '1')},
@@ -147,6 +150,9 @@ static const struct AVCodecTag mp_bmp_ta
     { CODEC_ID_RV20,              MKTAG('R', 'V', '2', '0')},
     { CODEC_ID_RV30,              MKTAG('R', 'V', '3', '0')},
     { CODEC_ID_RV40,              MKTAG('R', 'V', '4', '0')},
+#if LIBAVUTIL_VERSION_MICRO >= 100
+    { CODEC_ID_SANM,              MKTAG('S', 'A', 'N', 'M')},
+#endif
     { CODEC_ID_SVQ3,              MKTAG('S', 'V', 'Q', '3')},
     { CODEC_ID_TMV,               MKTAG('t', 'm', 'v', '8')},
     { CODEC_ID_TGV,               MKTAG('f', 'V', 'G', 'T')},


More information about the MPlayer-cvslog mailing list