26#define VLC_CODEC_UNKNOWN VLC_FOURCC('u','n','d','f')
29#define VLC_CODEC_MPGV VLC_FOURCC('m','p','g','v')
30#define VLC_CODEC_MP4V VLC_FOURCC('m','p','4','v')
31#define VLC_CODEC_DIV1 VLC_FOURCC('D','I','V','1')
32#define VLC_CODEC_DIV2 VLC_FOURCC('D','I','V','2')
33#define VLC_CODEC_DIV3 VLC_FOURCC('D','I','V','3')
34#define VLC_CODEC_SVQ1 VLC_FOURCC('S','V','Q','1')
35#define VLC_CODEC_SVQ3 VLC_FOURCC('S','V','Q','3')
36#define VLC_CODEC_H264 VLC_FOURCC('h','2','6','4')
37#define VLC_CODEC_H263 VLC_FOURCC('h','2','6','3')
38#define VLC_CODEC_H263I VLC_FOURCC('I','2','6','3')
39#define VLC_CODEC_H263P VLC_FOURCC('I','L','V','R')
40#define VLC_CODEC_FLV1 VLC_FOURCC('F','L','V','1')
41#define VLC_CODEC_H261 VLC_FOURCC('h','2','6','1')
42#define VLC_CODEC_VVC VLC_FOURCC('h','2','6','6')
43#define VLC_CODEC_MJPG VLC_FOURCC('M','J','P','G')
44#define VLC_CODEC_MJPGB VLC_FOURCC('m','j','p','b')
45#define VLC_CODEC_LJPG VLC_FOURCC('L','J','P','G')
46#define VLC_CODEC_WMV1 VLC_FOURCC('W','M','V','1')
47#define VLC_CODEC_WMV2 VLC_FOURCC('W','M','V','2')
48#define VLC_CODEC_WMV3 VLC_FOURCC('W','M','V','3')
49#define VLC_CODEC_WMVA VLC_FOURCC('W','M','V','A')
50#define VLC_CODEC_WMVP VLC_FOURCC('W','M','V','P')
51#define VLC_CODEC_WMVP2 VLC_FOURCC('W','V','P','2')
52#define VLC_CODEC_VC1 VLC_FOURCC('V','C','-','1')
53#define VLC_CODEC_DAALA VLC_FOURCC('d','a','a','l')
54#define VLC_CODEC_THEORA VLC_FOURCC('t','h','e','o')
55#define VLC_CODEC_TARKIN VLC_FOURCC('t','a','r','k')
56#define VLC_CODEC_DIRAC VLC_FOURCC('d','r','a','c')
57#define VLC_CODEC_OGGSPOTS VLC_FOURCC('S','P','O','T')
58#define VLC_CODEC_CAVS VLC_FOURCC('C','A','V','S')
59#define VLC_CODEC_CAVS2 VLC_FOURCC('A','V','S','2')
60#define VLC_CODEC_CAVS3 VLC_FOURCC('A','V','S','3')
61#define VLC_CODEC_NUV VLC_FOURCC('N','J','P','G')
62#define VLC_CODEC_RV10 VLC_FOURCC('R','V','1','0')
63#define VLC_CODEC_RV13 VLC_FOURCC('R','V','1','3')
64#define VLC_CODEC_RV20 VLC_FOURCC('R','V','2','0')
65#define VLC_CODEC_RV30 VLC_FOURCC('R','V','3','0')
66#define VLC_CODEC_RV40 VLC_FOURCC('R','V','4','0')
67#define VLC_CODEC_VP3 VLC_FOURCC('V','P','3',' ')
68#define VLC_CODEC_VP5 VLC_FOURCC('V','P','5',' ')
69#define VLC_CODEC_VP6 VLC_FOURCC('V','P','6','2')
70#define VLC_CODEC_VP6F VLC_FOURCC('V','P','6','F')
71#define VLC_CODEC_VP6A VLC_FOURCC('V','P','6','A')
72#define VLC_CODEC_MSVIDEO1 VLC_FOURCC('M','S','V','C')
73#define VLC_CODEC_FLIC VLC_FOURCC('F','L','I','C')
74#define VLC_CODEC_SP5X VLC_FOURCC('S','P','5','X')
75#define VLC_CODEC_DV VLC_FOURCC('d','v',' ',' ')
76#define VLC_CODEC_MSRLE VLC_FOURCC('m','r','l','e')
77#define VLC_CODEC_HUFFYUV VLC_FOURCC('H','F','Y','U')
78#define VLC_CODEC_FFVHUFF VLC_FOURCC('F','F','V','H')
79#define VLC_CODEC_ASV1 VLC_FOURCC('A','S','V','1')
80#define VLC_CODEC_ASV2 VLC_FOURCC('A','S','V','2')
81#define VLC_CODEC_FFV1 VLC_FOURCC('F','F','V','1')
82#define VLC_CODEC_VCR1 VLC_FOURCC('V','C','R','1')
83#define VLC_CODEC_CLJR VLC_FOURCC('C','L','J','R')
84#define VLC_CODEC_RPZA VLC_FOURCC('r','p','z','a')
85#define VLC_CODEC_SMC VLC_FOURCC('s','m','c',' ')
86#define VLC_CODEC_CINEPAK VLC_FOURCC('C','V','I','D')
87#define VLC_CODEC_TSCC VLC_FOURCC('T','S','C','C')
88#define VLC_CODEC_CSCD VLC_FOURCC('C','S','C','D')
89#define VLC_CODEC_ZMBV VLC_FOURCC('Z','M','B','V')
90#define VLC_CODEC_VMNC VLC_FOURCC('V','M','n','c')
91#define VLC_CODEC_FMVC VLC_FOURCC('F','M','V','C')
92#define VLC_CODEC_FRAPS VLC_FOURCC('F','P','S','1')
93#define VLC_CODEC_TRUEMOTION1 VLC_FOURCC('D','U','C','K')
94#define VLC_CODEC_TRUEMOTION2 VLC_FOURCC('T','M','2','0')
95#define VLC_CODEC_QTRLE VLC_FOURCC('r','l','e',' ')
96#define VLC_CODEC_QDRAW VLC_FOURCC('q','d','r','w')
97#define VLC_CODEC_QOI VLC_FOURCC('q','o','i','f')
98#define VLC_CODEC_QPEG VLC_FOURCC('Q','P','E','G')
99#define VLC_CODEC_ULTI VLC_FOURCC('U','L','T','I')
100#define VLC_CODEC_VIXL VLC_FOURCC('V','I','X','L')
101#define VLC_CODEC_LOCO VLC_FOURCC('L','O','C','O')
102#define VLC_CODEC_WNV1 VLC_FOURCC('W','N','V','1')
103#define VLC_CODEC_AASC VLC_FOURCC('A','A','S','C')
104#define VLC_CODEC_INDEO2 VLC_FOURCC('I','V','2','0')
105#define VLC_CODEC_INDEO3 VLC_FOURCC('I','V','3','1')
106#define VLC_CODEC_INDEO4 VLC_FOURCC('I','V','4','1')
107#define VLC_CODEC_INDEO5 VLC_FOURCC('I','V','5','0')
108#define VLC_CODEC_FLASHSV VLC_FOURCC('F','S','V','1')
109#define VLC_CODEC_KMVC VLC_FOURCC('K','M','V','C')
110#define VLC_CODEC_SMACKVIDEO VLC_FOURCC('S','M','K','2')
111#define VLC_CODEC_DNXHD VLC_FOURCC('A','V','d','n')
112#define VLC_CODEC_8BPS VLC_FOURCC('8','B','P','S')
113#define VLC_CODEC_MIMIC VLC_FOURCC('M','L','2','O')
114#define VLC_CODEC_INTERPLAY VLC_FOURCC('i','m','v','e')
115#define VLC_CODEC_IDCIN VLC_FOURCC('I','D','C','I')
116#define VLC_CODEC_4XM VLC_FOURCC('4','X','M','V')
117#define VLC_CODEC_ROQ VLC_FOURCC('R','o','Q','v')
118#define VLC_CODEC_MDEC VLC_FOURCC('M','D','E','C')
119#define VLC_CODEC_VMDVIDEO VLC_FOURCC('V','M','D','V')
120#define VLC_CODEC_CDG VLC_FOURCC('C','D','G',' ')
121#define VLC_CODEC_FRWU VLC_FOURCC('F','R','W','U')
122#define VLC_CODEC_AMV VLC_FOURCC('A','M','V',' ')
123#define VLC_CODEC_VP4 VLC_FOURCC('V','P','4','0')
124#define VLC_CODEC_VP7 VLC_FOURCC('V','P','7','0')
125#define VLC_CODEC_VP8 VLC_FOURCC('V','P','8','0')
126#define VLC_CODEC_VP8ALPHA_ES VLC_FOURCC('V','P','8','a')
127#define VLC_CODEC_VP9 VLC_FOURCC('V','P','9','0')
128#define VLC_CODEC_VP9ALPHA_ES VLC_FOURCC('V','P','9','a')
129#define VLC_CODEC_VP10 VLC_FOURCC('V','P',':','0')
130#define VLC_CODEC_AV1 VLC_FOURCC('a','v','0','1')
131#define VLC_CODEC_JPEG2000 VLC_FOURCC('J','P','2','K')
132#define VLC_CODEC_LAGARITH VLC_FOURCC('L','A','G','S')
133#define VLC_CODEC_FLASHSV2 VLC_FOURCC('F','S','V','2')
134#define VLC_CODEC_PRORES VLC_FOURCC('a','p','c','n')
135#define VLC_CODEC_MXPEG VLC_FOURCC('M','X','P','G')
136#define VLC_CODEC_CDXL VLC_FOURCC('C','D','X','L')
137#define VLC_CODEC_BMVVIDEO VLC_FOURCC('B','M','V','V')
138#define VLC_CODEC_UTVIDEO VLC_FOURCC('U','L','R','A')
139#define VLC_CODEC_VBLE VLC_FOURCC('V','B','L','E')
140#define VLC_CODEC_DXTORY VLC_FOURCC('x','t','o','r')
141#define VLC_CODEC_MSS1 VLC_FOURCC('M','S','S','1')
142#define VLC_CODEC_MSS2 VLC_FOURCC('M','S','S','2')
143#define VLC_CODEC_MSA1 VLC_FOURCC('M','S','A','1')
144#define VLC_CODEC_TSC2 VLC_FOURCC('T','S','C','2')
145#define VLC_CODEC_MTS2 VLC_FOURCC('M','T','S','2')
146#define VLC_CODEC_HEVC VLC_FOURCC('h','e','v','c')
147#define VLC_CODEC_ICOD VLC_FOURCC('i','c','o','d')
148#define VLC_CODEC_G2M2 VLC_FOURCC('G','2','M','2')
149#define VLC_CODEC_G2M3 VLC_FOURCC('G','2','M','3')
150#define VLC_CODEC_G2M4 VLC_FOURCC('G','2','M','4')
151#define VLC_CODEC_BINKVIDEO VLC_FOURCC('B','I','K','f')
152#define VLC_CODEC_BINKAUDIO_DCT VLC_FOURCC('B','A','U','1')
153#define VLC_CODEC_BINKAUDIO_RDFT VLC_FOURCC('B','A','U','2')
154#define VLC_CODEC_XAN_WC4 VLC_FOURCC('X','x','a','n')
155#define VLC_CODEC_LCL_MSZH VLC_FOURCC('M','S','Z','H')
156#define VLC_CODEC_LCL_ZLIB VLC_FOURCC('Z','L','I','B')
157#define VLC_CODEC_THP VLC_FOURCC('T','H','P','0')
158#define VLC_CODEC_ESCAPE124 VLC_FOURCC('E','1','2','4')
159#define VLC_CODEC_KGV1 VLC_FOURCC('K','G','V','1')
160#define VLC_CODEC_CLLC VLC_FOURCC('C','L','L','C')
161#define VLC_CODEC_AURA VLC_FOURCC('A','U','R','A')
162#define VLC_CODEC_FIC VLC_FOURCC('F','I','C','V')
163#define VLC_CODEC_TMV VLC_FOURCC('T','M','A','V')
164#define VLC_CODEC_XAN_WC3 VLC_FOURCC('X','A','N','3')
165#define VLC_CODEC_WS_VQA VLC_FOURCC('W','V','Q','A')
166#define VLC_CODEC_MMVIDEO VLC_FOURCC('M','M','V','I')
167#define VLC_CODEC_AVS VLC_FOURCC('A','V','S','V')
168#define VLC_CODEC_DSICINVIDEO VLC_FOURCC('D','C','I','V')
169#define VLC_CODEC_TIERTEXSEQVIDEO VLC_FOURCC('T','S','E','Q')
170#define VLC_CODEC_DXA VLC_FOURCC('D','E','X','A')
171#define VLC_CODEC_C93 VLC_FOURCC('I','C','9','3')
172#define VLC_CODEC_BETHSOFTVID VLC_FOURCC('B','V','I','D')
173#define VLC_CODEC_VB VLC_FOURCC('V','B','V','1')
174#define VLC_CODEC_RL2 VLC_FOURCC('R','L','V','2')
175#define VLC_CODEC_BFI VLC_FOURCC('B','F','&','I')
176#define VLC_CODEC_CMV VLC_FOURCC('E','C','M','V')
177#define VLC_CODEC_MOTIONPIXELS VLC_FOURCC('M','P','I','X')
178#define VLC_CODEC_TGV VLC_FOURCC('T','G','V','V')
179#define VLC_CODEC_TGQ VLC_FOURCC('T','G','Q','V')
180#define VLC_CODEC_TQI VLC_FOURCC('T','Q','I','V')
181#define VLC_CODEC_MAD VLC_FOURCC('M','A','D','V')
182#define VLC_CODEC_ANM VLC_FOURCC('A','N','I','M')
183#define VLC_CODEC_YOP VLC_FOURCC('Y','O','P','V')
184#define VLC_CODEC_JV VLC_FOURCC('J','V','0','0')
185#define VLC_CODEC_DFA VLC_FOURCC('D','F','I','A')
186#define VLC_CODEC_HNM4_VIDEO VLC_FOURCC('H','N','M','4')
187#define VLC_CODEC_TDSC VLC_FOURCC('T','D','S','C')
188#define VLC_CODEC_HQX VLC_FOURCC('C','H','Q','X')
189#define VLC_CODEC_HQ_HQA VLC_FOURCC('C','U','V','C')
190#define VLC_CODEC_HAP VLC_FOURCC('H','A','P','1')
191#define VLC_CODEC_DXV VLC_FOURCC('D','X','D','3')
192#define VLC_CODEC_CINEFORM VLC_FOURCC('C','F','H','D')
193#define VLC_CODEC_SPEEDHQ VLC_FOURCC('S','H','Q','2')
194#define VLC_CODEC_PIXLET VLC_FOURCC('p','x','l','t')
195#define VLC_CODEC_MAGICYUV VLC_FOURCC('M','8','Y','0')
196#define VLC_CODEC_IMM4 VLC_FOURCC('I','M','M','4')
197#define VLC_CODEC_IMM5 VLC_FOURCC('I','M','M','5')
198#define VLC_CODEC_AGM VLC_FOURCC('A','G','M','0')
199#define VLC_CODEC_NOTCHLC VLC_FOURCC('n','c','l','c')
200#define VLC_CODEC_RTP_VIDEO_RAW VLC_FOURCC('R','T','P','V')
209#define VLC_CODEC_I410 VLC_FOURCC('I','4','1','0')
211#define VLC_CODEC_I411 VLC_FOURCC('I','4','1','1')
214#define VLC_CODEC_YV12 VLC_FOURCC('Y','V','1','2')
216#define VLC_CODEC_I420 VLC_FOURCC('I','4','2','0')
218#define VLC_CODEC_I420_9L VLC_FOURCC('I','0','9','L')
219#define VLC_CODEC_I420_9B VLC_FOURCC('I','0','9','B')
221#define VLC_CODEC_I420_10L VLC_FOURCC('I','0','A','L')
222#define VLC_CODEC_I420_10B VLC_FOURCC('I','0','A','B')
224#define VLC_CODEC_I420_12L VLC_FOURCC('I','0','C','L')
225#define VLC_CODEC_I420_12B VLC_FOURCC('I','0','C','B')
228#define VLC_CODEC_I420_16L VLC_FOURCC('I','0','F','L')
229#define VLC_CODEC_I420_16B VLC_FOURCC('I','0','F','B')
232#define VLC_CODEC_I422 VLC_FOURCC('I','4','2','2')
234#define VLC_CODEC_I422_9L VLC_FOURCC('I','2','9','L')
235#define VLC_CODEC_I422_9B VLC_FOURCC('I','2','9','B')
237#define VLC_CODEC_I422_10L VLC_FOURCC('I','2','A','L')
238#define VLC_CODEC_I422_10B VLC_FOURCC('I','2','A','B')
240#define VLC_CODEC_I422_12L VLC_FOURCC('I','2','C','L')
241#define VLC_CODEC_I422_12B VLC_FOURCC('I','2','C','B')
243#define VLC_CODEC_I422_16L VLC_FOURCC('I','2','F','L')
244#define VLC_CODEC_I422_16B VLC_FOURCC('I','2','F','B')
247#define VLC_CODEC_I440 VLC_FOURCC('I','4','4','0')
249#define VLC_CODEC_I444 VLC_FOURCC('I','4','4','4')
251#define VLC_CODEC_I444_9L VLC_FOURCC('I','4','9','L')
252#define VLC_CODEC_I444_9B VLC_FOURCC('I','4','9','B')
254#define VLC_CODEC_I444_10L VLC_FOURCC('I','4','A','L')
255#define VLC_CODEC_I444_10B VLC_FOURCC('I','4','A','B')
257#define VLC_CODEC_I444_12L VLC_FOURCC('I','4','C','L')
258#define VLC_CODEC_I444_12B VLC_FOURCC('I','4','C','B')
260#define VLC_CODEC_I444_16L VLC_FOURCC('I','4','F','L')
261#define VLC_CODEC_I444_16B VLC_FOURCC('I','4','F','B')
264#define VLC_CODEC_YUVP VLC_FOURCC('Y','U','V','P')
267#define VLC_CODEC_YUVA VLC_FOURCC('Y','U','V','A')
269#define VLC_CODEC_YUV422A VLC_FOURCC('I','4','2','A')
271#define VLC_CODEC_YUV420A VLC_FOURCC('I','4','0','A')
274#define VLC_CODEC_YUVA_444_10L VLC_FOURCC('Y','A','0','L')
275#define VLC_CODEC_YUVA_444_10B VLC_FOURCC('Y','A','0','B')
278#define VLC_CODEC_YUVA_444_12L VLC_FOURCC('Y','A','2','L')
279#define VLC_CODEC_YUVA_444_12B VLC_FOURCC('Y','A','2','B')
284#define VLC_CODEC_NV12 VLC_FOURCC('N','V','1','2')
286#define VLC_CODEC_NV21 VLC_FOURCC('N','V','2','1')
288#define VLC_CODEC_NV16 VLC_FOURCC('N','V','1','6')
290#define VLC_CODEC_NV61 VLC_FOURCC('N','V','6','1')
292#define VLC_CODEC_NV24 VLC_FOURCC('N','V','2','4')
294#define VLC_CODEC_NV42 VLC_FOURCC('N','V','4','2')
296#define VLC_CODEC_P010 VLC_FOURCC('P','0','1','0')
298#define VLC_CODEC_P016 VLC_FOURCC('P','0','1','6')
303#define VLC_CODEC_YUV4 VLC_FOURCC('y','u','v','4')
305#define VLC_CODEC_UYVY VLC_FOURCC('U','Y','V','Y')
307#define VLC_CODEC_VYUY VLC_FOURCC('V','Y','U','Y')
309#define VLC_CODEC_YUYV VLC_FOURCC('Y','U','Y','2')
311#define VLC_CODEC_YUV2 VLC_FOURCC('y','u','v','2')
313#define VLC_CODEC_YVYU VLC_FOURCC('Y','V','Y','U')
315#define VLC_CODEC_Y211 VLC_FOURCC('Y','2','1','1')
317#define VLC_CODEC_CYUV VLC_FOURCC('c','y','u','v')
319#define VLC_CODEC_V210 VLC_FOURCC('v','2','1','0')
321#define VLC_CODEC_V308 VLC_FOURCC('v','3','0','8')
323#define VLC_CODEC_V408 VLC_FOURCC('v','4','0','8')
325#define VLC_CODEC_V410 VLC_FOURCC('v','4','1','0')
327#define VLC_CODEC_R420 VLC_FOURCC('r','4','2','0')
329#define VLC_CODEC_Y210 VLC_FOURCC('Y','2','1','0')
331#define VLC_CODEC_Y410 VLC_FOURCC('Y','4','1','0')
333#define VLC_CODEC_VUYA VLC_FOURCC('V','U','Y','A')
338#define VLC_CODEC_RGBP VLC_FOURCC('R','G','B','P')
341#define VLC_CODEC_XRGB VLC_FOURCC('R','V','3','2')
343#define VLC_CODEC_RGBX VLC_FOURCC('R','G','B','X')
345#define VLC_CODEC_BGRX VLC_FOURCC('B','G','R','X')
347#define VLC_CODEC_XBGR VLC_FOURCC('X','B','G','R')
350#define VLC_CODEC_RGB24 VLC_FOURCC('R','V','2','4')
352#define VLC_CODEC_BGR24 VLC_FOURCC('B','G','R','3')
355#define VLC_CODEC_RGB565BE VLC_FOURCC('R','B','1','6')
357#define VLC_CODEC_RGB565LE VLC_FOURCC('R','V','1','6')
359#define VLC_CODEC_BGR565BE VLC_FOURCC('B','B','1','6')
361#define VLC_CODEC_BGR565LE VLC_FOURCC('B','L','1','6')
363#ifdef WORDS_BIGENDIAN
365#define VLC_CODEC_RGB565 VLC_CODEC_RGB565BE
367#define VLC_CODEC_BGR565 VLC_CODEC_BGR565BE
370#define VLC_CODEC_RGB565 VLC_CODEC_RGB565LE
372#define VLC_CODEC_BGR565 VLC_CODEC_BGR565LE
376#define VLC_CODEC_RGB555BE VLC_FOURCC('R','B','1','5')
378#define VLC_CODEC_RGB555LE VLC_FOURCC('R','V','1','5')
380#define VLC_CODEC_BGR555BE VLC_FOURCC('B','B','1','5')
382#define VLC_CODEC_BGR555LE VLC_FOURCC('B','L','1','5')
384#ifdef WORDS_BIGENDIAN
386#define VLC_CODEC_RGB555 VLC_CODEC_RGB555BE
388#define VLC_CODEC_BGR555 VLC_CODEC_BGR555BE
391#define VLC_CODEC_RGB555 VLC_CODEC_RGB555LE
393#define VLC_CODEC_BGR555 VLC_CODEC_BGR555LE
398#define VLC_CODEC_RGB332 VLC_FOURCC('R','3','3','2')
400#define VLC_CODEC_RGB233 VLC_FOURCC('R','G','B','8')
402#define VLC_CODEC_BGR233 VLC_FOURCC('B','2','3','3')
405#define VLC_CODEC_RGBA VLC_FOURCC('R','G','B','A')
407#define VLC_CODEC_ARGB VLC_FOURCC('A','R','G','B')
409#define VLC_CODEC_BGRA VLC_FOURCC('B','G','R','A')
411#define VLC_CODEC_ABGR VLC_FOURCC('A','B','G','R')
413#define VLC_CODEC_RGBA10LE VLC_FOURCC('R','G','A','0')
415#define VLC_CODEC_RGBA64 VLC_FOURCC('R','G','A','4')
418#define VLC_CODEC_GBR_PLANAR VLC_FOURCC('G','B','R','8')
419#define VLC_CODEC_GBR_PLANAR_9B VLC_FOURCC('G','B','9','B')
420#define VLC_CODEC_GBR_PLANAR_9L VLC_FOURCC('G','B','9','L')
421#define VLC_CODEC_GBR_PLANAR_10B VLC_FOURCC('G','B','A','B')
422#define VLC_CODEC_GBR_PLANAR_10L VLC_FOURCC('G','B','A','L')
423#define VLC_CODEC_GBR_PLANAR_12B VLC_FOURCC('G','B','B','B')
424#define VLC_CODEC_GBR_PLANAR_12L VLC_FOURCC('G','B','B','L')
425#define VLC_CODEC_GBR_PLANAR_14B VLC_FOURCC('G','B','D','B')
426#define VLC_CODEC_GBR_PLANAR_14L VLC_FOURCC('G','B','D','L')
427#define VLC_CODEC_GBR_PLANAR_16L VLC_FOURCC('G','B','F','L')
428#define VLC_CODEC_GBR_PLANAR_16B VLC_FOURCC('G','B','F','B')
429#define VLC_CODEC_GBRA_PLANAR VLC_FOURCC('G','B','0','8')
430#define VLC_CODEC_GBRA_PLANAR_10B VLC_FOURCC('G','B','0','B')
431#define VLC_CODEC_GBRA_PLANAR_10L VLC_FOURCC('G','B','0','L')
432#define VLC_CODEC_GBRA_PLANAR_12B VLC_FOURCC('G','B','C','B')
433#define VLC_CODEC_GBRA_PLANAR_12L VLC_FOURCC('G','B','C','L')
434#define VLC_CODEC_GBRA_PLANAR_16L VLC_FOURCC('G','B','E','L')
435#define VLC_CODEC_GBRA_PLANAR_16B VLC_FOURCC('G','B','E','B')
438#define VLC_CODEC_GREY VLC_FOURCC('G','R','E','Y')
440#define VLC_CODEC_GREY_10L VLC_FOURCC('G','0','F','L')
441#define VLC_CODEC_GREY_10B VLC_FOURCC('G','0','F','B')
443#define VLC_CODEC_GREY_12L VLC_FOURCC('G','2','F','L')
444#define VLC_CODEC_GREY_12B VLC_FOURCC('G','2','F','B')
446#define VLC_CODEC_GREY_16L VLC_FOURCC('G','R','F','L')
447#define VLC_CODEC_GREY_16B VLC_FOURCC('G','R','F','B')
450#define VLC_CODEC_VDPAU_VIDEO VLC_FOURCC('V','D','V','Y')
452#define VLC_CODEC_VDPAU_OUTPUT VLC_FOURCC('V','D','O','R')
455#define VLC_CODEC_VAAPI_420 VLC_FOURCC('V','A','O','P')
456#define VLC_CODEC_VAAPI_420_10BPP VLC_FOURCC('V','A','O','0')
459#define VLC_CODEC_ANDROID_OPAQUE VLC_FOURCC('A','N','O','P')
462#define VLC_CODEC_MMAL_OPAQUE VLC_FOURCC('M','M','A','L')
465#define VLC_CODEC_D3D9_OPAQUE VLC_FOURCC('D','X','A','9')
466#define VLC_CODEC_D3D9_OPAQUE_10B VLC_FOURCC('D','X','A','0')
469#define VLC_CODEC_D3D11_OPAQUE VLC_FOURCC('D','X','1','1')
470#define VLC_CODEC_D3D11_OPAQUE_10B VLC_FOURCC('D','X','1','0')
471#define VLC_CODEC_D3D11_OPAQUE_RGBA VLC_FOURCC('D','X','R','G')
472#define VLC_CODEC_D3D11_OPAQUE_BGRA VLC_FOURCC('D','A','G','R')
473#define VLC_CODEC_D3D11_OPAQUE_ALPHA VLC_FOURCC('D','A','1','1')
476#define VLC_CODEC_NVDEC_OPAQUE VLC_FOURCC('N','V','D','8')
477#define VLC_CODEC_NVDEC_OPAQUE_10B VLC_FOURCC('N','V','D','0')
478#define VLC_CODEC_NVDEC_OPAQUE_16B VLC_FOURCC('N','V','D','6')
479#define VLC_CODEC_NVDEC_OPAQUE_444 VLC_FOURCC('N','V','4','8')
480#define VLC_CODEC_NVDEC_OPAQUE_444_16B VLC_FOURCC('N','V','4','6')
483#define VLC_CODEC_CVPX_NV12 VLC_FOURCC('C','V','P','N')
484#define VLC_CODEC_CVPX_UYVY VLC_FOURCC('C','V','P','Y')
485#define VLC_CODEC_CVPX_I420 VLC_FOURCC('C','V','P','I')
486#define VLC_CODEC_CVPX_BGRA VLC_FOURCC('C','V','P','B')
487#define VLC_CODEC_CVPX_P010 VLC_FOURCC('C','V','P','P')
490#define VLC_CODEC_GST_MEM_OPAQUE VLC_FOURCC('G','S','T','M')
493#define VLC_CODEC_PNG VLC_FOURCC('p','n','g',' ')
494#define VLC_CODEC_PPM VLC_FOURCC('p','p','m',' ')
495#define VLC_CODEC_PGM VLC_FOURCC('p','g','m',' ')
496#define VLC_CODEC_PGMYUV VLC_FOURCC('p','g','m','y')
497#define VLC_CODEC_PAM VLC_FOURCC('p','a','m',' ')
498#define VLC_CODEC_JPEG VLC_FOURCC('j','p','e','g')
499#define VLC_CODEC_BPG VLC_FOURCC('B','P','G',0xFB)
500#define VLC_CODEC_JPEGLS VLC_FOURCC('M','J','L','S')
501#define VLC_CODEC_BMP VLC_FOURCC('b','m','p',' ')
502#define VLC_CODEC_TIFF VLC_FOURCC('t','i','f','f')
503#define VLC_CODEC_GIF VLC_FOURCC('g','i','f',' ')
504#define VLC_CODEC_TARGA VLC_FOURCC('t','g','a',' ')
505#define VLC_CODEC_SVG VLC_FOURCC('s','v','g',' ')
506#define VLC_CODEC_SGI VLC_FOURCC('s','g','i',' ')
507#define VLC_CODEC_PNM VLC_FOURCC('p','n','m',' ')
508#define VLC_CODEC_PCX VLC_FOURCC('p','c','x',' ')
509#define VLC_CODEC_XWD VLC_FOURCC('X','W','D',' ')
510#define VLC_CODEC_TXD VLC_FOURCC('T','X','D',' ')
511#define VLC_CODEC_WEBP VLC_FOURCC('W','E','B','P')
515#define VLC_CODEC_MPGA VLC_FOURCC('m','p','g','a')
516#define VLC_CODEC_MP4A VLC_FOURCC('m','p','4','a')
517#define VLC_CODEC_MPEGH VLC_FOURCC('M','H','A','S')
518#define VLC_CODEC_ALS VLC_FOURCC('a','l','s',' ')
519#define VLC_CODEC_A52 VLC_FOURCC('a','5','2',' ')
520#define VLC_CODEC_EAC3 VLC_FOURCC('e','a','c','3')
521#define VLC_CODEC_AC4 VLC_FOURCC('a','c','-','4')
522#define VLC_CODEC_DTS VLC_FOURCC('d','t','s',' ')
524#define VLC_CODEC_DTSHD VLC_FOURCC('d','t','s','h')
525#define VLC_CODEC_WMA1 VLC_FOURCC('W','M','A','1')
526#define VLC_CODEC_WMA2 VLC_FOURCC('W','M','A','2')
527#define VLC_CODEC_WMAP VLC_FOURCC('W','M','A','P')
528#define VLC_CODEC_WMAL VLC_FOURCC('W','M','A','L')
529#define VLC_CODEC_WMAS VLC_FOURCC('W','M','A','S')
530#define VLC_CODEC_FLAC VLC_FOURCC('f','l','a','c')
531#define VLC_CODEC_MLP VLC_FOURCC('m','l','p',' ')
532#define VLC_CODEC_TRUEHD VLC_FOURCC('m','l','p','a')
533#define VLC_CODEC_DVAUDIO VLC_FOURCC('d','v','a','u')
534#define VLC_CODEC_SPEEX VLC_FOURCC('s','p','x',' ')
535#define VLC_CODEC_CODEC2 VLC_FOURCC('C','0','D','E')
536#define VLC_CODEC_OPUS VLC_FOURCC('O','p','u','s')
537#define VLC_CODEC_VORBIS VLC_FOURCC('v','o','r','b')
538#define VLC_CODEC_MACE3 VLC_FOURCC('M','A','C','3')
539#define VLC_CODEC_MACE6 VLC_FOURCC('M','A','C','6')
540#define VLC_CODEC_MUSEPACK7 VLC_FOURCC('M','P','C',' ')
541#define VLC_CODEC_MUSEPACK8 VLC_FOURCC('M','P','C','K')
542#define VLC_CODEC_RA_144 VLC_FOURCC('1','4','_','4')
543#define VLC_CODEC_RA_288 VLC_FOURCC('2','8','_','8')
544#define VLC_CODEC_INTERPLAY_DPCM VLC_FOURCC('i','d','p','c')
545#define VLC_CODEC_ROQ_DPCM VLC_FOURCC('R','o','Q','a')
546#define VLC_CODEC_DSICINAUDIO VLC_FOURCC('D','C','I','A')
547#define VLC_CODEC_ADPCM_4XM VLC_FOURCC('4','x','m','a')
548#define VLC_CODEC_ADPCM_EA VLC_FOURCC('A','D','E','A')
549#define VLC_CODEC_ADPCM_XA VLC_FOURCC('x','a',' ',' ')
550#define VLC_CODEC_ADPCM_ADX VLC_FOURCC('a','d','x',' ')
551#define VLC_CODEC_ADPCM_IMA_WS VLC_FOURCC('A','I','W','S')
552#define VLC_CODEC_ADPCM_G722 VLC_FOURCC('g','7','2','2')
553#define VLC_CODEC_ADPCM_G726 VLC_FOURCC('g','7','2','6')
554#define VLC_CODEC_ADPCM_G726_LE VLC_FOURCC('g','7','2','s')
555#define VLC_CODEC_ADPCM_SWF VLC_FOURCC('S','W','F','a')
556#define VLC_CODEC_ADPCM_MS VLC_FOURCC('m','s',0x00,0x02)
557#define VLC_CODEC_ADPCM_IMA_WAV VLC_FOURCC('m','s',0x00,0x11)
558#define VLC_CODEC_ADPCM_IMA_AMV VLC_FOURCC('i','m','a','v')
559#define VLC_CODEC_ADPCM_IMA_QT VLC_FOURCC('i','m','a','4')
560#define VLC_CODEC_ADPCM_YAMAHA VLC_FOURCC('m','s',0x00,0x20)
561#define VLC_CODEC_ADPCM_DK3 VLC_FOURCC('m','s',0x00,0x62)
562#define VLC_CODEC_ADPCM_DK4 VLC_FOURCC('m','s',0x00,0x61)
563#define VLC_CODEC_ADPCM_CREATIVE VLC_FOURCC('m','s',0x00,0xC0)
564#define VLC_CODEC_ADPCM_SBPRO_2 VLC_FOURCC('m','s',0x00,0xC2)
565#define VLC_CODEC_ADPCM_SBPRO_3 VLC_FOURCC('m','s',0x00,0xC3)
566#define VLC_CODEC_ADPCM_SBPRO_4 VLC_FOURCC('m','s',0x00,0xC4)
567#define VLC_CODEC_ADPCM_THP VLC_FOURCC('T','H','P','A')
568#define VLC_CODEC_ADPCM_XA_EA VLC_FOURCC('X','A','J', 0)
569#define VLC_CODEC_G723_1 VLC_FOURCC('g','7','2', 0x31)
570#define VLC_CODEC_G729 VLC_FOURCC('g','7','2','9')
571#define VLC_CODEC_VMDAUDIO VLC_FOURCC('v','m','d','a')
572#define VLC_CODEC_AMR_NB VLC_FOURCC('s','a','m','r')
573#define VLC_CODEC_AMR_WB VLC_FOURCC('s','a','w','b')
574#define VLC_CODEC_ALAC VLC_FOURCC('a','l','a','c')
575#define VLC_CODEC_QDM2 VLC_FOURCC('Q','D','M','2')
576#define VLC_CODEC_QDMC VLC_FOURCC('Q','D','M','C')
577#define VLC_CODEC_COOK VLC_FOURCC('c','o','o','k')
578#define VLC_CODEC_SIPR VLC_FOURCC('s','i','p','r')
579#define VLC_CODEC_TTA VLC_FOURCC('T','T','A','1')
580#define VLC_CODEC_SHORTEN VLC_FOURCC('s','h','n',' ')
581#define VLC_CODEC_WAVPACK VLC_FOURCC('W','V','P','K')
582#define VLC_CODEC_GSM VLC_FOURCC('g','s','m',' ')
583#define VLC_CODEC_GSM_MS VLC_FOURCC('a','g','s','m')
584#define VLC_CODEC_ATRAC1 VLC_FOURCC('a','t','r','1')
585#define VLC_CODEC_ATRAC3 VLC_FOURCC('a','t','r','c')
586#define VLC_CODEC_ATRAC3P VLC_FOURCC('a','t','r','p')
587#define VLC_CODEC_IMC VLC_FOURCC(0x1,0x4,0x0,0x0)
588#define VLC_CODEC_TRUESPEECH VLC_FOURCC(0x22,0x0,0x0,0x0)
589#define VLC_CODEC_NELLYMOSER VLC_FOURCC('N','E','L','L')
590#define VLC_CODEC_APE VLC_FOURCC('A','P','E',' ')
591#define VLC_CODEC_QCELP VLC_FOURCC('Q','c','l','p')
592#define VLC_CODEC_302M VLC_FOURCC('3','0','2','m')
593#define VLC_CODEC_DVD_LPCM VLC_FOURCC('l','p','c','m')
594#define VLC_CODEC_DVDA_LPCM VLC_FOURCC('a','p','c','m')
595#define VLC_CODEC_BD_LPCM VLC_FOURCC('b','p','c','m')
596#define VLC_CODEC_WIDI_LPCM VLC_FOURCC('w','p','c','m')
597#define VLC_CODEC_SDDS VLC_FOURCC('s','d','d','s')
598#define VLC_CODEC_MIDI VLC_FOURCC('M','I','D','I')
599#define VLC_CODEC_RALF VLC_FOURCC('R','A','L','F')
601#define VLC_CODEC_S8 VLC_FOURCC('s','8',' ',' ')
602#define VLC_CODEC_U8 VLC_FOURCC('u','8',' ',' ')
603#define VLC_CODEC_S16L VLC_FOURCC('s','1','6','l')
604#define VLC_CODEC_S16L_PLANAR VLC_FOURCC('s','1','l','p')
605#define VLC_CODEC_S16B VLC_FOURCC('s','1','6','b')
606#define VLC_CODEC_U16L VLC_FOURCC('u','1','6','l')
607#define VLC_CODEC_U16B VLC_FOURCC('u','1','6','b')
608#define VLC_CODEC_S20B VLC_FOURCC('s','2','0','b')
609#define VLC_CODEC_S24L VLC_FOURCC('s','2','4','l')
610#define VLC_CODEC_S24B VLC_FOURCC('s','2','4','b')
611#define VLC_CODEC_U24L VLC_FOURCC('u','2','4','l')
612#define VLC_CODEC_U24B VLC_FOURCC('u','2','4','b')
613#define VLC_CODEC_S24L32 VLC_FOURCC('s','2','4','4')
614#define VLC_CODEC_S24B32 VLC_FOURCC('S','2','4','4')
615#define VLC_CODEC_S32L VLC_FOURCC('s','3','2','l')
616#define VLC_CODEC_S32B VLC_FOURCC('s','3','2','b')
617#define VLC_CODEC_U32L VLC_FOURCC('u','3','2','l')
618#define VLC_CODEC_U32B VLC_FOURCC('u','3','2','b')
619#define VLC_CODEC_F32L VLC_FOURCC('f','3','2','l')
620#define VLC_CODEC_F32B VLC_FOURCC('f','3','2','b')
621#define VLC_CODEC_F64L VLC_FOURCC('f','6','4','l')
622#define VLC_CODEC_F64B VLC_FOURCC('f','6','4','b')
624#define VLC_CODEC_ALAW VLC_FOURCC('a','l','a','w')
625#define VLC_CODEC_MULAW VLC_FOURCC('m','l','a','w')
626#define VLC_CODEC_DAT12 VLC_FOURCC('L','P','1','2')
627#define VLC_CODEC_S24DAUD VLC_FOURCC('d','a','u','d')
628#define VLC_CODEC_TWINVQ VLC_FOURCC('T','W','I','N')
629#define VLC_CODEC_BMVAUDIO VLC_FOURCC('B','M','V','A')
630#define VLC_CODEC_ULEAD_DV_AUDIO_NTSC VLC_FOURCC('m','s',0x02,0x15)
631#define VLC_CODEC_ULEAD_DV_AUDIO_PAL VLC_FOURCC('m','s',0x02,0x16)
632#define VLC_CODEC_INDEO_AUDIO VLC_FOURCC('m','s',0x04,0x02)
633#define VLC_CODEC_METASOUND VLC_FOURCC('m','s',0x00,0x75)
634#define VLC_CODEC_ON2AVC VLC_FOURCC('m','s',0x05,0x00)
635#define VLC_CODEC_TAK VLC_FOURCC('t','a','k',' ')
636#define VLC_CODEC_SMACKAUDIO VLC_FOURCC('S','M','K','A')
637#define VLC_CODEC_ADPCM_IMA_EA_SEAD VLC_FOURCC('S','E','A','D')
638#define VLC_CODEC_ADPCM_EA_R1 VLC_FOURCC('E','A','R','1')
639#define VLC_CODEC_ADPCM_EA_R3 VLC_FOURCC('E','A','R','3')
640#define VLC_CODEC_ADPCM_IMA_APC VLC_FOURCC('A','I','P','C')
641#define VLC_CODEC_DSD_LSBF VLC_FOURCC('D','S','D','l')
642#define VLC_CODEC_DSD_LSBF_PLANAR VLC_FOURCC('D','S','F','l')
643#define VLC_CODEC_DSD_MSBF VLC_FOURCC('D','S','D',' ')
644#define VLC_CODEC_DSD_MSBF_PLANAR VLC_FOURCC('D','S','F','m')
647#define VLC_CODEC_SPU VLC_FOURCC('s','p','u',' ')
648#define VLC_CODEC_DVBS VLC_FOURCC('d','v','b','s')
649#define VLC_CODEC_SUBT VLC_FOURCC('s','u','b','t')
650#define VLC_CODEC_XSUB VLC_FOURCC('X','S','U','B')
651#define VLC_CODEC_SSA VLC_FOURCC('s','s','a',' ')
652#define VLC_CODEC_TEXT VLC_FOURCC('T','E','X','T')
653#define VLC_CODEC_TELETEXT VLC_FOURCC('t','e','l','x')
654#define VLC_CODEC_KATE VLC_FOURCC('k','a','t','e')
655#define VLC_CODEC_CMML VLC_FOURCC('c','m','m','l')
656#define VLC_CODEC_ITU_T140 VLC_FOURCC('t','1','4','0')
657#define VLC_CODEC_USF VLC_FOURCC('u','s','f',' ')
658#define VLC_CODEC_OGT VLC_FOURCC('o','g','t',' ')
659#define VLC_CODEC_CVD VLC_FOURCC('c','v','d',' ')
660#define VLC_CODEC_QTXT VLC_FOURCC('q','t','x','t')
661#define VLC_CODEC_TX3G VLC_FOURCC('t','x','3','g')
662#define VLC_CODEC_ARIB_A VLC_FOURCC('a','r','b','a')
663#define VLC_CODEC_ARIB_C VLC_FOURCC('a','r','b','c')
665#define VLC_CODEC_BD_PG VLC_FOURCC('b','d','p','g')
666#define VLC_CODEC_BD_TEXT VLC_FOURCC('b','d','t','x')
668#define VLC_CODEC_EBU_STL VLC_FOURCC('S','T','L',' ')
669#define VLC_CODEC_SCTE_18 VLC_FOURCC('S','C','1','8')
670#define VLC_CODEC_SCTE_27 VLC_FOURCC('S','C','2','7')
672#define VLC_CODEC_CEA608 VLC_FOURCC('c','6','0','8')
673#define VLC_CODEC_CEA708 VLC_FOURCC('c','7','0','8')
674#define VLC_CODEC_TTML VLC_FOURCC('s','t','p','p')
675#define VLC_CODEC_TTML_TS VLC_FOURCC('s','t','p','P')
676#define VLC_CODEC_WEBVTT VLC_FOURCC('w','v','t','t')
679#define VLC_CODEC_XYZ_12L VLC_FOURCC('X','Y','c','L')
680#define VLC_CODEC_XYZ_12B VLC_FOURCC('X','Y','c','B')
686#ifdef WORDS_BIGENDIAN
687# define VLC_CODEC_S16N VLC_CODEC_S16B
688# define VLC_CODEC_U16N VLC_CODEC_U16B
689# define VLC_CODEC_S24N VLC_CODEC_S24B
690# define VLC_CODEC_U24N VLC_CODEC_U24B
691# define VLC_CODEC_S32N VLC_CODEC_S32B
692# define VLC_CODEC_U32N VLC_CODEC_U32B
693# define VLC_CODEC_FL32 VLC_CODEC_F32B
694# define VLC_CODEC_FL64 VLC_CODEC_F64B
696# define VLC_CODEC_S16I VLC_CODEC_S16L
697# define VLC_CODEC_U16I VLC_CODEC_U16L
698# define VLC_CODEC_S24I VLC_CODEC_S24L
699# define VLC_CODEC_U24I VLC_CODEC_U24L
700# define VLC_CODEC_S32I VLC_CODEC_S32L
701# define VLC_CODEC_U32I VLC_CODEC_U32L
704# define VLC_CODEC_S16N VLC_CODEC_S16L
705# define VLC_CODEC_U16N VLC_CODEC_U16L
706# define VLC_CODEC_S24N VLC_CODEC_S24L
707# define VLC_CODEC_U24N VLC_CODEC_U24L
708# define VLC_CODEC_S32N VLC_CODEC_S32L
709# define VLC_CODEC_U32N VLC_CODEC_U32L
710# define VLC_CODEC_FL32 VLC_CODEC_F32L
711# define VLC_CODEC_FL64 VLC_CODEC_F64L
713# define VLC_CODEC_S16I VLC_CODEC_S16B
714# define VLC_CODEC_U16I VLC_CODEC_U16B
715# define VLC_CODEC_S24I VLC_CODEC_S24B
716# define VLC_CODEC_U24I VLC_CODEC_U24B
717# define VLC_CODEC_S32I VLC_CODEC_S32B
718# define VLC_CODEC_U32I VLC_CODEC_U32B
723#define VLC_CODEC_MP1V VLC_FOURCC('m','p','1','v')
725#define VLC_CODEC_MP2V VLC_FOURCC('m','p','2','v')
727#define VLC_CODEC_MP2 VLC_FOURCC('m','p','2',' ')
729#define VLC_CODEC_MP3 VLC_FOURCC('m','p','3',' ')
806 unsigned plane_count;
832 for (
size_t plane=0; plane < desc->
plane_count; plane++)
835 (desc->
p[plane].
h.
den * desc->
p[plane].
w.
den);
#define VLC_USED
Definition fourcc_gen.c:32
#define VLC_API
Definition fourcc_gen.c:31
uint32_t vlc_fourcc_t
Definition fourcc_gen.c:33
Chroma related information.
Definition vlc_fourcc.h:805
unsigned plane_count
Definition vlc_fourcc.h:807
unsigned pixel_size
Definition vlc_fourcc.h:812
vlc_fourcc_t fcc
Definition vlc_fourcc.h:806
struct vlc_chroma_description_t::@231 p[4]
vlc_rational_t h
Definition vlc_fourcc.h:810
unsigned pixel_bits
Definition vlc_fourcc.h:813
vlc_rational_t w
Definition vlc_fourcc.h:809
Definition fourcc_gen.c:34
unsigned num
Definition fourcc_gen.c:34
unsigned den
Definition fourcc_gen.c:34
vlc_fourcc_t i_fourcc
Definition vlc_codecs.h:313
This file is a collection of common definitions and types.
const vlc_fourcc_t * vlc_fourcc_GetRGBFallback(vlc_fourcc_t)
It returns a list (terminated with the value 0) of RGB fourccs in decreasing priority order for the g...
Definition fourcc.c:643
vlc_fourcc_t vlc_fourcc_GetCodecAudio(vlc_fourcc_t i_fourcc, int i_bits)
It converts the given fourcc to an audio codec when possible.
Definition fourcc.c:132
const vlc_chroma_description_t * vlc_fourcc_GetChromaDescription(vlc_fourcc_t fourcc)
It returns a vlc_chroma_description_t describing the requested fourcc or NULL if not found.
Definition fourcc.c:848
const char * vlc_fourcc_GetDescription(int i_cat, vlc_fourcc_t i_fourcc)
It returns the description of the given fourcc or NULL if not found.
Definition fourcc.c:202
const vlc_fourcc_t * vlc_fourcc_GetFallback(vlc_fourcc_t)
It returns a list (terminated with the value 0) of fourccs in decreasing priority order for the given...
Definition fourcc.c:648
vlc_fourcc_t vlc_fourcc_GetCodec(int i_cat, vlc_fourcc_t i_fourcc)
It returns the codec associated to a fourcc within an ES category.
Definition fourcc.c:112
vlc_fourcc_t vlc_fourcc_GetCodecFromString(int i_cat, const char *)
It returns the codec associated to a fourcc stored in a zero terminated string.
Definition fourcc.c:118
static unsigned vlc_fourcc_GetChromaBPP(vlc_fourcc_t fourcc)
Get the average usable bits per pixel for a chroma.
Definition vlc_fourcc.h:826
const vlc_fourcc_t * vlc_fourcc_GetYUVFallback(vlc_fourcc_t)
It returns a list (terminated with the value 0) of YUV fourccs in decreasing priority order for the g...
Definition fourcc.c:639
bool vlc_fourcc_IsYUV(vlc_fourcc_t)
It returns true if the given fourcc is YUV and false otherwise.
Definition fourcc.c:655