]> git.sesse.net Git - vlc/blobdiff - include/vlc_fourcc.h
Wayland/shell: fix NULL dereference in pathological case
[vlc] / include / vlc_fourcc.h
index 4c734b79720f80090d356bdb083c1fbc415d98ec..d63493a70dc932f530d4a765cf50063e86927c8f 100644 (file)
@@ -50,6 +50,7 @@
 #define VLC_CODEC_WMVP            VLC_FOURCC('W','M','V','P')
 #define VLC_CODEC_WMVP2           VLC_FOURCC('W','V','P','2')
 #define VLC_CODEC_VC1             VLC_FOURCC('V','C','-','1')
+#define VLC_CODEC_DAALA           VLC_FOURCC('d','a','a','l')
 #define VLC_CODEC_THEORA          VLC_FOURCC('t','h','e','o')
 #define VLC_CODEC_TARKIN          VLC_FOURCC('t','a','r','k')
 #define VLC_CODEC_DIRAC           VLC_FOURCC('d','r','a','c')
 #define VLC_CODEC_WS_VQA          VLC_FOURCC('W','V','Q','A')
 #define VLC_CODEC_MMVIDEO         VLC_FOURCC('M','M','V','I')
 #define VLC_CODEC_AVS             VLC_FOURCC('A','V','S','V')
+#define VLC_CODEC_DSICINVIDEO     VLC_FOURCC('D','C','I','V')
+#define VLC_CODEC_TIERTEXSEQVIDEO VLC_FOURCC('T','S','E','Q')
+#define VLC_CODEC_DXA             VLC_FOURCC('D','E','X','A')
+#define VLC_CODEC_C93             VLC_FOURCC('I','C','9','3')
+#define VLC_CODEC_BETHSOFTVID     VLC_FOURCC('B','V','I','D')
+#define VLC_CODEC_VB              VLC_FOURCC('V','B','V','1')
+#define VLC_CODEC_RL2             VLC_FOURCC('R','L','V','2')
+#define VLC_CODEC_BFI             VLC_FOURCC('B','F','&','I')
+#define VLC_CODEC_CMV             VLC_FOURCC('E','C','M','V')
+#define VLC_CODEC_MOTIONPIXELS    VLC_FOURCC('M','P','I','X')
+#define VLC_CODEC_TGV             VLC_FOURCC('T','G','V','V')
+#define VLC_CODEC_TGQ             VLC_FOURCC('T','G','Q','V')
+#define VLC_CODEC_TQI             VLC_FOURCC('T','Q','I','V')
+#define VLC_CODEC_MAD             VLC_FOURCC('M','A','D','V')
+#define VLC_CODEC_ANM             VLC_FOURCC('A','N','I','M')
+#define VLC_CODEC_YOP             VLC_FOURCC('Y','O','P','V')
+#define VLC_CODEC_JV              VLC_FOURCC('J','V','0','0')
+#define VLC_CODEC_DFA             VLC_FOURCC('D','F','I','A')
+#define VLC_CODEC_HNM4_VIDEO      VLC_FOURCC('H','N','M','4')
 
 /* Planar YUV 4:1:0 Y:V:U */
 #define VLC_CODEC_YV9             VLC_FOURCC('Y','V','U','9')
 #define VLC_CODEC_S8                         VLC_FOURCC('s','8',' ',' ')
 #define VLC_CODEC_U8                         VLC_FOURCC('u','8',' ',' ')
 #define VLC_CODEC_S16L                       VLC_FOURCC('s','1','6','l')
+#define VLC_CODEC_S16L_PLANAR                VLC_FOURCC('s','1','l','p')
 #define VLC_CODEC_S16B                       VLC_FOURCC('s','1','6','b')
 #define VLC_CODEC_U16L                       VLC_FOURCC('u','1','6','l')
 #define VLC_CODEC_U16B                       VLC_FOURCC('u','1','6','b')
 #define VLC_CODEC_ON2AVC                     VLC_FOURCC('m','s',0x05,0x00)
 #define VLC_CODEC_TAK                        VLC_FOURCC('t','a','k',' ')
 #define VLC_CODEC_SMACKAUDIO                 VLC_FOURCC('S','M','K','A')
+#define VLC_CODEC_ADPCM_IMA_EA_SEAD          VLC_FOURCC('S','E','A','D')
+#define VLC_CODEC_ADPCM_EA_R1                VLC_FOURCC('E','A','R','1')
+#define VLC_CODEC_ADPCM_IMA_APC              VLC_FOURCC('A','I','P','C')
 
 /* Subtitle */
 #define VLC_CODEC_SPU       VLC_FOURCC('s','p','u',' ')
 #define VLC_CODEC_OGT       VLC_FOURCC('o','g','t',' ')
 #define VLC_CODEC_CVD       VLC_FOURCC('c','v','d',' ')
 #define VLC_CODEC_TX3G      VLC_FOURCC('t','x','3','g')
+#define VLC_CODEC_ARIB_A    VLC_FOURCC('a','r','b','a')
+#define VLC_CODEC_ARIB_C    VLC_FOURCC('a','r','b','c')
 /* Blu-ray Presentation Graphics */
 #define VLC_CODEC_BD_PG     VLC_FOURCC('b','d','p','g')
 /* EBU STL (TECH. 3264-E) */
 #define VLC_CODEC_EBU_STL   VLC_FOURCC('S','T','L',' ')
 #define VLC_CODEC_SCTE_27   VLC_FOURCC('S','C','2','7')
+/* EIA-608 */
+#define VLC_CODEC_EIA608_1  VLC_FOURCC('c','c','1',' ')
+#define VLC_CODEC_EIA608_2  VLC_FOURCC('c','c','2',' ')
+#define VLC_CODEC_EIA608_3  VLC_FOURCC('c','c','3',' ')
+#define VLC_CODEC_EIA608_4  VLC_FOURCC('c','c','4',' ')
 
 /* XYZ colorspace 12 bits packed in 16 bits, organisation |XXX0|YYY0|ZZZ0| */
 #define VLC_CODEC_XYZ12     VLC_FOURCC('X','Y','1','2')