]> git.sesse.net Git - vlc/blobdiff - modules/codec/avcodec/fourcc.c
avcodec: make vlc_va_t a VLC object
[vlc] / modules / codec / avcodec / fourcc.c
index dfa178508b2723aaa5562c6099537c72f548de21..3ed3097a6ac9c72b6fb933b88d592e6be1a86b32 100644 (file)
 #include <vlc_common.h>
 #include <vlc_codec.h>
 
-#ifdef HAVE_LIBAVCODEC_AVCODEC_H
-#   include <libavcodec/avcodec.h>
-#else
-#   include <avcodec.h>
-#endif
+#include <libavcodec/avcodec.h>
 #include "avcodec.h"
 
 /*****************************************************************************
- * Codec fourcc -> ffmpeg_id mapping
+ * Codec fourcc -> libavcodec Codec_id mapping
  *****************************************************************************/
 static const struct
 {
@@ -226,6 +222,26 @@ static const struct
     { VLC_CODEC_DXTORY, CODEC_ID_DXTORY, VIDEO_ES },
 #endif
 
+#if LIBAVCODEC_VERSION_CHECK( 54, 16, 0, 27, 100 )
+    { VLC_CODEC_MSS1, CODEC_ID_MSS1, VIDEO_ES },
+#endif
+
+#if LIBAVCODEC_VERSION_CHECK( 54, 17, 0, 32, 100 )
+    { VLC_CODEC_MSA1, CODEC_ID_MSA1, VIDEO_ES },
+#endif
+
+#if LIBAVCODEC_VERSION_CHECK( 54, 18, 0, 34, 100 )
+    { VLC_CODEC_TSC2, CODEC_ID_TSCC2, VIDEO_ES },
+#endif
+
+#if LIBAVCODEC_VERSION_CHECK( 54, 20, 0, 37, 100 )
+    { VLC_CODEC_MTS2, CODEC_ID_MTS2, VIDEO_ES },
+#endif
+
+#if LIBAVCODEC_VERSION_CHECK( 54, 27, 0, 55, 100 )
+    { VLC_CODEC_MSS2, AV_CODEC_ID_MSS2, VIDEO_ES },
+#endif
+
     /* Videogames Codecs */
 
     { VLC_CODEC_INTERPLAY, CODEC_ID_INTERPLAY_VIDEO, VIDEO_ES },
@@ -359,6 +375,8 @@ static const struct
     { VLC_CODEC_ADPCM_MS, CODEC_ID_ADPCM_MS, AUDIO_ES },
     { VLC_CODEC_ADPCM_IMA_WAV, CODEC_ID_ADPCM_IMA_WAV, AUDIO_ES },
     { VLC_CODEC_ADPCM_IMA_AMV, CODEC_ID_ADPCM_IMA_AMV, AUDIO_ES },
+    { VLC_CODEC_ADPCM_IMA_QT, CODEC_ID_ADPCM_IMA_QT, AUDIO_ES },
+    { VLC_CODEC_ADPCM_YAMAHA, CODEC_ID_ADPCM_YAMAHA, AUDIO_ES },
 
     { VLC_CODEC_VMDAUDIO, CODEC_ID_VMDAUDIO, AUDIO_ES },
 
@@ -427,10 +445,13 @@ static const struct
     { VLC_CODEC_WMAL, CODEC_ID_WMALOSSLESS, AUDIO_ES },
 #endif
 
-#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 54, 10, 0 )
+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 54, 12, 0 )
     { VLC_CODEC_RALF, CODEC_ID_RALF, AUDIO_ES },
 #endif
 
+#if LIBAVCODEC_VERSION_CHECK( 54, 14, 0, 26, 100 )
+    { VLC_CODEC_INDEO_AUDIO, CODEC_ID_IAC, AUDIO_ES },
+#endif
 
     /* PCM */
     { VLC_CODEC_S8, CODEC_ID_PCM_S8, AUDIO_ES },