]> git.sesse.net Git - vlc/blobdiff - modules/codec/avcodec/fourcc.c
Use var_InheritString for --decklink-video-connection.
[vlc] / modules / codec / avcodec / fourcc.c
index b14ef579f1b833a39cb48e74c2129d2f1f859967..5eb13651fa9a263419d0f5b5811a1305e170d6d5 100644 (file)
@@ -53,6 +53,7 @@ static const struct
      */
 
     { VLC_CODEC_MPGV, CODEC_ID_MPEG2VIDEO, VIDEO_ES },
+    { VLC_CODEC_MPGV, CODEC_ID_MPEG1VIDEO, VIDEO_ES },
 
     { VLC_CODEC_MP4V, CODEC_ID_MPEG4, VIDEO_ES },
     /* 3ivx delta 3.5 Unsupported
@@ -125,13 +126,10 @@ static const struct
 
     /* Real Video */
     { VLC_CODEC_RV10, CODEC_ID_RV10, VIDEO_ES },
+    { VLC_CODEC_RV13, CODEC_ID_RV10, VIDEO_ES },
     { VLC_CODEC_RV20, CODEC_ID_RV20, VIDEO_ES },
-#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 52, 8, 0 )
     { VLC_CODEC_RV30, CODEC_ID_RV30, VIDEO_ES },
-#endif
-#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 52, 5, 0 )
     { VLC_CODEC_RV40, CODEC_ID_RV40, VIDEO_ES },
-#endif
 
     { VLC_CODEC_RPZA, CODEC_ID_RPZA, VIDEO_ES },
 
@@ -183,13 +181,9 @@ static const struct
     { VLC_CODEC_DNXHD, CODEC_ID_DNXHD, VIDEO_ES },
     { VLC_CODEC_8BPS, CODEC_ID_8BPS, VIDEO_ES },
 
-#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 51, 52, 0 )
     { VLC_CODEC_MIMIC, CODEC_ID_MIMIC, VIDEO_ES },
-#endif
 
-#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 51, 55, 0 )
     { VLC_CODEC_DIRAC, CODEC_ID_DIRAC, VIDEO_ES },
-#endif
 
 #if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 52, 29, 0 )
     { VLC_CODEC_V210, CODEC_ID_V210, VIDEO_ES },
@@ -199,6 +193,14 @@ static const struct
     { VLC_CODEC_FRWU, CODEC_ID_FRWU, VIDEO_ES },
 #endif
 
+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 52, 53, 0 )
+    { VLC_CODEC_INDEO5, CODEC_ID_INDEO5, VIDEO_ES },
+#endif
+
+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 52, 68, 2 )
+    { VLC_CODEC_VP8, CODEC_ID_VP8, VIDEO_ES },
+#endif
+
     /* Videogames Codecs */
 
     { VLC_CODEC_INTERPLAY, CODEC_ID_INTERPLAY_VIDEO, VIDEO_ES },
@@ -215,6 +217,7 @@ static const struct
 
     { VLC_CODEC_AMV, CODEC_ID_AMV, VIDEO_ES },
 
+
 #if 0
 /*    UNTESTED VideoGames*/
     { VLC_FOURCC('W','C','3','V'), CODEC_ID_XAN_WC3,
@@ -255,6 +258,7 @@ static const struct
     { VLC_CODEC_GIF, CODEC_ID_GIF, VIDEO_ES },
     { VLC_CODEC_TARGA, CODEC_ID_TARGA, VIDEO_ES },
     { VLC_CODEC_SGI, CODEC_ID_SGI, VIDEO_ES },
+    { VLC_CODEC_JPEG2000, CODEC_ID_JPEG2000, VIDEO_ES },
 
     /*
      *  Audio Codecs
@@ -265,6 +269,9 @@ static const struct
 #if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 52, 35, 0 )
     { VLC_CODEC_WMAP, CODEC_ID_WMAPRO, AUDIO_ES },
 #endif
+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 52, 54, 0 )
+    { VLC_CODEC_WMAS, CODEC_ID_WMAVOICE, AUDIO_ES },
+#endif
 
     { VLC_CODEC_DVAUDIO, CODEC_ID_DVAUDIO, AUDIO_ES },
 
@@ -278,15 +285,17 @@ static const struct
     { VLC_CODEC_RA_288, CODEC_ID_RA_288, AUDIO_ES },
 
     { VLC_CODEC_A52, CODEC_ID_AC3, AUDIO_ES },
-#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 52, 0, 0 )
     { VLC_CODEC_EAC3, CODEC_ID_EAC3, AUDIO_ES },
-#endif
 
     { VLC_CODEC_DTS, CODEC_ID_DTS, AUDIO_ES },
 
     { VLC_CODEC_MPGA, CODEC_ID_MP3, AUDIO_ES },
+    { VLC_CODEC_MPGA, CODEC_ID_MP2, AUDIO_ES },
 
     { VLC_CODEC_MP4A, CODEC_ID_AAC, AUDIO_ES },
+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 52, 26, 0 )
+    { VLC_CODEC_ALS, CODEC_ID_MP4ALS, AUDIO_ES },
+#endif
 
     { VLC_CODEC_INTERPLAY_DPCM, CODEC_ID_INTERPLAY_DPCM, AUDIO_ES },
 
@@ -332,12 +341,10 @@ static const struct
 
     { VLC_CODEC_NELLYMOSER, CODEC_ID_NELLYMOSER, AUDIO_ES },
 
-#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 52, 6, 0 )
+    { VLC_CODEC_VORBIS, CODEC_ID_VORBIS, AUDIO_ES },
+
     { VLC_CODEC_QCELP, CODEC_ID_QCELP, AUDIO_ES },
-#endif
-#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 51, 50, 1 )
     { VLC_CODEC_SPEEX, CODEC_ID_SPEEX, AUDIO_ES },
-#endif
 #if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 52, 34, 0 )
     { VLC_CODEC_TWINVQ, CODEC_ID_TWINVQ, AUDIO_ES },
 #endif
@@ -357,12 +364,8 @@ static const struct
 
     { VLC_CODEC_SHORTEN, CODEC_ID_SHORTEN, AUDIO_ES },
 
-#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 52, 22, 0 )
     { VLC_CODEC_TRUEHD, CODEC_ID_TRUEHD, AUDIO_ES },
-#endif
-#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 51, 58, 0 )
     { VLC_CODEC_MLP, CODEC_ID_MLP, AUDIO_ES },
-#endif
 
 
     /* PCM */
@@ -383,29 +386,23 @@ static const struct
     { VLC_CODEC_ALAW, CODEC_ID_PCM_ALAW, AUDIO_ES },
     { VLC_CODEC_MULAW, CODEC_ID_PCM_MULAW, AUDIO_ES },
     { VLC_CODEC_S24DAUD, CODEC_ID_PCM_S24DAUD, AUDIO_ES },
-#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 51, 66, 0 )
 #if ( !defined( WORDS_BIGENDIAN ) )
     { VLC_CODEC_FL32, CODEC_ID_PCM_F32LE, AUDIO_ES },
     { VLC_CODEC_FL64, CODEC_ID_PCM_F64LE, AUDIO_ES },
 #else
     { VLC_CODEC_FL32, CODEC_ID_PCM_F32BE, AUDIO_ES },
     { VLC_CODEC_FL64, CODEC_ID_PCM_F64BE, AUDIO_ES },
-#endif
 #endif
 
     /* Subtitle streams */
 #if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 52, 33, 0 )
     { VLC_CODEC_BD_PG, CODEC_ID_HDMV_PGS_SUBTITLE, SPU_ES },
 #endif
-#if 0
     { VLC_CODEC_SPU, CODEC_ID_DVD_SUBTITLE, SPU_ES },
     { VLC_CODEC_DVBS, CODEC_ID_DVB_SUBTITLE, SPU_ES },
     { VLC_CODEC_SUBT, CODEC_ID_TEXT, SPU_ES },
     { VLC_CODEC_XSUB, CODEC_ID_XSUB, SPU_ES },
-#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 51, 50, 0 )
     { VLC_CODEC_SSA, CODEC_ID_SSA, SPU_ES },
-#endif
-#endif
 
     { 0, 0, UNKNOWN_ES }
 };