25 #define VLC_FOURCC_H 1
30 #define VLC_CODEC_MPGV VLC_FOURCC('m','p','g','v')
31 #define VLC_CODEC_MP4V VLC_FOURCC('m','p','4','v')
32 #define VLC_CODEC_DIV1 VLC_FOURCC('D','I','V','1')
33 #define VLC_CODEC_DIV2 VLC_FOURCC('D','I','V','2')
34 #define VLC_CODEC_DIV3 VLC_FOURCC('D','I','V','3')
35 #define VLC_CODEC_SVQ1 VLC_FOURCC('S','V','Q','1')
36 #define VLC_CODEC_SVQ3 VLC_FOURCC('S','V','Q','3')
37 #define VLC_CODEC_H264 VLC_FOURCC('h','2','6','4')
38 #define VLC_CODEC_H263 VLC_FOURCC('h','2','6','3')
39 #define VLC_CODEC_H263I VLC_FOURCC('I','2','6','3')
40 #define VLC_CODEC_H263P VLC_FOURCC('I','L','V','R')
41 #define VLC_CODEC_FLV1 VLC_FOURCC('F','L','V','1')
42 #define VLC_CODEC_H261 VLC_FOURCC('h','2','6','1')
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_THEORA VLC_FOURCC('t','h','e','o')
54 #define VLC_CODEC_TARKIN VLC_FOURCC('t','a','r','k')
55 #define VLC_CODEC_DIRAC VLC_FOURCC('d','r','a','c')
56 #define VLC_CODEC_CAVS VLC_FOURCC('C','A','V','S')
57 #define VLC_CODEC_NUV VLC_FOURCC('N','J','P','G')
58 #define VLC_CODEC_RV10 VLC_FOURCC('R','V','1','0')
59 #define VLC_CODEC_RV13 VLC_FOURCC('R','V','1','3')
60 #define VLC_CODEC_RV20 VLC_FOURCC('R','V','2','0')
61 #define VLC_CODEC_RV30 VLC_FOURCC('R','V','3','0')
62 #define VLC_CODEC_RV40 VLC_FOURCC('R','V','4','0')
63 #define VLC_CODEC_VP3 VLC_FOURCC('V','P','3',' ')
64 #define VLC_CODEC_VP5 VLC_FOURCC('V','P','5',' ')
65 #define VLC_CODEC_VP6 VLC_FOURCC('V','P','6','2')
66 #define VLC_CODEC_VP6F VLC_FOURCC('V','P','6','F')
67 #define VLC_CODEC_VP6A VLC_FOURCC('V','P','6','A')
68 #define VLC_CODEC_MSVIDEO1 VLC_FOURCC('M','S','V','C')
69 #define VLC_CODEC_FLIC VLC_FOURCC('F','L','I','C')
70 #define VLC_CODEC_SP5X VLC_FOURCC('S','P','5','X')
71 #define VLC_CODEC_DV VLC_FOURCC('d','v',' ',' ')
72 #define VLC_CODEC_MSRLE VLC_FOURCC('m','r','l','e')
73 #define VLC_CODEC_HUFFYUV VLC_FOURCC('H','F','Y','U')
74 #define VLC_CODEC_FFVHUFF VLC_FOURCC('F','F','V','H')
75 #define VLC_CODEC_ASV1 VLC_FOURCC('A','S','V','1')
76 #define VLC_CODEC_ASV2 VLC_FOURCC('A','S','V','2')
77 #define VLC_CODEC_FFV1 VLC_FOURCC('F','F','V','1')
78 #define VLC_CODEC_VCR1 VLC_FOURCC('V','C','R','1')
79 #define VLC_CODEC_CLJR VLC_FOURCC('C','L','J','R')
80 #define VLC_CODEC_RPZA VLC_FOURCC('r','p','z','a')
81 #define VLC_CODEC_SMC VLC_FOURCC('s','m','c',' ')
82 #define VLC_CODEC_CINEPAK VLC_FOURCC('C','V','I','D')
83 #define VLC_CODEC_TSCC VLC_FOURCC('T','S','C','C')
84 #define VLC_CODEC_CSCD VLC_FOURCC('C','S','C','D')
85 #define VLC_CODEC_ZMBV VLC_FOURCC('Z','M','B','V')
86 #define VLC_CODEC_VMNC VLC_FOURCC('V','M','n','c')
87 #define VLC_CODEC_FRAPS VLC_FOURCC('F','P','S','1')
88 #define VLC_CODEC_TRUEMOTION1 VLC_FOURCC('D','U','C','K')
89 #define VLC_CODEC_TRUEMOTION2 VLC_FOURCC('T','M','2','0')
90 #define VLC_CODEC_QTRLE VLC_FOURCC('r','l','e',' ')
91 #define VLC_CODEC_QDRAW VLC_FOURCC('q','d','r','w')
92 #define VLC_CODEC_QPEG VLC_FOURCC('Q','P','E','G')
93 #define VLC_CODEC_ULTI VLC_FOURCC('U','L','T','I')
94 #define VLC_CODEC_VIXL VLC_FOURCC('V','I','X','L')
95 #define VLC_CODEC_LOCO VLC_FOURCC('L','O','C','O')
96 #define VLC_CODEC_WNV1 VLC_FOURCC('W','N','V','1')
97 #define VLC_CODEC_AASC VLC_FOURCC('A','A','S','C')
98 #define VLC_CODEC_INDEO2 VLC_FOURCC('I','V','2','0')
99 #define VLC_CODEC_INDEO3 VLC_FOURCC('I','V','3','1')
100 #define VLC_CODEC_INDEO4 VLC_FOURCC('I','V','4','1')
101 #define VLC_CODEC_INDEO5 VLC_FOURCC('I','V','5','0')
102 #define VLC_CODEC_FLASHSV VLC_FOURCC('F','S','V','1')
103 #define VLC_CODEC_KMVC VLC_FOURCC('K','M','V','C')
104 #define VLC_CODEC_SMACKVIDEO VLC_FOURCC('S','M','K','2')
105 #define VLC_CODEC_DNXHD VLC_FOURCC('A','V','d','n')
106 #define VLC_CODEC_8BPS VLC_FOURCC('8','B','P','S')
107 #define VLC_CODEC_MIMIC VLC_FOURCC('M','L','2','O')
108 #define VLC_CODEC_INTERPLAY VLC_FOURCC('i','m','v','e')
109 #define VLC_CODEC_IDCIN VLC_FOURCC('I','D','C','I')
110 #define VLC_CODEC_4XM VLC_FOURCC('4','X','M','V')
111 #define VLC_CODEC_ROQ VLC_FOURCC('R','o','Q','v')
112 #define VLC_CODEC_MDEC VLC_FOURCC('M','D','E','C')
113 #define VLC_CODEC_VMDVIDEO VLC_FOURCC('V','M','D','V')
114 #define VLC_CODEC_CDG VLC_FOURCC('C','D','G',' ')
115 #define VLC_CODEC_FRWU VLC_FOURCC('F','R','W','U')
116 #define VLC_CODEC_AMV VLC_FOURCC('A','M','V',' ')
117 #define VLC_CODEC_VP8 VLC_FOURCC('V','P','8','0')
118 #define VLC_CODEC_JPEG2000 VLC_FOURCC('J','P','2','K')
119 #define VLC_CODEC_LAGARITH VLC_FOURCC('L','A','G','S')
120 #define VLC_CODEC_FLASHSV2 VLC_FOURCC('F','S','V','2')
121 #define VLC_CODEC_PRORES VLC_FOURCC('a','p','c','n')
122 #define VLC_CODEC_MXPEG VLC_FOURCC('M','X','P','G')
123 #define VLC_CODEC_CDXL VLC_FOURCC('C','D','X','L')
124 #define VLC_CODEC_BMVVIDEO VLC_FOURCC('B','M','V','V')
125 #define VLC_CODEC_UTVIDEO VLC_FOURCC('U','L','R','A')
126 #define VLC_CODEC_VBLE VLC_FOURCC('V','B','L','E')
127 #define VLC_CODEC_DXTORY VLC_FOURCC('x','t','o','r')
128 #define VLC_CODEC_MSS1 VLC_FOURCC('M','S','S','1')
129 #define VLC_CODEC_MSS2 VLC_FOURCC('M','S','S','2')
130 #define VLC_CODEC_MSA1 VLC_FOURCC('M','S','A','1')
131 #define VLC_CODEC_TSC2 VLC_FOURCC('T','S','C','2')
132 #define VLC_CODEC_MTS2 VLC_FOURCC('M','T','S','2')
133 #define VLC_CODEC_HEVC VLC_FOURCC('h','e','v','c')
134 #define VLC_CODEC_VP9 VLC_FOURCC('V','P','9','0')
135 #define VLC_CODEC_ICOD VLC_FOURCC('i','c','o','d')
136 #define VLC_CODEC_G2M2 VLC_FOURCC('G','2','M','2')
137 #define VLC_CODEC_G2M3 VLC_FOURCC('G','2','M','3')
138 #define VLC_CODEC_G2M4 VLC_FOURCC('G','2','M','4')
141 #define VLC_CODEC_YV9 VLC_FOURCC('Y','V','U','9')
143 #define VLC_CODEC_YV12 VLC_FOURCC('Y','V','1','2')
145 #define VLC_CODEC_I410 VLC_FOURCC('I','4','1','0')
147 #define VLC_CODEC_I411 VLC_FOURCC('I','4','1','1')
149 #define VLC_CODEC_I420 VLC_FOURCC('I','4','2','0')
151 #define VLC_CODEC_I420_9L VLC_FOURCC('I','0','9','L')
152 #define VLC_CODEC_I420_9B VLC_FOURCC('I','0','9','B')
154 #define VLC_CODEC_I420_10L VLC_FOURCC('I','0','A','L')
155 #define VLC_CODEC_I420_10B VLC_FOURCC('I','0','A','B')
157 #define VLC_CODEC_I422 VLC_FOURCC('I','4','2','2')
159 #define VLC_CODEC_I422_9L VLC_FOURCC('I','2','9','L')
160 #define VLC_CODEC_I422_9B VLC_FOURCC('I','2','9','B')
162 #define VLC_CODEC_I422_10L VLC_FOURCC('I','2','A','L')
163 #define VLC_CODEC_I422_10B VLC_FOURCC('I','2','A','B')
165 #define VLC_CODEC_I440 VLC_FOURCC('I','4','4','0')
167 #define VLC_CODEC_I444 VLC_FOURCC('I','4','4','4')
169 #define VLC_CODEC_I444_9L VLC_FOURCC('I','4','9','L')
170 #define VLC_CODEC_I444_9B VLC_FOURCC('I','4','9','B')
172 #define VLC_CODEC_I444_10L VLC_FOURCC('I','4','A','L')
173 #define VLC_CODEC_I444_10B VLC_FOURCC('I','4','A','B')
175 #define VLC_CODEC_J420 VLC_FOURCC('J','4','2','0')
177 #define VLC_CODEC_J422 VLC_FOURCC('J','4','2','2')
179 #define VLC_CODEC_J440 VLC_FOURCC('J','4','4','0')
181 #define VLC_CODEC_J444 VLC_FOURCC('J','4','4','4')
183 #define VLC_CODEC_YUVP VLC_FOURCC('Y','U','V','P')
185 #define VLC_CODEC_YUVA VLC_FOURCC('Y','U','V','A')
187 #define VLC_CODEC_YUV422A VLC_FOURCC('I','4','2','A')
189 #define VLC_CODEC_YUV420A VLC_FOURCC('I','4','0','A')
191 #define VLC_CODEC_RGBP VLC_FOURCC('R','G','B','P')
193 #define VLC_CODEC_RGB8 VLC_FOURCC('R','G','B','8')
195 #define VLC_CODEC_RGB12 VLC_FOURCC('R','V','1','2')
197 #define VLC_CODEC_RGBA16 VLC_FOURCC('A','V','1','6')
199 #define VLC_CODEC_RGB15 VLC_FOURCC('R','V','1','5')
201 #define VLC_CODEC_RGBT VLC_FOURCC('R','G','B','T')
203 #define VLC_CODEC_RGB16 VLC_FOURCC('R','V','1','6')
205 #define VLC_CODEC_RGB24 VLC_FOURCC('R','V','2','4')
207 #define VLC_CODEC_RGB32 VLC_FOURCC('R','V','3','2')
209 #define VLC_CODEC_RGBA VLC_FOURCC('R','G','B','A')
211 #define VLC_CODEC_GREY VLC_FOURCC('G','R','E','Y')
213 #define VLC_CODEC_UYVY VLC_FOURCC('U','Y','V','Y')
215 #define VLC_CODEC_VYUY VLC_FOURCC('V','Y','U','Y')
217 #define VLC_CODEC_YUYV VLC_FOURCC('Y','U','Y','2')
219 #define VLC_CODEC_YVYU VLC_FOURCC('Y','V','Y','U')
221 #define VLC_CODEC_Y211 VLC_FOURCC('Y','2','1','1')
223 #define VLC_CODEC_CYUV VLC_FOURCC('c','y','u','v')
225 #define VLC_CODEC_V210 VLC_FOURCC('v','2','1','0')
227 #define VLC_CODEC_NV12 VLC_FOURCC('N','V','1','2')
229 #define VLC_CODEC_NV21 VLC_FOURCC('N','V','2','1')
231 #define VLC_CODEC_NV16 VLC_FOURCC('N','V','1','6')
233 #define VLC_CODEC_NV61 VLC_FOURCC('N','V','6','1')
236 #define VLC_CODEC_PNG VLC_FOURCC('p','n','g',' ')
237 #define VLC_CODEC_PPM VLC_FOURCC('p','p','m',' ')
238 #define VLC_CODEC_PGM VLC_FOURCC('p','g','m',' ')
239 #define VLC_CODEC_PGMYUV VLC_FOURCC('p','g','m','y')
240 #define VLC_CODEC_PAM VLC_FOURCC('p','a','m',' ')
241 #define VLC_CODEC_JPEG VLC_FOURCC('j','p','e','g')
242 #define VLC_CODEC_JPEGLS VLC_FOURCC('M','J','L','S')
243 #define VLC_CODEC_BMP VLC_FOURCC('b','m','p',' ')
244 #define VLC_CODEC_TIFF VLC_FOURCC('t','i','f','f')
245 #define VLC_CODEC_GIF VLC_FOURCC('g','i','f',' ')
246 #define VLC_CODEC_TARGA VLC_FOURCC('t','g','a',' ')
247 #define VLC_CODEC_SGI VLC_FOURCC('s','g','i',' ')
248 #define VLC_CODEC_PNM VLC_FOURCC('p','n','m',' ')
249 #define VLC_CODEC_PCX VLC_FOURCC('p','c','x',' ')
250 #define VLC_CODEC_XWD VLC_FOURCC('X','W','D',' ')
254 #define VLC_CODEC_MPGA VLC_FOURCC('m','p','g','a')
255 #define VLC_CODEC_MP4A VLC_FOURCC('m','p','4','a')
256 #define VLC_CODEC_ALS VLC_FOURCC('a','l','s',' ')
257 #define VLC_CODEC_A52 VLC_FOURCC('a','5','2',' ')
258 #define VLC_CODEC_EAC3 VLC_FOURCC('e','a','c','3')
259 #define VLC_CODEC_DTS VLC_FOURCC('d','t','s',' ')
260 #define VLC_CODEC_WMA1 VLC_FOURCC('W','M','A','1')
261 #define VLC_CODEC_WMA2 VLC_FOURCC('W','M','A','2')
262 #define VLC_CODEC_WMAP VLC_FOURCC('W','M','A','P')
263 #define VLC_CODEC_WMAL VLC_FOURCC('W','M','A','L')
264 #define VLC_CODEC_WMAS VLC_FOURCC('W','M','A','S')
265 #define VLC_CODEC_FLAC VLC_FOURCC('f','l','a','c')
266 #define VLC_CODEC_MLP VLC_FOURCC('m','l','p',' ')
267 #define VLC_CODEC_TRUEHD VLC_FOURCC('t','r','h','d')
268 #define VLC_CODEC_DVAUDIO VLC_FOURCC('d','v','a','u')
269 #define VLC_CODEC_SPEEX VLC_FOURCC('s','p','x',' ')
270 #define VLC_CODEC_OPUS VLC_FOURCC('O','p','u','s')
271 #define VLC_CODEC_VORBIS VLC_FOURCC('v','o','r','b')
272 #define VLC_CODEC_MACE3 VLC_FOURCC('M','A','C','3')
273 #define VLC_CODEC_MACE6 VLC_FOURCC('M','A','C','6')
274 #define VLC_CODEC_MUSEPACK7 VLC_FOURCC('M','P','C',' ')
275 #define VLC_CODEC_MUSEPACK8 VLC_FOURCC('M','P','C','K')
276 #define VLC_CODEC_RA_144 VLC_FOURCC('1','4','_','4')
277 #define VLC_CODEC_RA_288 VLC_FOURCC('2','8','_','8')
278 #define VLC_CODEC_INTERPLAY_DPCM VLC_FOURCC('i','d','p','c')
279 #define VLC_CODEC_ROQ_DPCM VLC_FOURCC('R','o','Q','a')
280 #define VLC_CODEC_DSICINAUDIO VLC_FOURCC('D','C','I','A')
281 #define VLC_CODEC_ADPCM_4XM VLC_FOURCC('4','x','m','a')
282 #define VLC_CODEC_ADPCM_EA VLC_FOURCC('A','D','E','A')
283 #define VLC_CODEC_ADPCM_XA VLC_FOURCC('x','a',' ',' ')
284 #define VLC_CODEC_ADPCM_ADX VLC_FOURCC('a','d','x',' ')
285 #define VLC_CODEC_ADPCM_IMA_WS VLC_FOURCC('A','I','W','S')
286 #define VLC_CODEC_ADPCM_G722 VLC_FOURCC('g','7','2','2')
287 #define VLC_CODEC_ADPCM_G726 VLC_FOURCC('g','7','2','6')
288 #define VLC_CODEC_ADPCM_SWF VLC_FOURCC('S','W','F','a')
289 #define VLC_CODEC_ADPCM_MS VLC_FOURCC('m','s',0x00,0x02)
290 #define VLC_CODEC_ADPCM_IMA_WAV VLC_FOURCC('m','s',0x00,0x11)
291 #define VLC_CODEC_ADPCM_IMA_AMV VLC_FOURCC('i','m','a','v')
292 #define VLC_CODEC_ADPCM_IMA_QT VLC_FOURCC('i','m','a','4')
293 #define VLC_CODEC_ADPCM_YAMAHA VLC_FOURCC('m','s',0x00,0x20)
294 #define VLC_CODEC_G723_1 VLC_FOURCC('g','7','2', 0x31)
295 #define VLC_CODEC_G729 VLC_FOURCC('g','7','2','9')
296 #define VLC_CODEC_VMDAUDIO VLC_FOURCC('v','m','d','a')
297 #define VLC_CODEC_AMR_NB VLC_FOURCC('s','a','m','r')
298 #define VLC_CODEC_AMR_WB VLC_FOURCC('s','a','w','b')
299 #define VLC_CODEC_ALAC VLC_FOURCC('a','l','a','c')
300 #define VLC_CODEC_QDM2 VLC_FOURCC('Q','D','M','2')
301 #define VLC_CODEC_COOK VLC_FOURCC('c','o','o','k')
302 #define VLC_CODEC_SIPR VLC_FOURCC('s','i','p','r')
303 #define VLC_CODEC_TTA VLC_FOURCC('T','T','A','1')
304 #define VLC_CODEC_SHORTEN VLC_FOURCC('s','h','n',' ')
305 #define VLC_CODEC_WAVPACK VLC_FOURCC('W','V','P','K')
306 #define VLC_CODEC_GSM VLC_FOURCC('g','s','m',' ')
307 #define VLC_CODEC_GSM_MS VLC_FOURCC('a','g','s','m')
308 #define VLC_CODEC_ATRAC1 VLC_FOURCC('a','t','r','1')
309 #define VLC_CODEC_ATRAC3 VLC_FOURCC('a','t','r','c')
310 #define VLC_CODEC_IMC VLC_FOURCC(0x1,0x4,0x0,0x0)
311 #define VLC_CODEC_TRUESPEECH VLC_FOURCC(0x22,0x0,0x0,0x0)
312 #define VLC_CODEC_NELLYMOSER VLC_FOURCC('N','E','L','L')
313 #define VLC_CODEC_APE VLC_FOURCC('A','P','E',' ')
314 #define VLC_CODEC_QCELP VLC_FOURCC('Q','c','l','p')
315 #define VLC_CODEC_302M VLC_FOURCC('3','0','2','m')
316 #define VLC_CODEC_DVD_LPCM VLC_FOURCC('l','p','c','m')
317 #define VLC_CODEC_DVDA_LPCM VLC_FOURCC('a','p','c','m')
318 #define VLC_CODEC_BD_LPCM VLC_FOURCC('b','p','c','m')
319 #define VLC_CODEC_SDDS VLC_FOURCC('s','d','d','s')
320 #define VLC_CODEC_MIDI VLC_FOURCC('M','I','D','I')
321 #define VLC_CODEC_RALF VLC_FOURCC('R','A','L','F')
323 #define VLC_CODEC_S8 VLC_FOURCC('s','8',' ',' ')
324 #define VLC_CODEC_U8 VLC_FOURCC('u','8',' ',' ')
325 #define VLC_CODEC_S16L VLC_FOURCC('s','1','6','l')
326 #define VLC_CODEC_S16B VLC_FOURCC('s','1','6','b')
327 #define VLC_CODEC_U16L VLC_FOURCC('u','1','6','l')
328 #define VLC_CODEC_U16B VLC_FOURCC('u','1','6','b')
329 #define VLC_CODEC_S20B VLC_FOURCC('s','2','0','b')
330 #define VLC_CODEC_S24L VLC_FOURCC('s','2','4','l')
331 #define VLC_CODEC_S24B VLC_FOURCC('s','2','4','b')
332 #define VLC_CODEC_U24L VLC_FOURCC('u','2','4','l')
333 #define VLC_CODEC_U24B VLC_FOURCC('u','2','4','b')
334 #define VLC_CODEC_S24L32 VLC_FOURCC('s','2','4','4')
335 #define VLC_CODEC_S24B32 VLC_FOURCC('S','2','4','4')
336 #define VLC_CODEC_S32L VLC_FOURCC('s','3','2','l')
337 #define VLC_CODEC_S32B VLC_FOURCC('s','3','2','b')
338 #define VLC_CODEC_U32L VLC_FOURCC('u','3','2','l')
339 #define VLC_CODEC_U32B VLC_FOURCC('u','3','2','b')
340 #define VLC_CODEC_F32L VLC_FOURCC('f','3','2','l')
341 #define VLC_CODEC_F32B VLC_FOURCC('f','3','2','b')
342 #define VLC_CODEC_F64L VLC_FOURCC('f','6','4','l')
343 #define VLC_CODEC_F64B VLC_FOURCC('f','6','4','b')
345 #define VLC_CODEC_ALAW VLC_FOURCC('a','l','a','w')
346 #define VLC_CODEC_MULAW VLC_FOURCC('m','l','a','w')
347 #define VLC_CODEC_DAT12 VLC_FOURCC('L','P','1','2')
348 #define VLC_CODEC_S24DAUD VLC_FOURCC('d','a','u','d')
349 #define VLC_CODEC_TWINVQ VLC_FOURCC('T','W','I','N')
350 #define VLC_CODEC_BMVAUDIO VLC_FOURCC('B','M','V','A')
351 #define VLC_CODEC_ULEAD_DV_AUDIO_NTSC VLC_FOURCC('m','s',0x02,0x15)
352 #define VLC_CODEC_ULEAD_DV_AUDIO_PAL VLC_FOURCC('m','s',0x02,0x16)
353 #define VLC_CODEC_INDEO_AUDIO VLC_FOURCC('m','s',0x04,0x02)
356 #define VLC_CODEC_SPU VLC_FOURCC('s','p','u',' ')
357 #define VLC_CODEC_DVBS VLC_FOURCC('d','v','b','s')
358 #define VLC_CODEC_SUBT VLC_FOURCC('s','u','b','t')
359 #define VLC_CODEC_XSUB VLC_FOURCC('X','S','U','B')
360 #define VLC_CODEC_SSA VLC_FOURCC('s','s','a',' ')
361 #define VLC_CODEC_TEXT VLC_FOURCC('T','E','X','T')
362 #define VLC_CODEC_TELETEXT VLC_FOURCC('t','e','l','x')
363 #define VLC_CODEC_KATE VLC_FOURCC('k','a','t','e')
364 #define VLC_CODEC_CMML VLC_FOURCC('c','m','m','l')
365 #define VLC_CODEC_ITU_T140 VLC_FOURCC('t','1','4','0')
366 #define VLC_CODEC_USF VLC_FOURCC('u','s','f',' ')
367 #define VLC_CODEC_OGT VLC_FOURCC('o','g','t',' ')
368 #define VLC_CODEC_CVD VLC_FOURCC('c','v','d',' ')
370 #define VLC_CODEC_BD_PG VLC_FOURCC('b','d','p','g')
372 #define VLC_CODEC_EBU_STL VLC_FOURCC('S','T','L',' ')
373 #define VLC_CODEC_SCTE_27 VLC_FOURCC('S','C','2','7')
376 #define VLC_CODEC_XYZ12 VLC_FOURCC('X','Y','1','2')
382 #ifdef WORDS_BIGENDIAN
383 # define VLC_CODEC_S16N VLC_CODEC_S16B
384 # define VLC_CODEC_U16N VLC_CODEC_U16B
385 # define VLC_CODEC_S24N VLC_CODEC_S24B
386 # define VLC_CODEC_U24N VLC_CODEC_U24B
387 # define VLC_CODEC_S32N VLC_CODEC_S32B
388 # define VLC_CODEC_U32N VLC_CODEC_U32B
389 # define VLC_CODEC_FL32 VLC_CODEC_F32B
390 # define VLC_CODEC_FL64 VLC_CODEC_F64B
392 # define VLC_CODEC_S16I VLC_CODEC_S16L
393 # define VLC_CODEC_U16I VLC_CODEC_U16L
394 # define VLC_CODEC_S24I VLC_CODEC_S24L
395 # define VLC_CODEC_U24I VLC_CODEC_U24L
396 # define VLC_CODEC_S32I VLC_CODEC_S32L
397 # define VLC_CODEC_U32I VLC_CODEC_U32L
400 # define VLC_CODEC_S16N VLC_CODEC_S16L
401 # define VLC_CODEC_U16N VLC_CODEC_U16L
402 # define VLC_CODEC_S24N VLC_CODEC_S24L
403 # define VLC_CODEC_U24N VLC_CODEC_U24L
404 # define VLC_CODEC_S32N VLC_CODEC_S32L
405 # define VLC_CODEC_U32N VLC_CODEC_U32L
406 # define VLC_CODEC_FL32 VLC_CODEC_F32L
407 # define VLC_CODEC_FL64 VLC_CODEC_F64L
409 # define VLC_CODEC_S16I VLC_CODEC_S16B
410 # define VLC_CODEC_U16I VLC_CODEC_U16B
411 # define VLC_CODEC_S24I VLC_CODEC_S24B
412 # define VLC_CODEC_U24I VLC_CODEC_U24B
413 # define VLC_CODEC_S32I VLC_CODEC_S32B
414 # define VLC_CODEC_U32I VLC_CODEC_U32B
419 #define VLC_CODEC_MP1V VLC_FOURCC('m','p','1','v')
421 #define VLC_CODEC_MP2V VLC_FOURCC('m','p','2','v')
423 #define VLC_CODEC_MP2 VLC_FOURCC('m','p','2',' ')
425 #define VLC_CODEC_MP3 VLC_FOURCC('m','p','3',' ')
446 VLC_API
vlc_fourcc_t vlc_fourcc_GetCodecFromString(
int i_cat,
const char * );
462 VLC_API
const char * vlc_fourcc_GetDescription(
int i_cat,
vlc_fourcc_t i_fourcc );
495 unsigned plane_count;
Definition: vlc_fourcc.h:494
uint32_t vlc_fourcc_t
Definition: vlc_common.h:160