]> git.sesse.net Git - vlc/blobdiff - src/misc/fourcc.c
fourcc: add avc3
[vlc] / src / misc / fourcc.c
index 3576a74ff441d428a18f3f6ab38c42843e9e2ca7..1682870f159bb47560c1c5b80e596dd06b764ebe 100644 (file)
@@ -202,6 +202,7 @@ static const staticentry_t p_list_video[] = {
         E("DP02", "DynaPel MPEG-4 codec"),
         E("PLV1", "Pelco DVR MPEG-4"),
         E("QMP4", "QNAP Systems MPEG-4"),
+        E("qMP4", "QNAP Systems MPEG-4"),
         /* 3ivx delta 3.5 Unsupported
          * putting it here gives extreme distorted images */
         //E("3IV1", "3ivx delta 3.5 MPEG-4 Video"),
@@ -284,6 +285,7 @@ static const staticentry_t p_list_video[] = {
         /* avc1: special case h264 */
         A("avc1"),
         A("AVC1"),
+        A("avc3"),
         E("ai5p", "AVC-Intra  50M 720p24/30/60"),
         E("ai5q", "AVC-Intra  50M 720p25/50"),
         E("ai52", "AVC-Intra  50M 1080p25/50"),
@@ -791,6 +793,8 @@ static const staticentry_t p_list_video[] = {
         A("I40A"),
     B(VLC_CODEC_YUV422A, "Planar YUV 4:2:2 Y:U:V:A"),
         A("I42A"),
+    B(VLC_CODEC_YUVA_444_10L, "Planar YUV 4:4:4 Y:U:V:A 10bits"),
+        A("YUVA"),
 
     B(VLC_CODEC_RGBP, "Palettized RGB with palette element R:G:B"),
         A("RGBP"),
@@ -1008,6 +1012,8 @@ static const staticentry_t p_list_video[] = {
         A("ULRG"),
         A("ULY0"),
         A("ULY2"),
+        A("ULH0"),
+        A("ULH2"),
 
     B(VLC_CODEC_VBLE, "VBLE Lossless"),
         A("VBLE"),
@@ -1059,6 +1065,52 @@ static const staticentry_t p_list_video[] = {
 
     B(VLC_CODEC_TMV, "8088flex TMV"),
 
+    B(VLC_CODEC_XAN_WC3, "Wing Commander III video"),
+
+    B(VLC_CODEC_WS_VQA, "Westwood Studios VQA"),
+
+    B(VLC_CODEC_MMVIDEO, "American Laser Games MM Video"),
+
+    B(VLC_CODEC_AVS, "Creature Shock AVS"),
+
+    B(VLC_CODEC_DSICINVIDEO, "Delphine CIN video"),
+
+    B(VLC_CODEC_TIERTEXSEQVIDEO, "Tiertex Limited SEQ video"),
+
+    B(VLC_CODEC_DXA, "Feeble Files/ScummVM DXA"),
+
+    B(VLC_CODEC_C93, "Interplay C93"),
+
+    B(VLC_CODEC_BETHSOFTVID, "Bethesda VID"),
+
+    B(VLC_CODEC_VB, "Beam Software VB"),
+
+    B(VLC_CODEC_RL2, "RL2 video"),
+
+    B(VLC_CODEC_BFI, "Brute Force & Ignorance (BFI) video"),
+
+    B(VLC_CODEC_CMV, "Electronic Arts CMV"),
+
+    B(VLC_CODEC_MOTIONPIXELS, "Sirius Publishing Motion Pixels"),
+
+    B(VLC_CODEC_TGV, "Electronic Arts TGV"),
+
+    B(VLC_CODEC_TGQ, "Electronic Arts TGQ"),
+
+    B(VLC_CODEC_TQI, "Electronic Arts TQI"),
+
+    B(VLC_CODEC_MAD, "Electronic Arts MAD"),
+
+    B(VLC_CODEC_ANM, "DeluxePaint animation"),
+
+    B(VLC_CODEC_YOP, "Psygnosis YOP"),
+
+    B(VLC_CODEC_JV, "Bitmap Brothers JV"),
+
+    B(VLC_CODEC_DFA, "Chronomaster DFA"),
+
+    B(VLC_CODEC_HNM4_VIDEO, "Cryo Interactive Entertainment HNM4"),
+
     B(0, "")
 };
 static const staticentry_t p_list_audio[] = {
@@ -1370,6 +1422,8 @@ static const staticentry_t p_list_audio[] = {
     B(VLC_CODEC_S16L, "PCM S16 LE"),
         A("s16l"),
 
+    B(VLC_CODEC_S16L_PLANAR, "PCM S16 LE planar"),
+
     B(VLC_CODEC_S16B, "PCM S16 BE"),
         A("s16b"),
 
@@ -1456,6 +1510,12 @@ static const staticentry_t p_list_audio[] = {
 
     B(VLC_CODEC_SMACKAUDIO, "Smacker audio"),
 
+    B(VLC_CODEC_ADPCM_IMA_EA_SEAD, "ADPCM IMA Electronic Arts SEAD"),
+
+    B(VLC_CODEC_ADPCM_EA_R1, "ADPCM Electronic Arts R1"),
+
+    B(VLC_CODEC_ADPCM_IMA_APC, "ADPCM APC"),
+
     B(0, "")
 };
 static const staticentry_t p_list_spu[] = {
@@ -1502,6 +1562,12 @@ static const staticentry_t p_list_spu[] = {
     B(VLC_CODEC_CVD, "CVD subtitles"),
         A("cvd "),
 
+    B(VLC_CODEC_ARIB_A, "ARIB subtitles (A-profile)"),
+        A("arba"),
+
+    B(VLC_CODEC_ARIB_C, "ARIB subtitles (C-profile)"),
+        A("arbc"),
+
     B(VLC_CODEC_BD_PG, "BD subtitles"),
         A("bdpg"),
 
@@ -1511,6 +1577,12 @@ static const staticentry_t p_list_spu[] = {
     B(VLC_CODEC_SCTE_27, "SCTE-27 subtitles"),
         A("SC27"),
 
+    B(VLC_CODEC_EIA608_1, "EIA-608 subtitles"),
+        A("cc1 "),
+        A("cc2 "),
+        A("cc3 "),
+        A("cc4 "),
+
     B(0, "")
 };
 
@@ -2077,6 +2149,8 @@ static const struct
         VLC_CODEC_I444_9B },                   PLANAR_16(3, 1, 1,  9) },
     { { VLC_CODEC_I444_16L,
         VLC_CODEC_I444_16B },                  PLANAR_16(3, 1, 1, 16) },
+    { { VLC_CODEC_YUVA_444_10L,
+        VLC_CODEC_YUVA_444_10B },              PLANAR_16(4, 1, 1, 10) },
 
     { { VLC_CODEC_YUV_PACKED },                PACKED_FMT(2, 16) },
     { { VLC_CODEC_RGB8, VLC_CODEC_GREY,