VLC 4.0.0-dev
Loading...
Searching...
No Matches
fourcc_list.h
Go to the documentation of this file.
1/*****************************************************************************
2 * fourcc.c: fourcc helpers functions
3 *****************************************************************************
4 * Copyright © 2009-2011 Laurent Aimar
5 *
6 * Authors: Laurent Aimar <fenrir@videolan.org>
7 * Jean-Baptiste Kempf <jb@videolan.org>
8 *
9 * This program is free software; you can redistribute it and/or modify it
10 * under the terms of the GNU Lesser General Public License as published by
11 * the Free Software Foundation; either version 2.1 of the License, or
12 * (at your option) any later version.
13 *
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * GNU Lesser General Public License for more details.
18 *
19 * You should have received a copy of the GNU Lesser General Public License
20 * along with this program; if not, write to the Free Software Foundation,
21 * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
22 *****************************************************************************/
23
24static const staticentry_t p_list_video[] = {
25
26 B(VLC_CODEC_MP1V, "MPEG-1 Video"),
27 A("mp1v"),
28 A("m1v "),
29 A("mpg1"),
30 A("BW10"),
31 E("XMPG", "Xing MPEG-1 Intra"),
32
33 B(VLC_CODEC_MPGV, "MPEG-1/2 Video"),
34 B(VLC_CODEC_MP2V, "MPEG-2 Video"),
35 A("mpeg"),
36 A("mp2v"),
37 A("MPEG"),
38 A("mpg2"),
39 A("MPG2"),
40 A("H262"),
41
42 E("PIM1", "Pinnacle DC1000 (MPEG-1 Video)"),
43
44 E("hdv1", "HDV 720p30 (MPEG-2 Video)"),
45 E("hdv2", "Sony HDV 1080i60 (MPEG-2 Video)"),
46 E("hdv3", "FCP HDV 1080i50 (MPEG-2 Video)"),
47 E("hdv4", "HDV 720p24 (MPEG-2 Video)"),
48 E("hdv5", "HDV 720p25 (MPEG-2 Video)"),
49 E("hdv6", "HDV 1080p24 (MPEG-2 Video)"),
50 E("hdv7", "HDV 1080p25 (MPEG-2 Video)"),
51 E("hdv8", "HDV 1080p30 (MPEG-2 Video)"),
52 E("hdv9", "HDV 720p60 JVC (MPEG-2 Video)"),
53 E("hdva", "HDV 720p50 (MPEG-2 Video)"),
54
55 E("mx5n", "MPEG2 IMX NTSC 525/60 50Mb/s (FCP)"),
56 E("mx5p", "MPEG2 IMX PAL 625/60 50Mb/s (FCP)"),
57 E("mx4n", "MPEG2 IMX NTSC 525/60 40Mb/s (FCP)"),
58 E("mx4p", "MPEG2 IMX PAL 625/50 40Mb/s (FCP)"),
59 E("mx3n", "MPEG2 IMX NTSC 525/60 30Mb/s (FCP)"),
60 E("mx3p", "MPEG2 IMX NTSC 625/50 30Mb/s (FCP)"),
61
62 E("xdv1", "XDCAM HD 720p30 35Mb/s"),
63 E("xdv2", "XDCAM HD 1080i60 35Mb/s"),
64 E("xdv3", "XDCAM HD 1080i50 35Mb/s"),
65 E("xdv4", "XDCAM HD 720p24 35Mb/s"),
66 E("xdv5", "XDCAM HD 720p25 35Mb/s"),
67 E("xdv6", "XDCAM HD 1080p24 35Mb/s"),
68 E("xdv7", "XDCAM HD 1080p25 35Mb/s"),
69 E("xdv8", "XDCAM HD 1080p30 35Mb/s"),
70 E("xdv9", "XDCAM HD 720p60 35Mb/s"),
71 E("xdva", "XDCAM HD 720p50 35Mb/s"),
72
73 E("xdvb", "XDCAM EX 1080i60 50Mb/s CBR"),
74 E("xdvc", "XDCAM EX 1080i50 50Mb/s CBR"),
75 E("xdvd", "XDCAM EX 1080p24 50Mb/s CBR"),
76 E("xdve", "XDCAM EX 1080p25 50Mb/s CBR"),
77 E("xdvf", "XDCAM EX 1080p30 50Mb/s CBR"),
78
79 E("xd51", "XDCAM HD422 720p30 50Mb/s CBR"),
80 E("xd54", "XDCAM HD422 720p24 50Mb/s CBR"),
81 E("xd55", "XDCAM HD422 720p25 50Mb/s CBR"),
82 E("xd59", "XDCAM HD422 720p60 50Mb/s CBR"),
83 E("xd5a", "XDCAM HD422 720p50 50Mb/s CBR"),
84 E("xd5b", "XDCAM HD422 1080i60 50Mb/s CBR"),
85 E("xd5c", "XDCAM HD422 1080i50 50Mb/s CBR"),
86 E("xd5d", "XDCAM HD422 1080p24 50Mb/s CBR"),
87 E("xd5e", "XDCAM HD422 1080p25 50Mb/s CBR"),
88 E("xd5f", "XDCAM HD422 1080p30 50Mb/s CBR"),
89
90 E("xdhd", "XDCAM HD 540p"),
91 E("xdh2", "XDCAM HD422 540p"),
92
93 E("AVmp", "AVID IMX PAL"),
94 E("MMES", "Matrox MPEG-2"),
95 E("mmes", "Matrox MPEG-2"),
96 E("PIM2", "Pinnacle MPEG-2"),
97 E("LMP2", "Lead MPEG-2"),
98
99 E("VCR2", "ATI VCR-2"),
100
101 B(VLC_CODEC_MP4V, "MPEG-4 Video"),
102 A("mp4v"),
103 A("DIVX"),
104 A("divx"),
105 A("MP4S"),
106 A("mp4s"),
107 A("M4S2"),
108 A("m4s2"),
109 A("MP4V"),
110 A("\x04\x00\x00\x00"),
111 A("m4cc"),
112 A("M4CC"),
113 A("FMP4"),
114 A("fmp4"),
115 A("DCOD"),
116 A("MVXM"),
117 A("PM4V"),
118 A("M4T3"),
119 A("GEOX"),
120 A("GEOV"),
121 A("DMK2"),
122 A("WV1F"),
123 A("DIGI"),
124 A("INMC"),
125 A("SN40"),
126 A("EPHV"),
127 A("DM4V"),
128 A("SM4V"),
129 A("DYM4"),
130 /* XVID flavours */
131 E("xvid", "Xvid MPEG-4 Video"),
132 E("XVID", "Xvid MPEG-4 Video"),
133 E("XviD", "Xvid MPEG-4 Video"),
134 E("XVIX", "Xvid MPEG-4 Video"),
135 E("xvix", "Xvid MPEG-4 Video"),
136 /* DX50 */
137 E("DX50", "DivX MPEG-4 Video"),
138 E("dx50", "DivX MPEG-4 Video"),
139 E("BLZ0", "Blizzard MPEG-4 Video"),
140 E("DXGM", "Electronic Arts Game MPEG-4 Video"),
141 E("DreX", "DreX Mpeg-4"),
142 /* 3ivx delta 4 */
143 E("3IV2", "3ivx MPEG-4 Video"),
144 E("3iv2", "3ivx MPEG-4 Video"),
145 /* Various */
146 E("UMP4", "UB MPEG-4 Video"),
147 E("SEDG", "Samsung MPEG-4 Video"),
148 E("RMP4", "REALmagic MPEG-4 Video"),
149 E("LMP4", "Lead MPEG-4 Video"),
150 E("HDX4", "Jomigo HDX4 (MPEG-4 Video)"),
151 E("hdx4", "Jomigo HDX4 (MPEG-4 Video)"),
152 E("SMP4", "Samsung SMP4 (MPEG-4 Video)"),
153 E("smp4", "Samsung SMP4 (MPEG-4 Video)"),
154 E("fvfw", "libavcodec MPEG-4"),
155 E("FVFW", "libavcodec MPEG-4"),
156 E("FFDS", "FFDShow MPEG-4"),
157 E("VIDM", "vidm 4.01 codec"),
158 E("DP02", "DynaPel MPEG-4 codec"),
159 E("PLV1", "Pelco DVR MPEG-4"),
160 E("QMP4", "QNAP Systems MPEG-4"),
161 E("qMP4", "QNAP Systems MPEG-4"),
162 E("wMP4", "QNAP Systems MPEG-4"),
163 E("G264", "GeoVision MPEG-4"),
164 E("GM40", "GeoVision MPEG-4"),
165 E("GMP4", "GeoVision MPEG-4"),
166 /* 3ivx delta 3.5 Unsupported
167 * putting it here gives extreme distorted images */
168 //E("3IV1", "3ivx delta 3.5 MPEG-4 Video"),
169 //E("3iv1", "3ivx delta 3.5 MPEG-4 Video"),
170
171 /* MSMPEG4 v1 */
172 B(VLC_CODEC_DIV1, "MS MPEG-4 Video v1"),
173 A("DIV1"),
174 A("div1"),
175 A("MPG4"),
176 A("mpg4"),
177 A("mp41"),
178
179 /* MSMPEG4 v2 */
180 B(VLC_CODEC_DIV2, "MS MPEG-4 Video v2"),
181 A("DIV2"),
182 A("div2"),
183 A("MP42"),
184 A("mp42"),
185
186 /* MSMPEG4 v3 / M$ mpeg4 v3 */
187 B(VLC_CODEC_DIV3, "MS MPEG-4 Video v3"),
188 A("DIV3"),
189 A("MPG3"),
190 A("mpg3"),
191 A("div3"),
192 A("MP43"),
193 A("mp43"),
194 /* DivX 3.20 */
195 A("DIV4"),
196 A("div4"),
197 A("DIV5"),
198 A("div5"),
199 A("DIV6"),
200 A("div6"),
201 E("divf", "DivX 4.12"),
202 E("DIVF", "DivX 4.12"),
203 /* Cool Codec */
204 A("COL1"),
205 A("col1"),
206 A("COL0"),
207 A("col0"),
208 /* AngelPotion stuff */
209 A("AP41"),
210 /* 3ivx doctered divx files */
211 A("3IVD"),
212 A("3ivd"),
213 /* who knows? */
214 A("3VID"),
215 A("3vid"),
216 A("DVX1"),
217 A("DVX3"),
218
219 /* Sorenson v1 */
220 B(VLC_CODEC_SVQ1, "SVQ-1 (Sorenson Video v1)"),
221 A("SVQ1"),
222 A("svq1"),
223 A("svqi"),
224
225 /* Sorenson v3 */
226 B(VLC_CODEC_SVQ3, "SVQ-3 (Sorenson Video v3)"),
227 A("SVQ3"),
228
229 /* HEVC / H.265 */
230 B(VLC_CODEC_HEVC, "MPEG-H Part2/HEVC (H.265)"),
231 A("hevc"),
232 A("HEVC"),
233 A("h265"),
234 A("H265"),
235 A("x265"),
236 A("X265"),
237 A("hev1"),
238 A("hvc1"),
239 A("HM10"),
240 E("dvhe", "Dolby Vision HEVC (H.265)"),
241 E("GHEC", "GeoVision HEVC"),
242 /* E("dvh1", "Dolby Vision HEVC (H.265)"), Collides with DV */
243
244 /* h264 */
245 B(VLC_CODEC_H264, "H264 - MPEG-4 AVC (part 10)"),
246 A("H264"),
247 A("h264"),
248 A("x264"),
249 A("X264"),
250 A("V264"),
251 /* avc1: special case h264 */
252 A("avc1"),
253 A("AVC1"),
254 A("AVCB"), /* smooth streaming alias */
255 A("avc3"),
256 E("ai5p", "AVC-Intra 50M 720p24/30/60"),
257 E("ai5q", "AVC-Intra 50M 720p25/50"),
258 E("ai52", "AVC-Intra 50M 1080p25/50"),
259 E("ai53", "AVC-Intra 50M 1080p24/30/60"),
260 E("ai55", "AVC-Intra 50M 1080i50"),
261 E("ai56", "AVC-Intra 50M 1080i60"),
262 E("ai1p", "AVC-Intra 100M 720p24/30/60"),
263 E("ai1q", "AVC-Intra 100M 720p25/50"),
264 E("ai12", "AVC-Intra 100M 1080p25/50"),
265 E("ai13", "AVC-Intra 100M 1080p24/30/60"),
266 E("ai15", "AVC-Intra 100M 1080i50"),
267 E("ai16", "AVC-Intra 100M 1080i60"),
268 E("dvav", "Dolby Vision H264"),
269 E("dva1", "Dolby Vision H264"),
270 E("VSSH", "Vanguard VSS H264"),
271 E("VSSW", "Vanguard VSS H264"),
272 E("vssh", "Vanguard VSS H264"),
273 E("DAVC", "Dicas MPEGable H.264/MPEG-4 AVC"),
274 E("davc", "Dicas MPEGable H.264/MPEG-4 AVC"),
275 E("x3eV", "DreX H.264"),
276 E("GAVC", "GeoVision MPEG-4 AVC"),
277 E("Q264", "QNAP H.264/MPEG-4 AVC"),
278 E("q264", "QNAP H.264/MPEG-4 AVC"),
279 E("w264", "QNAP H.264/MPEG-4 AVC"),
280 A("UMSV"),
281 A("SMV2"),
282 A("tshd"),
283 A("rv64"),
284
285 /* H263 and H263i */
286 /* H263(+) is also known as Real Video 1.0 */
287
288 /* H263 */
289 B(VLC_CODEC_H263, "H263"),
290 A("H263"),
291 A("h263"),
292 A("VX1K"),
293 A("s263"),
294 A("S263"),
295 A("u263"),
296 A("lsvm"),
297 E("T263", "March H263"),
298 E("D263", "DEC H263"),
299 E("d263", "DEC H263"),
300 E("L263", "LEAD H263"),
301 E("M263", "Microsoft H263"),
302 E("X263", "Xirlink H263"),
303 /* Zygo (partial) */
304 E("ZyGo", "ITU H263+"),
305 A("HAVI"),
306
307 /* H263i */
308 B(VLC_CODEC_H263I, "I263.I"),
309 A("I263"),
310 A("i263"),
311
312 /* H263P */
313 B(VLC_CODEC_H263P, "ITU H263+"),
314 E("ILVR", "ITU H263+"),
315 E("viv1", "H263+"),
316 E("vivO", "H263+"),
317 E("viv2", "H263+"),
318 E("VIVO", "H263+"),
319 E("U263", "UB H263+"),
320
321 /* Flash (H263) variant */
322 B(VLC_CODEC_FLV1, "Flash Video"),
323 A("FLV1"),
324 A("flv "),
325
326 /* H261 */
327 B(VLC_CODEC_H261, "H.261"),
328 A("H261"),
329 A("h261"),
330
331 B(VLC_CODEC_FLIC, "Flic Video"),
332 A("FLIC"),
333 A("AFLC"),
334
335 /* MJPEG */
336 B(VLC_CODEC_MJPG, "Motion JPEG Video"),
337 A("MJPG"),
338 A("MJPx"),
339 A("mjpg"),
340 A("mJPG"),
341 A("mjpa"),
342 A("JFIF"),
343 A("JPGL"),
344 A("MMJP"),
345 A("FLJP"),
346 A("FMJP"),
347 A("SJPG"),
348 E("QIVG", "QNAP Motion JPEG"),
349 E("qIVG", "QNAP Motion JPEG"),
350 E("wIVG", "QNAP Motion JPEG"),
351 E("AVRn", "Avid Motion JPEG"),
352 E("AVDJ", "Avid Motion JPEG"),
353 E("ADJV", "Avid Motion JPEG"),
354 E("dmb1", "Motion JPEG OpenDML Video"),
355 E("DMB1", "Motion JPEG OpenDML Video"),
356 E("ijpg", "Intergraph JPEG Video"),
357 E("IJPG", "Intergraph JPEG Video"),
358 E("ACDV", "ACD Systems Digital"),
359 E("SLMJ", "SL M-JPEG"),
360
361 B(VLC_CODEC_MJPGB, "Motion JPEG B Video"),
362 A("mjpb"),
363
364 B(VLC_CODEC_LJPG, "Lead Motion JPEG Video"),
365 E("Ljpg", "Lead Motion JPEG"),
366
367 /* SP5x */
368 B(VLC_CODEC_SP5X, "Sunplus Motion JPEG Video"),
369 A("SP5X"),
370 A("SP53"),
371 A("SP54"),
372 A("SP55"),
373 A("SP56"),
374 A("SP57"),
375 A("SP58"),
376
377 /* DV */
378 B(VLC_CODEC_DV, "DV Video"),
379 A("dv "),
380 A("dvsl"),
381 A("DVSD"),
382 A("dvsd"),
383 A("DVCS"),
384 A("dvcs"),
385 A("dvhd"),
386 A("dvhq"),
387 A("dvh1"),
388 E("dvh2", "DV Video 720p24"),
389 E("dvh3", "DV Video 720p25"),
390 E("dvh4", "DV Video 720p30"),
391 A("dv25"),
392 A("dc25"),
393 A("dvs1"),
394 A("dvis"),
395 A("CDV2"),
396 A("CDVP"),
397 A("PDVC"),
398 A("IPDV"),
399 A("ipdv"),
400 A("pdvc"),
401 A("SL25"),
402 E("dvcp", "DV Video PAL"),
403 E("dvc ", "DV Video NTSC" ),
404 E("dvp ", "DV Video Pro"),
405 E("dvpp", "DV Video Pro PAL"),
406 E("dv50", "DV Video C Pro 50"),
407 E("dv5p", "DV Video C Pro 50 PAL"),
408 E("dv5n", "DV Video C Pro 50 NTSC"),
409 E("dv1p", "DV Video C Pro 100 PAL" ),
410 E("dv1n", "DV Video C Pro 100 NTSC" ),
411 E("dvhp", "DV Video C Pro HD 720p" ),
412 E("dvh5", "DV Video C Pro HD 1080i50" ),
413 E("dvh6", "DV Video C Pro HD 1080i60" ),
414 E("AVdv", "AVID DV"),
415 E("AVd1", "AVID DV"),
416 E("CDVC", "Canopus DV Video"),
417 E("cdvc", "Canopus DV Video"),
418 E("CDVH", "Canopus DV Video"),
419 E("cdvh", "Canopus DV Video"),
420 E("CDV5", "Canopus DV Video"),
421 E("SLDV", "SoftLab DVCAM codec"),
422
423 /* Windows Media Video */
424 B(VLC_CODEC_WMV1, "Windows Media Video 7"),
425 A("WMV1"),
426 A("wmv1"),
427
428 B(VLC_CODEC_WMV2, "Windows Media Video 8"),
429 A("WMV2"),
430 A("wmv2"),
431 A("GXVE"),
432
433 B(VLC_CODEC_WMV3, "Windows Media Video 9"),
434 A("WMV3"),
435 A("wmv3"),
436
437 /* WMVA is the VC-1 codec before the standardization process,
438 * it is not bitstream compatible and deprecated */
439 B(VLC_CODEC_WMVA, "Windows Media Video Advanced Profile"),
440 A("WMVA"),
441 A("wmva"),
442
443 B(VLC_CODEC_VC1, "Windows Media Video VC1"),
444 A("WVC1"),
445 A("wvc1"),
446 A("vc-1"),
447 A("VC-1"),
448
449 B(VLC_CODEC_WMVP, "Windows Media Video Presentation"),
450 A("WMVP"),
451 A("wmvp"),
452
453 B(VLC_CODEC_WMVP2, "Windows Media Video Presentation, v2"),
454 A("WVP2"),
455 A("wvp2"),
456
457 /* Microsoft Video 1 */
458 B(VLC_CODEC_MSVIDEO1, "Microsoft Video 1"),
459 A("MSVC"),
460 A("msvc"),
461 A("CRAM"),
462 A("cram"),
463 A("WHAM"),
464 A("wham"),
465
466 /* Microsoft RLE */
467 B(VLC_CODEC_MSRLE, "Microsoft RLE Video"),
468 A("mrle"),
469 A("WRLE"),
470 A("\x01\x00\x00\x00"),
471 A("\x02\x00\x00\x00"),
472
473 /* Indeo Video Codecs (Quality of this decoder on ppc is not good) */
474 B(VLC_CODEC_INDEO3, "Indeo Video v3"),
475 A("IV31"),
476 A("iv31"),
477 A("IV32"),
478 A("iv32"),
479
480 /* Huff YUV */
481 B(VLC_CODEC_HUFFYUV, "Huff YUV Video"),
482 A("HFYU"),
483
484 B(VLC_CODEC_FFVHUFF, "Huff YUV Video"),
485 A("FFVH"),
486
487 /* On2 VP3 Video Codecs */
488 B(VLC_CODEC_VP3, "On2's VP3 Video"),
489 A("VP3 "),
490 A("VP30"),
491 A("vp30"),
492 A("VP31"),
493 A("vp31"),
494
495 /* On2 VP4 Video Codec */
496 B(VLC_CODEC_VP4, "On2's VP4 Video"),
497 A("VP40"),
498
499 /* On2 VP5, VP6 codecs */
500 B(VLC_CODEC_VP5, "On2's VP5 Video"),
501 A("VP5 "),
502 A("VP50"),
503
504 B(VLC_CODEC_VP6, "On2's VP6.2 Video"),
505 A("VP62"),
506 A("vp62"),
507 E("VP60", "On2's VP6.0 Video"),
508 E("VP61", "On2's VP6.1 Video"),
509
510 B(VLC_CODEC_VP6F, "On2's VP6.2 Video (Flash)"),
511 A("VP6F"),
512 A("FLV4"),
513
514 B(VLC_CODEC_VP6A, "On2's VP6 A Video"),
515 A("VP6A"),
516
517 B(VLC_CODEC_VP7, "Google/On2's VP7 Video"),
518 A("VP70"),
519 A("VP71"),
520
521 B(VLC_CODEC_VP8, "Google/On2's VP8 Video"),
522 A("VP80"),
523
524 B(VLC_CODEC_VP8ALPHA_ES, "Google/On2's VP8 Alpha"),
525 A("VP8a"),
526
527 B(VLC_CODEC_VP9, "Google/On2's VP9 Video"),
528 A("VP90"),
529
530 B(VLC_CODEC_VP9ALPHA_ES, "Google/On2's VP9 Alpha"),
531 A("VP9a"),
532
533 B(VLC_CODEC_AV1, "AOMedia's AV1 Video"),
534 A("av10"),
535 A("AV01"),
536
537 /* Xiph.org theora */
538 B(VLC_CODEC_THEORA, "Xiph.org's Theora Video"),
539 A("theo"),
540 A("THEO"),
541 A("Thra"),
542
543 /* Xiph.org tarkin */
544 B(VLC_CODEC_TARKIN, "Xiph.org's Tarkin Video"),
545 A("tark"),
546
547 /* Asus Video (Another thing that doesn't work on PPC) */
548 B(VLC_CODEC_ASV1, "Asus V1 Video"),
549 A("ASV1"),
550 B(VLC_CODEC_ASV2, "Asus V2 Video"),
551 A("ASV2"),
552
553 /* FF video codec 1 (lossless codec) */
554 B(VLC_CODEC_FFV1, "FF video codec 1"),
555 A("FFV1"),
556
557 /* ATI VCR1 */
558 B(VLC_CODEC_VCR1, "ATI VCR1 Video"),
559 A("VCR1"),
560
561 /* Cirrus Logic AccuPak */
562 B(VLC_CODEC_CLJR, "Creative Logic AccuPak"),
563 A("CLJR"),
564
565 /* Real Video */
566 B(VLC_CODEC_RV10, "RealVideo 1.0"),
567 A("RV10"),
568 A("rv10"),
569
570 B(VLC_CODEC_RV13, "RealVideo 1.3"),
571 A("RV13"),
572 A("rv13"),
573
574 B(VLC_CODEC_RV20, "RealVideo G2 (2.0)"),
575 A("RV20"),
576 A("rv20"),
577
578 B(VLC_CODEC_RV30, "RealVideo 8 (3.0)"),
579 A("RV30"),
580 A("rv30"),
581
582 B(VLC_CODEC_RV40, "RealVideo 9/10 (4.0)"),
583 A("RV40"),
584 A("rv40"),
585
586 /* Apple Video */
587 B(VLC_CODEC_RPZA, "Apple Video"),
588 A("rpza"),
589 A("azpr"),
590 A("RPZA"),
591 A("AZPR"),
592
593 B(VLC_CODEC_SMC, "Apple graphics"),
594 A("smc "),
595
596 B(VLC_CODEC_CINEPAK, "Cinepak Video"),
597 A("CVID"),
598 A("cvid"),
599
600 /* Screen Capture Video Codecs */
601 B(VLC_CODEC_TSCC, "TechSmith Camtasia Screen Capture"),
602 A("TSCC"),
603 A("tscc"),
604
605 B(VLC_CODEC_CSCD, "CamStudio Screen Codec"),
606 A("CSCD"),
607 A("cscd"),
608
609 B(VLC_CODEC_ZMBV, "DosBox Capture Codec"),
610 A("ZMBV"),
611
612 B(VLC_CODEC_VMNC, "VMware Video"),
613 A("VMnc"),
614
615 B(VLC_CODEC_FMVC, "FM Screen Capture Codec"),
616 A("FMVC"),
617
618 B(VLC_CODEC_FRAPS, "FRAPS: Realtime Video Capture"),
619 A("FPS1"),
620 A("fps1"),
621
622 /* Duck TrueMotion */
623 B(VLC_CODEC_TRUEMOTION1, "Duck TrueMotion v1 Video"),
624 A("DUCK"),
625 A("PVEZ"),
626 B(VLC_CODEC_TRUEMOTION2, "Duck TrueMotion v2.0 Video"),
627 A("TM20"),
628
629 B(VLC_CODEC_QTRLE, "Apple QuickTime RLE Video"),
630 A("rle "),
631
632 B(VLC_CODEC_QDRAW, "Apple QuickDraw Video"),
633 A("qdrw"),
634
635 B(VLC_CODEC_QOI, "Quite OK Image Format"),
636 A("qoif"),
637
638 B(VLC_CODEC_QPEG, "QPEG Video"),
639 A("QPEG"),
640 A("Q1.0"),
641 A("Q1.1"),
642
643 B(VLC_CODEC_ULTI, "IBM Ultimotion Video"),
644 A("ULTI"),
645
646 B(VLC_CODEC_VIXL, "Miro/Pinnacle VideoXL Video"),
647 A("VIXL"),
648 A("XIXL"),
649 E("PIXL", "Pinnacle VideoXL Video"),
650
651 B(VLC_CODEC_LOCO, "LOCO Video"),
652 A("LOCO"),
653
654 B(VLC_CODEC_WNV1, "Winnov WNV1 Video"),
655 A("WNV1"),
656 A("YUV8"),
657
658 B(VLC_CODEC_AASC, "Autodesc RLE Video"),
659 A("AASC"),
660 E("AAS4", "Autodesc RLE Video 24bit"),
661
662 B(VLC_CODEC_INDEO2, "Indeo Video v2"),
663 A("IV20"),
664 E("RT21", "Indeo Video 2.1" ),
665
666 /* Flash Screen Video */
667 B(VLC_CODEC_FLASHSV, "Flash Screen Video"),
668 A("FSV1"),
669 B(VLC_CODEC_FLASHSV2, "Flash Screen Video 2"),
670 A("FSV2"),
671
672 B(VLC_CODEC_KMVC, "Karl Morton's Video Codec (Worms)"),
673 A("KMVC"),
674
675 B(VLC_CODEC_NUV, "Nuppel Video"),
676 A("RJPG"),
677 A("NUV1"),
678
679 /* CODEC_ID_SMACKVIDEO */
680 B(VLC_CODEC_SMACKVIDEO, "Smacker Video"),
681 A("SMK2"),
682 A("SMK4"),
683
684 /* Chinese AVS - Untested */
685 B(VLC_CODEC_CAVS, "Chinese AVS"),
686 A("CAVS"),
687 A("AVs2"),
688 A("avs2"),
689
690 B(VLC_CODEC_CAVS2, "AVS2-P2 video (IEEE 1857.4)"),
691 A("AVS2"),
692
693 B(VLC_CODEC_CAVS3, "AVS3-P2 video (IEEE 1857.10)"),
694
695 B(VLC_CODEC_AMV, "AMV"),
696
697 B(VLC_CODEC_BINKVIDEO, "Bink Video"),
698
699 B(VLC_CODEC_BINKAUDIO_DCT, "Bink Audio (DCT)"),
700
701 B(VLC_CODEC_BINKAUDIO_RDFT, "Bink Audio (RDFT)"),
702
703 /* */
704 B(VLC_CODEC_DNXHD, "DNxHD"),
705 A("AVdn"),
706 E("AVdh", "DNxHR"),
707 B(VLC_CODEC_8BPS, "8BPS"),
708 A("8BPS"),
709 B(VLC_CODEC_MIMIC, "Mimic"),
710 A("ML2O"),
711
712 B(VLC_CODEC_CDG, "CD-G Video"),
713 A("CDG "),
714
715 B(VLC_CODEC_FRWU, "Forward Uncompressed" ),
716 A("FRWU"),
717
718 B(VLC_CODEC_INDEO4, "Indeo Video v4"),
719 A("IV41"),
720 A("iv41"),
721
722 B(VLC_CODEC_INDEO5, "Indeo Video v5"),
723 A("IV50"),
724 A("iv50"),
725
726 B(VLC_CODEC_PRORES, "Apple ProRes"),
727 E("apcn", "Apple ProRes 422 Standard"),
728 E("apch", "Apple ProRes 422 HQ"),
729 E("apcs", "Apple ProRes 422 LT"),
730 E("apco", "Apple ProRes 422 Proxy"),
731 E("ap4c", "Apple ProRes 4444"),
732 E("ap4h", "Apple ProRes 4444"),
733 E("ap4x", "Apple ProRes 4444 XQ"),
734
735 B(VLC_CODEC_ICOD, "Apple Intermediate Codec"),
736 A("icod"),
737
738 B(VLC_CODEC_G2M2, "GoTo Meeting Codec 2"),
739 A("G2M2"),
740
741 B(VLC_CODEC_G2M3, "GoTo Meeting Codec 3"),
742 A("G2M3"),
743
744 B(VLC_CODEC_G2M4, "GoTo Meeting Codec 4"),
745 A("G2M4"),
746 A("G2M5"),
747
748 B(VLC_CODEC_FIC, "Mirillis FIC video"),
749 A("FICV"),
750
751 B(VLC_CODEC_TDSC, "TDSC"),
752
753 B(VLC_CODEC_HQX, "Canopus HQX"),
754
755 B(VLC_CODEC_HQ_HQA, "Canopus HQ"),
756
757 B(VLC_CODEC_HAP, "Vidvox Hap"),
758 A("Hap1"),
759 E("Hap5", "Vidvox Hap Alpha"),
760 E("HapY", "Vidvox Hap Q"),
761
762 B(VLC_CODEC_DXV, "Resolume DXV"),
763 A("DXDI"),
764 E("DXD3", "Resolume DXV version 3"),
765
766 /* */
767 B(VLC_CODEC_YV12, "Planar 4:2:0 YVU"),
768 A("YV12"),
769 A("yv12"),
770 B(VLC_CODEC_I410, "Planar 4:1:0 YUV"),
771 A("I410"),
772 B(VLC_CODEC_I411, "Planar 4:1:1 YUV"),
773 A("I411"),
774 A("Y41B"),
775 B(VLC_CODEC_I420, "Planar 4:2:0 YUV"),
776 A("I420"),
777 A("IYUV"),
778 B(VLC_CODEC_I422, "Planar 4:2:2 YUV"),
779 A("I422"),
780 A("Y42B"),
781 B(VLC_CODEC_I440, "Planar 4:4:0 YUV"),
782 A("I440"),
783 B(VLC_CODEC_I444, "Planar 4:4:4 YUV"),
784 A("I444"),
785
786 B(VLC_CODEC_YUVP, "Palettized YUV with palette element Y:U:V:A"),
787 A("YUVP"),
788
789 B(VLC_CODEC_YUVA, "Planar YUV 4:4:4 Y:U:V:A"),
790 A("YUVA"),
791 B(VLC_CODEC_YUV420A, "Planar YUV 4:2:0 Y:U:V:A"),
792 A("I40A"),
793 B(VLC_CODEC_YUV422A, "Planar YUV 4:2:2 Y:U:V:A"),
794 A("I42A"),
795 B(VLC_CODEC_YUVA_444_10L, "Planar YUV 4:4:4 Y:U:V:A 10bits LE"),
796 B(VLC_CODEC_YUVA_444_10B, "Planar YUV 4:4:4 Y:U:V:A 10bits BE"),
797 B(VLC_CODEC_YUVA_444_12L, "Planar YUV 4:4:4 Y:U:V:A 12bits LE"),
798 B(VLC_CODEC_YUVA_444_12B, "Planar YUV 4:4:4 Y:U:V:A 12bits BE"),
799
800 B(VLC_CODEC_RGBP, "Palettized RGB with palette element R:G:B"),
801 A("RGBP"),
802
803 B(VLC_CODEC_RGB233, "8 bits RGB 2:3:3"),
804 A("RGB8"),
805 B(VLC_CODEC_RGB332, "8 bits RGB 3:3:2"),
806 A("R332"),
807 B(VLC_CODEC_BGR233, "8 bits BGR 2:3:3"),
808 A("B233"),
809 B(VLC_CODEC_RGBA, "32 bits RGBA"),
810 A("RGBA"),
811 B(VLC_CODEC_ARGB, "32 bits ARGB"),
812 A("ARGB"),
813 A("AV32"),
814 B(VLC_CODEC_BGRA, "32 bits BGRA"),
815 A("BGRA"),
816 B(VLC_CODEC_ABGR, "32 bits ABGR"),
817 B(VLC_CODEC_RGBA10LE, "32 bits RGB 10bits A 2bits LE"),
818 A("RGA0"),
819 B(VLC_CODEC_RGBA64, "64 bits RGBA"),
820 A("RGA4"),
821 B(VLC_CODEC_XRGB, "32 bits xRGB"),
822 A("RV32"),
823 B(VLC_CODEC_RGBX, "32 bits RGBx"),
824 A("RGBX"),
825 B(VLC_CODEC_XBGR, "32 bits xBGR"),
826 A("XBGR"),
827 B(VLC_CODEC_BGRX, "32 bits BGRx"),
828 A("BGRX"),
829 B(VLC_CODEC_RGB24, "24 bits RGB"),
830 A("RV24"),
831 B(VLC_CODEC_BGR24, "24 bits BGR"),
832 A("BGR3"),
833 B(VLC_CODEC_RGB565LE, "16 bits R5G6G5 LE"),
834 A("RV16"),
835 B(VLC_CODEC_RGB565BE, "16 bits R5G6G5 BE"),
836 A("RB16"),
837 B(VLC_CODEC_BGR565LE, "16 bits B5G6R5 LE"),
838 A("BL16"),
839 B(VLC_CODEC_BGR565BE, "16 bits B5G6R5 BE"),
840 A("BB16"),
841 B(VLC_CODEC_RGB555LE, "15 bits R5G5G5 LE"),
842 A("RV15"),
843 B(VLC_CODEC_RGB555BE, "15 bits R5G5G5 BE"),
844 A("RB15"),
845 B(VLC_CODEC_BGR555LE, "15 bits B5G5R5 LE"),
846 A("BL15"),
847 B(VLC_CODEC_BGR555LE, "15 bits B5G5R5 BE"),
848 A("BB15"),
849
850 B(VLC_CODEC_GREY, "8 bits greyscale"),
851 A("GREY"),
852 A("Y800"),
853 A("Y8 "),
854
855 B(VLC_CODEC_GREY_10L, "10 bits greyscale LE"),
856 A("G0FL"),
857
858 B(VLC_CODEC_GREY_10B, "10 bits greyscale BE"),
859 A("G0FB"),
860
861 B(VLC_CODEC_GREY_12L, "12 bits greyscale LE"),
862 A("G2FL"),
863
864 B(VLC_CODEC_GREY_12B, "12 bits greyscale BE"),
865 A("G2FB"),
866
867 B(VLC_CODEC_GREY_16L, "16 bits greyscale LE"),
868 A("GRFL"),
869
870 B(VLC_CODEC_GREY_16B, "16 bits greyscale BE"),
871 A("GRFB"),
872
873 B(VLC_CODEC_UYVY, "Packed YUV 4:2:2, U:Y:V:Y"),
874 A("UYVY"),
875 A("UYNV"),
876 A("UYNY"),
877 A("Y422"),
878 A("HDYC"),
879 A("AVUI"),
880 A("uyv1"),
881 A("2vuy"),
882 A("2Vuy"),
883 A("2Vu1"),
884 B(VLC_CODEC_VYUY, "Packed YUV 4:2:2, V:Y:U:Y"),
885 A("VYUY"),
886 B(VLC_CODEC_YUYV, "Packed YUV 4:2:2, Y:U:Y:V"),
887 A("YUY2"),
888 A("YUYV"),
889 A("YUNV"),
890 A("V422"),
891
892 B(VLC_CODEC_YUV2, "Packed YUV 4:2:2, Y:U:Y:V signed"),
893 A("yuv2"),
894 A("yuvu"),
895
896 B(VLC_CODEC_YVYU, "Packed YUV 4:2:2, Y:V:Y:U"),
897 A("YVYU"),
898
899 B(VLC_CODEC_Y211, "Packed YUV 2:1:1, Y:U:Y:V "),
900 A("Y211"),
901 B(VLC_CODEC_CYUV, "Creative Packed YUV 4:2:2, U:Y:V:Y, reverted"),
902 A("cyuv"),
903 A("CYUV"),
904
905 B(VLC_CODEC_V210, "10-bit 4:2:2 Component YCbCr"),
906 A("v210"),
907
908 B(VLC_CODEC_Y210, "Packed 10-bit YUV 4:2:2"),
909 A("Y210"),
910 B(VLC_CODEC_VUYA, "Packed YUV 4:4:4, V:U:Y:A"),
911 A("VUYA"),
912 B(VLC_CODEC_Y410, "Packed 10-bit YUV 4:4:4"),
913 A("Y410"),
914
915 B(VLC_CODEC_NV12, "Biplanar 4:2:0 Y/UV"),
916 A("NV12"),
917 B(VLC_CODEC_NV21, "Biplanar 4:2:0 Y/VU"),
918 A("NV21"),
919 B(VLC_CODEC_NV16, "Biplanar 4:2:2 Y/UV"),
920 A("NV16"),
921 B(VLC_CODEC_NV61, "Biplanar 4:2:2 Y/VU"),
922 A("NV61"),
923 B(VLC_CODEC_NV24, "Biplanar 4:4:4 Y/UV"),
924 A("NV24"),
925 B(VLC_CODEC_NV42, "Biplanar 4:4:4 Y/VU"),
926 A("NV42"),
927
928 B(VLC_CODEC_I420_9L, "Planar 4:2:0 YUV 9-bit LE"),
929 A("I09L"),
930 B(VLC_CODEC_I420_9B, "Planar 4:2:0 YUV 9-bit BE"),
931 A("I09B"),
932 B(VLC_CODEC_I422_9L, "Planar 4:2:2 YUV 9-bit LE"),
933 A("I29L"),
934 B(VLC_CODEC_I422_9B, "Planar 4:2:2 YUV 9-bit BE"),
935 A("I29B"),
936 B(VLC_CODEC_I444_9L, "Planar 4:4:4 YUV 9-bit LE"),
937 A("I49L"),
938 B(VLC_CODEC_I444_9B, "Planar 4:4:4 YUV 9-bit BE"),
939 A("I49B"),
940
941 B(VLC_CODEC_I420_10L, "Planar 4:2:0 YUV 10-bit LE"),
942 A("I0AL"),
943 B(VLC_CODEC_I420_10B, "Planar 4:2:0 YUV 10-bit BE"),
944 A("I0AB"),
945 B(VLC_CODEC_I422_10L, "Planar 4:2:2 YUV 10-bit LE"),
946 A("I2AL"),
947 B(VLC_CODEC_I422_10B, "Planar 4:2:2 YUV 10-bit BE"),
948 A("I2AB"),
949 B(VLC_CODEC_I444_10L, "Planar 4:4:4 YUV 10-bit LE"),
950 A("I4AL"),
951 B(VLC_CODEC_I444_10B, "Planar 4:4:4 YUV 10-bit BE"),
952 A("I4AB"),
953
954 B(VLC_CODEC_I420_12L, "Planar 4:2:0 YUV 12-bit LE"),
955 A("I0CL"),
956 B(VLC_CODEC_I420_12B, "Planar 4:2:0 YUV 12-bit BE"),
957 A("I0CB"),
958 B(VLC_CODEC_I422_12L, "Planar 4:2:2 YUV 12-bit LE"),
959 A("I2CL"),
960 B(VLC_CODEC_I422_12B, "Planar 4:2:2 YUV 12-bit BE"),
961 A("I2CB"),
962 B(VLC_CODEC_I444_12L, "Planar 4:4:4 YUV 12-bit LE"),
963 A("I4CL"),
964 B(VLC_CODEC_I444_12B, "Planar 4:4:4 YUV 12-bit BE"),
965 A("I4CB"),
966
967 B(VLC_CODEC_I420_16L, "Planar 4:2:0 YUV 16-bit LE"),
968 A("I0FL"),
969 B(VLC_CODEC_I420_16B, "Planar 4:2:0 YUV 16-bit BE"),
970 A("I0FB"),
971 B(VLC_CODEC_I444_16L, "Planar 4:4:4 YUV 16-bit LE"),
972 A("I4FL"),
973 B(VLC_CODEC_I444_16B, "Planar 4:4:4 YUV 16-bit BE"),
974 A("I4FB"),
975
976
977 /* XYZ color space */
978 B(VLC_CODEC_XYZ_12L, "Packed XYZ 12-bit LE"),
979
980 B(VLC_CODEC_XYZ_12B, "Packed XYZ 12-bit BE"),
981 A("XY12"),
982
983 /* Videogames Codecs */
984
985 /* Interplay MVE */
986 B(VLC_CODEC_INTERPLAY, "Interplay MVE Video"),
987 A("imve"),
988 A("INPV"),
989
990 /* Id Quake II CIN */
991 B(VLC_CODEC_IDCIN, "Id Quake II CIN Video"),
992 A("IDCI"),
993
994 /* 4X Technologies */
995 B(VLC_CODEC_4XM, "4X Technologies Video"),
996 A("4XMV"),
997 A("4xmv"),
998
999 /* Id RoQ */
1000 B(VLC_CODEC_ROQ, "Id RoQ Video"),
1001 A("RoQv"),
1002
1003 /* Sony Playstation MDEC */
1004 B(VLC_CODEC_MDEC, "PSX MDEC Video"),
1005 A("MDEC"),
1006
1007 /* Sierra VMD */
1008 B(VLC_CODEC_VMDVIDEO, "Sierra VMD Video"),
1009 A("VMDV"),
1010 A("vmdv"),
1011
1012 B(VLC_CODEC_DIRAC, "Dirac" ),
1013 A("drac"),
1014
1015 /* Image */
1016 B(VLC_CODEC_PNG, "PNG Image"),
1017 A("png "),
1018
1019 B(VLC_CODEC_PPM, "PPM Image"),
1020 A("ppm "),
1021
1022 B(VLC_CODEC_PGM, "PGM Image"),
1023 A("pgm "),
1024
1025 B(VLC_CODEC_PGMYUV, "PGM YUV Image"),
1026 A("pgmy"),
1027
1028 B(VLC_CODEC_PAM, "PAM Image"),
1029 A("pam "),
1030
1031 B(VLC_CODEC_JPEGLS, "JPEG-LS"),
1032 A("MJLS"),
1033
1034 B(VLC_CODEC_JPEG, "JPEG"),
1035 A("jpeg"),
1036 A("JPEG"),
1037
1038 B(VLC_CODEC_BPG, "BPG Image"),
1039 A("BPG "),
1040
1041 B(VLC_CODEC_BMP, "BMP Image"),
1042 A("bmp "),
1043
1044 B(VLC_CODEC_TIFF, "TIFF Image"),
1045 A("tiff"),
1046
1047 B(VLC_CODEC_GIF, "GIF Image"),
1048 A("gif "),
1049
1050
1051 B(VLC_CODEC_TARGA, "Truevision Targa Image"),
1052 A("tga "),
1053 A("mtga"),
1054 A("MTGA"),
1055
1056 B(VLC_CODEC_SGI, "SGI Image"),
1057 A("sgi "),
1058
1059 B(VLC_CODEC_SVG, "SVG Scalable Vector Graphics Image"),
1060 A("svg "),
1061
1062 B(VLC_CODEC_PNM, "Portable Anymap Image"),
1063 A("pnm "),
1064
1065 B(VLC_CODEC_PCX, "Personal Computer Exchange Image"),
1066 A("pcx "),
1067
1068 B(VLC_CODEC_XWD, "X Window system raster image"),
1069
1070 B(VLC_CODEC_JPEG2000, "JPEG 2000 Image"),
1071 A("JP2K"),
1072 A("mjp2"),
1073 A("MJP2"),
1074 A("MJ2C"),
1075 A("LJ2C"),
1076 A("LJ2K"),
1077
1078 B(VLC_CODEC_WEBP, "WebP Image"),
1079 A("WEBP"),
1080
1081 B(VLC_CODEC_LAGARITH, "Lagarith Lossless"),
1082 A("LAGS"),
1083
1084 B(VLC_CODEC_MXPEG, "Mxpeg"),
1085 A("MXPG"),
1086
1087 B(VLC_CODEC_CDXL, "Commodore CDXL video format"),
1088 A("CDXL"),
1089
1090 B(VLC_CODEC_BMVVIDEO, "Discworld II BMV video"),
1091 A("BMVV"),
1092
1093 B(VLC_CODEC_UTVIDEO, "Ut Video"),
1094 A("ULRA"),
1095 A("ULRG"),
1096 A("ULY0"),
1097 A("ULY2"),
1098 A("ULY4"),
1099 A("ULH0"),
1100 A("ULH2"),
1101 A("ULH4"),
1102 A("UQY2"),
1103 A("UQRA"),
1104 A("UQRG"),
1105
1106 B(VLC_CODEC_VBLE, "VBLE Lossless"),
1107 A("VBLE"),
1108
1109 B(VLC_CODEC_DXTORY, "Dxtory capture format"),
1110 A("xtor"),
1111
1112 B(VLC_CODEC_MSS1, "Windows Media Video 7 Screen"),
1113 A("MSS1"),
1114 A("mss1"),
1115
1116 B(VLC_CODEC_MSS2, "Windows Media Video 9 Screen"),
1117 A("MSS2"),
1118 A("mss2"),
1119
1120 B(VLC_CODEC_MSA1, "Microsoft Application Screen Decoder 1"),
1121 A("MSA1"),
1122
1123 B(VLC_CODEC_TSC2, "TechSmith Screen Codec 2"),
1124 A("tsc2"),
1125
1126 B(VLC_CODEC_MTS2, "Microsoft Expression Encoder Screen"),
1127 A("MTS2"),
1128
1129 B(VLC_CODEC_XAN_WC4, "Wing Commander IV Xan video"),
1130 A("Xxan"),
1131
1132 B(VLC_CODEC_LCL_MSZH, "Loss-Less Codec Library AVImszh"),
1133 A("MSZH"),
1134
1135 B(VLC_CODEC_LCL_ZLIB, "Loss-Less Codec Library AVIzlib"),
1136 A("ZLIB"),
1137
1138 B(VLC_CODEC_THP, "GameCube THP video"),
1139
1140 B(VLC_CODEC_TXD, "RenderWare TXD"),
1141
1142 B(VLC_CODEC_ESCAPE124, "Escape 124 video"),
1143
1144 B(VLC_CODEC_KGV1, "Kega Game Video (KGV1)"),
1145 A("KGV1"),
1146
1147 B(VLC_CODEC_CLLC, "Canopus Lossless"),
1148 A("CLLC"),
1149
1150 B(VLC_CODEC_AURA, "Auravision Aura"),
1151 A("AURA"),
1152
1153 B(VLC_CODEC_TMV, "8088flex TMV"),
1154
1155 B(VLC_CODEC_XAN_WC3, "Wing Commander III video"),
1156
1157 B(VLC_CODEC_WS_VQA, "Westwood Studios VQA"),
1158
1159 B(VLC_CODEC_MMVIDEO, "American Laser Games MM Video"),
1160
1161 B(VLC_CODEC_AVS, "Creature Shock AVS"),
1162
1163 B(VLC_CODEC_DSICINVIDEO, "Delphine CIN video"),
1164
1165 B(VLC_CODEC_TIERTEXSEQVIDEO, "Tiertex Limited SEQ video"),
1166
1167 B(VLC_CODEC_DXA, "Feeble Files/ScummVM DXA"),
1168
1169 B(VLC_CODEC_C93, "Interplay C93"),
1170
1171 B(VLC_CODEC_BETHSOFTVID, "Bethesda VID"),
1172
1173 B(VLC_CODEC_VB, "Beam Software VB"),
1174
1175 B(VLC_CODEC_RL2, "RL2 video"),
1176
1177 B(VLC_CODEC_BFI, "Brute Force & Ignorance (BFI) video"),
1178
1179 B(VLC_CODEC_CMV, "Electronic Arts CMV"),
1180
1181 B(VLC_CODEC_MOTIONPIXELS, "Sirius Publishing Motion Pixels"),
1182
1183 B(VLC_CODEC_TGV, "Electronic Arts TGV"),
1184
1185 B(VLC_CODEC_TGQ, "Electronic Arts TGQ"),
1186
1187 B(VLC_CODEC_TQI, "Electronic Arts TQI"),
1188
1189 B(VLC_CODEC_MAD, "Electronic Arts MAD"),
1190
1191 B(VLC_CODEC_ANM, "DeluxePaint animation"),
1192
1193 B(VLC_CODEC_YOP, "Psygnosis YOP"),
1194
1195 B(VLC_CODEC_JV, "Bitmap Brothers JV"),
1196
1197 B(VLC_CODEC_DFA, "Chronomaster DFA"),
1198
1199 B(VLC_CODEC_HNM4_VIDEO, "Cryo Interactive Entertainment HNM4"),
1200
1201 B(VLC_CODEC_CINEFORM, "CineForm" ),
1202
1203 B(VLC_CODEC_SPEEDHQ, "NewTek SpeedHQ" ),
1204 A("SHQ0"),
1205 A("SHQ1"),
1206 A("SHQ2"),
1207 A("SHQ3"),
1208 A("SHQ4"),
1209 A("SHQ5"),
1210 A("SHQ7"),
1211 A("SHQ9"),
1212
1213 B(VLC_CODEC_PIXLET, "Apple Pixlet" ),
1214 A("pxlt"),
1215
1216 B(VLC_CODEC_MAGICYUV, "MagicYUV lossless" ),
1217 A("M8RG"),
1218 A("M8RA"),
1219 A("M8G0"),
1220 A("M8Y0"),
1221 A("M8Y2"),
1222 A("M8Y4"),
1223 A("M8YA"),
1224
1225 B(VLC_CODEC_IMM4, "Infinity IMM4"),
1226 A("IMM4"),
1227
1228 B(VLC_CODEC_IMM5, "Infinity IMM5"),
1229 A("IMM5"),
1230
1231 B(VLC_CODEC_VDPAU_VIDEO, "VDPAU video"),
1232
1233 B(VLC_CODEC_VDPAU_OUTPUT, "VDPAU output"),
1234
1235 B(VLC_CODEC_VAAPI_420, "4:2:0 VAAPI opaque"),
1236 A("VAOP"),
1237
1238 B(VLC_CODEC_VAAPI_420_10BPP, "4:2:0 10bits VAAPI opaque"),
1239 A("VAO0"),
1240
1241 B(VLC_CODEC_ANDROID_OPAQUE, "Android opaque"),
1242 A("ANOP"),
1243
1244 B(VLC_CODEC_MMAL_OPAQUE, "MMAL opaque"),
1245 A("MMAL"),
1246
1247 B(VLC_CODEC_D3D9_OPAQUE, "4:2:0 D3D9 opaque"),
1248 A("DXA9"),
1249
1250 B(VLC_CODEC_D3D9_OPAQUE_10B, "4:2:0 10bits D3D9 opaque"),
1251 A("DXA0"),
1252
1253 B(VLC_CODEC_D3D11_OPAQUE, "4:2:0 D3D11 opaque"),
1254 A("DX11"),
1255
1256 B(VLC_CODEC_D3D11_OPAQUE_10B, "4:2:0 10bits D3D11 opaque"),
1257 A("DX10"),
1258
1259 B(VLC_CODEC_D3D11_OPAQUE_RGBA, "RGBA D3D11 opaque"),
1260 A("DXRG"),
1261
1262 B(VLC_CODEC_D3D11_OPAQUE_BGRA, "BGRA D3D11 opaque"),
1263 A("DAGR"),
1264
1265 B(VLC_CODEC_D3D11_OPAQUE_ALPHA, "4:2:0 D3D11 opaque with alpha"),
1266 A("DA11"),
1267
1268 B(VLC_CODEC_NVDEC_OPAQUE, "4:2:0 NVDEC opaque"),
1269 A("NVD8"),
1270
1271 B(VLC_CODEC_NVDEC_OPAQUE_10B, "4:2:0 10bits NVDEC opaque"),
1272 A("NVD0"),
1273
1274 B(VLC_CODEC_NVDEC_OPAQUE_16B, "4:2:0 16bits NVDEC opaque"),
1275 A("NVD6"),
1276
1277 B(VLC_CODEC_NVDEC_OPAQUE_444, "4:4:4 NVDEC opaque"),
1278 A("NV48"),
1279
1280 B(VLC_CODEC_NVDEC_OPAQUE_444_16B, "4:4:4 16bits NVDEC opaque"),
1281 A("NV46"),
1282
1283 B(VLC_CODEC_AGM, "AmuseGraphics Movie"),
1284 A("AGM0"),
1285 A("AGM1"),
1286 A("AGM2"),
1287 A("AGM3"),
1288 A("AGM4"),
1289 A("AGM5"),
1290 A("AGM6"),
1291 A("AGM7"),
1292
1293 B(VLC_CODEC_NOTCHLC, "NotchLC"),
1294
1295 B(VLC_CODEC_RTP_VIDEO_RAW, "RTP raw video"),
1296};
1297
1298static const staticentry_t p_list_audio[] = {
1299
1300 /* Windows Media Audio 1 */
1301 B(VLC_CODEC_WMA1, "Windows Media Audio 1"),
1302 A("WMA1"),
1303 A("wma1"),
1304
1305 /* Windows Media Audio 2 */
1306 B(VLC_CODEC_WMA2, "Windows Media Audio 2"),
1307 A("WMA2"),
1308 A("wma2"),
1309 A("wma "),
1310
1311 /* Windows Media Audio Professional */
1312 B(VLC_CODEC_WMAP, "Windows Media Audio Professional"),
1313 A("WMAP"),
1314 A("wmap"),
1315
1316 /* Windows Media Audio Lossless */
1317 B(VLC_CODEC_WMAL, "Windows Media Audio Lossless"),
1318 A("WMAL"),
1319 A("wmal"),
1320
1321 /* Windows Media Audio Speech */
1322 B(VLC_CODEC_WMAS, "Windows Media Audio Voice (Speech)"),
1323 A("WMAS"),
1324 A("wmas"),
1325
1326 /* DV Audio */
1327 B(VLC_CODEC_DVAUDIO, "DV Audio"),
1328 A("dvau"),
1329 A("vdva"),
1330 A("dvca"),
1331 A("RADV"),
1332
1333 /* MACE-3 Audio */
1334 B(VLC_CODEC_MACE3, "MACE-3 Audio"),
1335 A("MAC3"),
1336
1337 /* MACE-6 Audio */
1338 B(VLC_CODEC_MACE6, "MACE-6 Audio"),
1339 A("MAC6"),
1340
1341 /* MUSEPACK7 Audio */
1342 B(VLC_CODEC_MUSEPACK7, "MUSEPACK7 Audio"),
1343 A("MPC "),
1344
1345 /* MUSEPACK8 Audio */
1346 B(VLC_CODEC_MUSEPACK8, "MUSEPACK8 Audio"),
1347 A("MPCK"),
1348 A("MPC8"),
1349
1350 /* RealAudio 1.0 */
1351 B(VLC_CODEC_RA_144, "RealAudio 1.0"),
1352 A("14_4"),
1353 A("lpcJ"),
1354
1355 /* RealAudio 2.0 */
1356 B(VLC_CODEC_RA_288, "RealAudio 2.0"),
1357 A("28_8"),
1358
1359 B(VLC_CODEC_SIPR, "RealAudio Sipr"),
1360 A("sipr"),
1361
1362 /* MPEG Audio layer 1/2 */
1363 B(VLC_CODEC_MPGA, "MPEG Audio layer 1/2"),
1364 A("mpga"),
1365 A("mp2a"),
1366 A(".mp1"),
1367 A(".mp2"),
1368 A("LAME"),
1369 A("ms\x00\x50"),
1370 A("ms\x00\x55"),
1371
1372 /* MPEG Audio layer 3 */
1373 B(VLC_CODEC_MP3, "MPEG Audio layer 3"),
1374 A("mp3 "),
1375 A(".mp3"),
1376 A("MP3 "),
1377
1378 /* A52 Audio (aka AC3) */
1379 B(VLC_CODEC_A52, "Audio Coding 3 (AC-3)"),
1380 A("a52 "),
1381 A("a52b"),
1382 A("ac-3"),
1383 A("sac3"),
1384 A("ms\x20\x00"),
1385
1386 B(VLC_CODEC_EAC3, "Enhanced Audio Coding 3 (E-AC-3)"),
1387 A("ec-3"),
1388
1389 B(VLC_CODEC_AC4, "Audio Coding 4 (AC-4)"),
1390
1391 /* DTS Audio */
1392 B(VLC_CODEC_DTS, "DTS Audio"),
1393 A("dts "),
1394 A("DTS "),
1395 A("dtsb"),
1396 A("dtsc"),
1397 E("dtse", "DTS Express"),
1398 E("dtsh", "DTS-HD High Resolution Audio"),
1399 E("dtsl", "DTS-HD Lossless"),
1400 A("ms\x20\x01"),
1401
1402 /* AAC audio */
1403 B(VLC_CODEC_MP4A, "MPEG AAC Audio"),
1404 A("mp4a"),
1405 A("aac "),
1406 A("AACL"),
1407 A("AACH"),
1408 A("AACP"), /* smooth streaming alias */
1409
1410 B(VLC_CODEC_MPEGH, "MPEG-H Audio"),
1411 A("mha1"),
1412 A("mha2"),
1413 A("mhm1"),
1414 A("mhm2"),
1415
1416 /* ALS audio */
1417 B(VLC_CODEC_ALS, "MPEG-4 Audio Lossless (ALS)"),
1418 A("als "),
1419
1420 /* 4X Technologies */
1421 B(VLC_CODEC_ADPCM_4XM, "4X Technologies Audio"),
1422 A("4xma"),
1423
1424 /* EA ADPCM */
1425 B(VLC_CODEC_ADPCM_EA, "EA ADPCM Audio"),
1426 A("ADEA"),
1427
1428 /* Interplay DPCM */
1429 B(VLC_CODEC_INTERPLAY_DPCM, "Interplay DPCM Audio"),
1430 A("idpc"),
1431
1432 /* Id RoQ */
1433 B(VLC_CODEC_ROQ_DPCM, "Id RoQ DPCM Audio"),
1434 A("RoQa"),
1435
1436 /* DCIN Audio */
1437 B(VLC_CODEC_DSICINAUDIO, "Delphine CIN Audio"),
1438 A("DCIA"),
1439
1440 /* Sony Playstation XA ADPCM */
1441 B(VLC_CODEC_ADPCM_XA, "PSX XA ADPCM Audio"),
1442 A("xa "),
1443
1444 /* ADX ADPCM */
1445 B(VLC_CODEC_ADPCM_ADX, "ADX ADPCM Audio"),
1446 A("adx "),
1447
1448 /* Westwood ADPCM */
1449 B(VLC_CODEC_ADPCM_IMA_WS, "Westwood IMA ADPCM audio"),
1450 A("AIWS"),
1451
1452 /* MS ADPCM */
1453 B(VLC_CODEC_ADPCM_MS, "MS ADPCM audio"),
1454 A("ms\x00\x02"),
1455
1456 /* Sierra VMD */
1457 B(VLC_CODEC_VMDAUDIO, "Sierra VMD Audio"),
1458 A("vmda"),
1459
1460 /* G.726 ADPCM */
1461 B(VLC_CODEC_ADPCM_G726, "G.726 ADPCM Audio"),
1462 A("g726"),
1463
1464 /* G.726 ADPCM */
1465 B(VLC_CODEC_ADPCM_G726_LE, "G.726 ADPCM Audio (little-endian)"),
1466 A("g72s"),
1467
1468 /* G.722 ADPCM */
1469 B(VLC_CODEC_ADPCM_G722, "G.722 ADPCM Audio"),
1470 A("g722"),
1471
1472 /* Flash ADPCM */
1473 B(VLC_CODEC_ADPCM_SWF, "Flash ADPCM Audio"),
1474 A("SWFa"),
1475
1476 B(VLC_CODEC_ADPCM_IMA_WAV, "IMA WAV ADPCM Audio"),
1477 A("ms\x00\x11"),
1478
1479 B(VLC_CODEC_ADPCM_IMA_AMV, "IMA AMV ADPCM Audio"),
1480 A("imav"),
1481
1482 B(VLC_CODEC_ADPCM_IMA_QT, "IMA QT ADPCM Audio"),
1483 A("ima4"),
1484
1485 B(VLC_CODEC_ADPCM_YAMAHA, "Yamaha ADPCM Audio" ),
1486 A("ms\x00\x20"),
1487
1488 B(VLC_CODEC_ADPCM_DK3, "Duck DK3 ADPCM"),
1489 A("ms\x00\x62"),
1490
1491 B(VLC_CODEC_ADPCM_DK4, "Duck DK4 ADPCM"),
1492 A("ms\x00\x61"),
1493
1494 B(VLC_CODEC_ADPCM_THP, "GameCube THP ADPCM"),
1495
1496 B(VLC_CODEC_ADPCM_XA_EA, "EA-XA ADPCM"),
1497 A("XAJ\x00"),
1498
1499 /* AMR */
1500 B(VLC_CODEC_AMR_NB, "AMR narrow band"),
1501 A("samr"),
1502
1503 B(VLC_CODEC_AMR_WB, "AMR wide band"),
1504 A("sawb"),
1505
1506 /* FLAC */
1507 B(VLC_CODEC_FLAC, "FLAC (Free Lossless Audio Codec)"),
1508 A("flac"),
1509
1510 /* ALAC */
1511 B(VLC_CODEC_ALAC, "Apple Lossless Audio Codec"),
1512 A("alac"),
1513
1514 /* QDM2 */
1515 B(VLC_CODEC_QDM2, "QDM2 Audio"),
1516 A("QDM2"),
1517
1518 /* QDMC */
1519 B(VLC_CODEC_QDMC, "QDMC Audio"),
1520 A("QDMC"),
1521
1522 /* COOK */
1523 B(VLC_CODEC_COOK, "Cook Audio"),
1524 A("cook"),
1525
1526 /* TTA: The Lossless True Audio */
1527 B(VLC_CODEC_TTA, "The Lossless True Audio"),
1528 A("TTA1"),
1529
1530 /* Shorten */
1531 B(VLC_CODEC_SHORTEN, "Shorten Lossless Audio"),
1532 A("shn "),
1533 A("shrn"),
1534
1535 B(VLC_CODEC_WAVPACK, "WavPack"),
1536 A("WVPK"),
1537 A("wvpk"),
1538
1539 B(VLC_CODEC_GSM, "GSM Audio"),
1540 A("gsm "),
1541
1542 B(VLC_CODEC_GSM_MS, "Microsoft GSM Audio"),
1543 A("agsm"),
1544
1545 B(VLC_CODEC_ATRAC1, "atrac 1"),
1546 A("atr1"),
1547
1548 B(VLC_CODEC_ATRAC3, "atrac 3"),
1549 A("atrc"),
1550 A("\x70\x02\x00\x00"),
1551
1552 B(VLC_CODEC_ATRAC3P, "atrac 3+"),
1553 A("atrp"),
1554
1555 B(VLC_CODEC_IMC, "IMC" ),
1556 A("\x01\x04\x00\x00"),
1557
1558 B(VLC_CODEC_TRUESPEECH,"TrueSpeech"),
1559 A("\x22\x00\x00\x00"),
1560
1561 B(VLC_CODEC_NELLYMOSER, "NellyMoser ASAO"),
1562 A("NELL"),
1563 A("nmos"),
1564
1565 B(VLC_CODEC_APE, "Monkey's Audio"),
1566 A("APE "),
1567
1568 B(VLC_CODEC_MLP, "MLP/TrueHD Audio"),
1569 A("mlp "),
1570
1571 B(VLC_CODEC_TRUEHD, "TrueHD Audio"),
1572 A("trhd"),
1573
1574 B(VLC_CODEC_QCELP, "QCELP Audio"),
1575 A("Qclp"),
1576 A("Qclq"),
1577 A("sqcp"),
1578
1579 B(VLC_CODEC_CODEC2, "Codec 2 Audio"),
1580
1581 B(VLC_CODEC_SPEEX, "Speex Audio"),
1582 A("spx "),
1583 A("spxr"),
1584
1585 B(VLC_CODEC_VORBIS, "Vorbis Audio"),
1586 A("vorb"),
1587 A("vor1"),
1588
1589 B(VLC_CODEC_OPUS, "Opus Audio"),
1590 A("Opus"),
1591 A("opus"),
1592
1593 B(VLC_CODEC_302M, "302M Audio"),
1594 A("302m"),
1595
1596 B(VLC_CODEC_DVD_LPCM, "DVD LPCM Audio"),
1597 A("lpcm"),
1598
1599 B(VLC_CODEC_DVDA_LPCM, "DVD-Audio LPCM Audio"),
1600 A("apcm"),
1601
1602 B(VLC_CODEC_BD_LPCM, "BD LPCM Audio"),
1603 A("bpcm"),
1604
1605 B(VLC_CODEC_SDDS, "SDDS Audio"),
1606 A("sdds"),
1607 A("sddb"),
1608
1609 B(VLC_CODEC_MIDI, "MIDI Audio"),
1610 A("MIDI"),
1611
1612 B(VLC_CODEC_RALF, "RealAudio Lossless"),
1613 A("LSD:"),
1614
1615 /* G.723.1 */
1616 B(VLC_CODEC_G723_1, "G.723.1 Audio"),
1617 A("g72\x31"),
1618
1619 /* PCM */
1620 B(VLC_CODEC_S8, "PCM S8"),
1621 A("s8 "),
1622
1623 B(VLC_CODEC_U8, "PCM U8"),
1624 A("u8 "),
1625
1626 B(VLC_CODEC_S16L, "PCM S16 LE"),
1627 A("s16l"),
1628
1629 B(VLC_CODEC_S16L_PLANAR, "PCM S16 LE planar"),
1630
1631 B(VLC_CODEC_S16B, "PCM S16 BE"),
1632 A("s16b"),
1633
1634 B(VLC_CODEC_U16L, "PCM U16 LE"),
1635 A("u16l"),
1636
1637 B(VLC_CODEC_U16B, "PCM U16 BE"),
1638 A("u16b"),
1639
1640 B(VLC_CODEC_S20B, "PCM S20 BE"),
1641
1642 B(VLC_CODEC_S24L, "PCM S24 LE"),
1643 A("s24l"),
1644 A("42ni"), /* Quicktime */
1645
1646 B(VLC_CODEC_S24B, "PCM S24 BE"),
1647 A("s24b"),
1648 A("in24"), /* Quicktime */
1649
1650 B(VLC_CODEC_U24L, "PCM U24 LE"),
1651 A("u24l"),
1652
1653 B(VLC_CODEC_U24B, "PCM U24 BE"),
1654 A("u24b"),
1655
1656 B(VLC_CODEC_S24L32, "PCM S24 in 32 LE"),
1657
1658 B(VLC_CODEC_S24B32, "PCM S24 in 32 BE"),
1659
1660 B(VLC_CODEC_S32L, "PCM S32 LE"),
1661 A("s32l"),
1662 A("23ni"), /* Quicktime */
1663
1664 B(VLC_CODEC_S32B, "PCM S32 BE"),
1665 A("s32b"),
1666 A("in32"), /* Quicktime */
1667
1668 B(VLC_CODEC_U32L, "PCM U32 LE"),
1669 A("u32l"),
1670
1671 B(VLC_CODEC_U32B, "PCM U32 BE"),
1672 A("u32b"),
1673
1674 B(VLC_CODEC_ALAW, "PCM ALAW"),
1675 A("alaw"),
1676
1677 B(VLC_CODEC_MULAW, "PCM MU-LAW"),
1678 A("mlaw"),
1679 A("ulaw"),
1680
1681 B(VLC_CODEC_DAT12, "12 bits DAT audio"),
1682
1683 B(VLC_CODEC_S24DAUD, "PCM DAUD"),
1684 A("daud"),
1685
1686 B(VLC_CODEC_F32L, "32 bits float LE"),
1687 A("f32l"),
1688 A("fl32"),
1689
1690 B(VLC_CODEC_F32B, "32 bits float BE"),
1691 A("f32b"),
1692
1693 B(VLC_CODEC_F64L, "64 bits float LE"),
1694 A("f64l"),
1695
1696 B(VLC_CODEC_F64B, "64 bits float BE"),
1697 A("f64b"),
1698
1699 B(VLC_CODEC_TWINVQ, "TwinVQ"),
1700 A("TWIN"),
1701
1702 B(VLC_CODEC_BMVAUDIO, "Discworld II BMV audio"),
1703 A("BMVA"),
1704
1705 B(VLC_CODEC_ULEAD_DV_AUDIO_NTSC, "Ulead DV audio NTSC"),
1706 A("ms\x02\x15"),
1707 B(VLC_CODEC_ULEAD_DV_AUDIO_PAL, "Ulead DV audio PAL"),
1708 A("ms\x02\x16"),
1709
1710 B(VLC_CODEC_INDEO_AUDIO, "Indeo Audio Coder"),
1711 A("ms\x04\x02"),
1712
1713 B(VLC_CODEC_TAK, "TAK (Tom's lossless Audio Kompressor)"),
1714
1715 B(VLC_CODEC_SMACKAUDIO, "Smacker audio"),
1716
1717 B(VLC_CODEC_ADPCM_IMA_EA_SEAD, "ADPCM IMA Electronic Arts SEAD"),
1718
1719 B(VLC_CODEC_ADPCM_EA_R1, "ADPCM Electronic Arts R1"),
1720
1721 B(VLC_CODEC_ADPCM_EA_R3, "ADPCM Electronic Arts R3"),
1722
1723 B(VLC_CODEC_ADPCM_IMA_APC, "ADPCM APC"),
1724
1725 B(VLC_CODEC_DSD_LSBF, "DSD (Direct Stream Digital) LSB first"),
1726
1727 B(VLC_CODEC_DSD_MSBF, "DSD (Direct Stream Digital) MSB first"),
1728
1729 B(VLC_CODEC_DSD_LSBF_PLANAR, "DSD (Direct Stream Digital) LSB first, planar"),
1730
1731 B(VLC_CODEC_DSD_MSBF_PLANAR, "DSD (Direct Stream Digital) MSB first, planar"),
1732};
1733
1734static const staticentry_t p_list_spu[] = {
1735
1736 B(VLC_CODEC_SPU, "DVD Subtitles"),
1737 A("spu "),
1738 A("spub"),
1739
1740 B(VLC_CODEC_DVBS, "DVB Subtitles"),
1741 A("dvbs"),
1742
1743 B(VLC_CODEC_SUBT, "Text subtitles with various tags"),
1744 A("subt"),
1745
1746 B(VLC_CODEC_XSUB, "DivX XSUB subtitles"),
1747 A("XSUB"),
1748 A("xsub"),
1749 A("DXSB"),
1750 A("DXSA"),
1751
1752 B(VLC_CODEC_SSA, "SubStation Alpha subtitles"),
1753 A("ssa "),
1754
1755 B(VLC_CODEC_TEXT, "Plain text subtitles"),
1756 A("TEXT"),
1757
1758 B(VLC_CODEC_TELETEXT, "Teletext"),
1759 A("telx"),
1760
1761 B(VLC_CODEC_KATE, "Kate subtitles"),
1762 A("kate"),
1763
1764 B(VLC_CODEC_CMML, "CMML annotations/metadata"),
1765 A("cmml"),
1766
1767 B(VLC_CODEC_ITU_T140, "ITU T.140 subtitles"),
1768 A("t140"),
1769
1770 B(VLC_CODEC_USF, "USF subtitles"),
1771 A("usf "),
1772
1773 B(VLC_CODEC_OGT, "OGT subtitles"),
1774 A("ogt "),
1775
1776 B(VLC_CODEC_CVD, "CVD subtitles"),
1777 A("cvd "),
1778
1779 B(VLC_CODEC_ARIB_A, "ARIB subtitles (A-profile)"),
1780 A("arba"),
1781
1782 B(VLC_CODEC_ARIB_C, "ARIB subtitles (C-profile)"),
1783 A("arbc"),
1784
1785 B(VLC_CODEC_BD_PG, "BD PGS subtitles"),
1786 A("bdpg"),
1787
1788 B(VLC_CODEC_BD_TEXT, "BD Text subtitles"),
1789 A("bdtx"),
1790
1791 B(VLC_CODEC_EBU_STL, "EBU STL subtitles"),
1792 A("STL "),
1793
1794 B(VLC_CODEC_SCTE_27, "SCTE-27 subtitles"),
1795 A("SC27"),
1796
1797 B(VLC_CODEC_CEA608, "EIA-608 subtitles"),
1798 A("cc1 "), /* acquisition devices */
1799 A("cc2 "),
1800 A("cc3 "),
1801 A("cc4 "),
1802
1803 B(VLC_CODEC_TTML, "TTML subtitles"),
1804 A("ttml"),
1805
1806 B(VLC_CODEC_TTML_TS, "TTML subtitles (EN.303.560)"),
1807
1808 B(VLC_CODEC_WEBVTT, "WEBVTT subtitles"),
1809};
#define A(sfcc)
Definition fourcc_gen.c:38
#define E(sfcc, dsc)
Definition fourcc_gen.c:40
#define B(fcc, dsc)
Definition fourcc_gen.c:39
static const staticentry_t p_list_audio[]
Definition fourcc_list.h:1298
static const staticentry_t p_list_video[]
Definition fourcc_list.h:24
static const staticentry_t p_list_spu[]
Definition fourcc_list.h:1734
Definition fourcc_gen.c:43
#define VLC_CODEC_ADPCM_DK3
Definition vlc_fourcc.h:561
#define VLC_CODEC_NELLYMOSER
Definition vlc_fourcc.h:589
#define VLC_CODEC_ADPCM_EA
Definition vlc_fourcc.h:548
#define VLC_CODEC_DSD_MSBF_PLANAR
Definition vlc_fourcc.h:644
#define VLC_CODEC_I422_10L
Definition vlc_fourcc.h:237
#define VLC_CODEC_YUVA_444_12L
Definition vlc_fourcc.h:278
#define VLC_CODEC_CYUV
Definition vlc_fourcc.h:317
#define VLC_CODEC_TDSC
Definition vlc_fourcc.h:187
#define VLC_CODEC_SVQ3
Definition vlc_fourcc.h:36
#define VLC_CODEC_BINKVIDEO
Definition vlc_fourcc.h:151
#define VLC_CODEC_THP
Definition vlc_fourcc.h:157
#define VLC_CODEC_HQX
Definition vlc_fourcc.h:188
#define VLC_CODEC_NVDEC_OPAQUE_10B
Definition vlc_fourcc.h:477
#define VLC_CODEC_WEBVTT
Definition vlc_fourcc.h:676
#define VLC_CODEC_ADPCM_IMA_EA_SEAD
Definition vlc_fourcc.h:637
#define VLC_CODEC_RGBA
Definition vlc_fourcc.h:405
#define VLC_CODEC_I422
Definition vlc_fourcc.h:232
#define VLC_CODEC_DAT12
Definition vlc_fourcc.h:626
#define VLC_CODEC_WMAS
Definition vlc_fourcc.h:529
#define VLC_CODEC_BGR24
Definition vlc_fourcc.h:352
#define VLC_CODEC_XAN_WC4
Definition vlc_fourcc.h:154
#define VLC_CODEC_BGR565BE
Definition vlc_fourcc.h:359
#define VLC_CODEC_UYVY
Definition vlc_fourcc.h:305
#define VLC_CODEC_YUV422A
Definition vlc_fourcc.h:269
#define VLC_CODEC_SHORTEN
Definition vlc_fourcc.h:580
#define VLC_CODEC_COOK
Definition vlc_fourcc.h:577
#define VLC_CODEC_TIFF
Definition vlc_fourcc.h:502
#define VLC_CODEC_RPZA
Definition vlc_fourcc.h:84
#define VLC_CODEC_FRAPS
Definition vlc_fourcc.h:92
#define VLC_CODEC_MJPG
Definition vlc_fourcc.h:43
#define VLC_CODEC_AC4
Definition vlc_fourcc.h:521
#define VLC_CODEC_XBGR
Definition vlc_fourcc.h:347
#define VLC_CODEC_INDEO_AUDIO
Definition vlc_fourcc.h:632
#define VLC_CODEC_I444_12L
Definition vlc_fourcc.h:257
#define VLC_CODEC_G2M3
Definition vlc_fourcc.h:149
#define VLC_CODEC_I420
Definition vlc_fourcc.h:216
#define VLC_CODEC_D3D11_OPAQUE_10B
Definition vlc_fourcc.h:470
#define VLC_CODEC_DIV1
Definition vlc_fourcc.h:32
#define VLC_CODEC_I420_10L
Definition vlc_fourcc.h:221
#define VLC_CODEC_EAC3
Definition vlc_fourcc.h:520
#define VLC_CODEC_U8
Definition vlc_fourcc.h:602
#define VLC_CODEC_FRWU
Definition vlc_fourcc.h:121
#define VLC_CODEC_ADPCM_IMA_WS
Definition vlc_fourcc.h:551
#define VLC_CODEC_FLASHSV
Definition vlc_fourcc.h:108
#define VLC_CODEC_BFI
Definition vlc_fourcc.h:175
#define VLC_CODEC_VP7
Definition vlc_fourcc.h:124
#define VLC_CODEC_GSM
Definition vlc_fourcc.h:582
#define VLC_CODEC_PRORES
Definition vlc_fourcc.h:134
#define VLC_CODEC_F64L
Definition vlc_fourcc.h:621
#define VLC_CODEC_BINKAUDIO_RDFT
Definition vlc_fourcc.h:153
#define VLC_CODEC_ESCAPE124
Definition vlc_fourcc.h:158
#define VLC_CODEC_NVDEC_OPAQUE_444_16B
Definition vlc_fourcc.h:480
#define VLC_CODEC_MSS2
Definition vlc_fourcc.h:142
#define VLC_CODEC_ADPCM_EA_R1
Definition vlc_fourcc.h:638
#define VLC_CODEC_ABGR
Definition vlc_fourcc.h:411
#define VLC_CODEC_I444_16B
Definition vlc_fourcc.h:261
#define VLC_CODEC_MSA1
Definition vlc_fourcc.h:143
#define VLC_CODEC_GSM_MS
Definition vlc_fourcc.h:583
#define VLC_CODEC_DSICINAUDIO
Definition vlc_fourcc.h:546
#define VLC_CODEC_QDRAW
Definition vlc_fourcc.h:96
#define VLC_CODEC_I444_9L
Definition vlc_fourcc.h:251
#define VLC_CODEC_SPEEX
Definition vlc_fourcc.h:534
#define VLC_CODEC_GREY
Definition vlc_fourcc.h:438
#define VLC_CODEC_VCR1
Definition vlc_fourcc.h:82
#define VLC_CODEC_JV
Definition vlc_fourcc.h:184
#define VLC_CODEC_MACE6
Definition vlc_fourcc.h:539
#define VLC_CODEC_VBLE
Definition vlc_fourcc.h:139
#define VLC_CODEC_XWD
Definition vlc_fourcc.h:509
#define VLC_CODEC_RV20
Definition vlc_fourcc.h:64
#define VLC_CODEC_H264
Definition vlc_fourcc.h:37
#define VLC_CODEC_ALS
Definition vlc_fourcc.h:518
#define VLC_CODEC_VP8ALPHA_ES
Definition vlc_fourcc.h:126
#define VLC_CODEC_XYZ_12B
Definition vlc_fourcc.h:680
#define VLC_CODEC_INDEO5
Definition vlc_fourcc.h:107
#define VLC_CODEC_YUVA_444_10B
Definition vlc_fourcc.h:275
#define VLC_CODEC_YVYU
Definition vlc_fourcc.h:313
#define VLC_CODEC_VP8
Definition vlc_fourcc.h:125
#define VLC_CODEC_D3D11_OPAQUE
Definition vlc_fourcc.h:469
#define VLC_CODEC_MPGA
Definition vlc_fourcc.h:515
#define VLC_CODEC_MP1V
Definition vlc_fourcc.h:723
#define VLC_CODEC_QOI
Definition vlc_fourcc.h:97
#define VLC_CODEC_DIV2
Definition vlc_fourcc.h:33
#define VLC_CODEC_NVDEC_OPAQUE_16B
Definition vlc_fourcc.h:478
#define VLC_CODEC_MSS1
Definition vlc_fourcc.h:141
#define VLC_CODEC_ASV1
Definition vlc_fourcc.h:79
#define VLC_CODEC_LCL_ZLIB
Definition vlc_fourcc.h:156
#define VLC_CODEC_INDEO3
Definition vlc_fourcc.h:105
#define VLC_CODEC_U16B
Definition vlc_fourcc.h:607
#define VLC_CODEC_SMACKAUDIO
Definition vlc_fourcc.h:636
#define VLC_CODEC_V210
Definition vlc_fourcc.h:319
#define VLC_CODEC_RV40
Definition vlc_fourcc.h:66
#define VLC_CODEC_MMVIDEO
Definition vlc_fourcc.h:166
#define VLC_CODEC_LCL_MSZH
Definition vlc_fourcc.h:155
#define VLC_CODEC_JPEG
Definition vlc_fourcc.h:498
#define VLC_CODEC_WMA1
Definition vlc_fourcc.h:525
#define VLC_CODEC_CAVS
Definition vlc_fourcc.h:58
#define VLC_CODEC_IMC
Definition vlc_fourcc.h:587
#define VLC_CODEC_I420_10B
Definition vlc_fourcc.h:222
#define VLC_CODEC_TARGA
Definition vlc_fourcc.h:504
#define VLC_CODEC_USF
Definition vlc_fourcc.h:657
#define VLC_CODEC_ADPCM_MS
Definition vlc_fourcc.h:556
#define VLC_CODEC_S16B
Definition vlc_fourcc.h:605
#define VLC_CODEC_ADPCM_IMA_AMV
Definition vlc_fourcc.h:558
#define VLC_CODEC_BINKAUDIO_DCT
Definition vlc_fourcc.h:152
#define VLC_CODEC_D3D9_OPAQUE_10B
Definition vlc_fourcc.h:466
#define VLC_CODEC_BMVVIDEO
Definition vlc_fourcc.h:137
#define VLC_CODEC_TEXT
Definition vlc_fourcc.h:652
#define VLC_CODEC_NVDEC_OPAQUE
Definition vlc_fourcc.h:476
#define VLC_CODEC_INDEO4
Definition vlc_fourcc.h:106
#define VLC_CODEC_TIERTEXSEQVIDEO
Definition vlc_fourcc.h:169
#define VLC_CODEC_YUVA
Definition vlc_fourcc.h:267
#define VLC_CODEC_CLJR
Definition vlc_fourcc.h:83
#define VLC_CODEC_QDM2
Definition vlc_fourcc.h:575
#define VLC_CODEC_I420_16L
Definition vlc_fourcc.h:228
#define VLC_CODEC_WNV1
Definition vlc_fourcc.h:102
#define VLC_CODEC_CDG
Definition vlc_fourcc.h:120
#define VLC_CODEC_ARIB_C
Definition vlc_fourcc.h:663
#define VLC_CODEC_QDMC
Definition vlc_fourcc.h:576
#define VLC_CODEC_GIF
Definition vlc_fourcc.h:503
#define VLC_CODEC_KGV1
Definition vlc_fourcc.h:159
#define VLC_CODEC_RA_144
Definition vlc_fourcc.h:542
#define VLC_CODEC_CMV
Definition vlc_fourcc.h:176
#define VLC_CODEC_A52
Definition vlc_fourcc.h:519
#define VLC_CODEC_BMP
Definition vlc_fourcc.h:501
#define VLC_CODEC_CODEC2
Definition vlc_fourcc.h:535
#define VLC_CODEC_U32L
Definition vlc_fourcc.h:617
#define VLC_CODEC_I420_16B
Definition vlc_fourcc.h:229
#define VLC_CODEC_QPEG
Definition vlc_fourcc.h:98
#define VLC_CODEC_ULEAD_DV_AUDIO_PAL
Definition vlc_fourcc.h:631
#define VLC_CODEC_NV21
Definition vlc_fourcc.h:286
#define VLC_CODEC_SMACKVIDEO
Definition vlc_fourcc.h:110
#define VLC_CODEC_RGB233
Definition vlc_fourcc.h:400
#define VLC_CODEC_AASC
Definition vlc_fourcc.h:103
#define VLC_CODEC_OGT
Definition vlc_fourcc.h:658
#define VLC_CODEC_YUVP
Definition vlc_fourcc.h:264
#define VLC_CODEC_G723_1
Definition vlc_fourcc.h:569
#define VLC_CODEC_I420_9B
Definition vlc_fourcc.h:219
#define VLC_CODEC_302M
Definition vlc_fourcc.h:592
#define VLC_CODEC_DFA
Definition vlc_fourcc.h:185
#define VLC_CODEC_TTML_TS
Definition vlc_fourcc.h:675
#define VLC_CODEC_RGB565BE
Definition vlc_fourcc.h:355
#define VLC_CODEC_NV24
Definition vlc_fourcc.h:292
#define VLC_CODEC_CAVS3
Definition vlc_fourcc.h:60
#define VLC_CODEC_EBU_STL
Definition vlc_fourcc.h:668
#define VLC_CODEC_PGM
Definition vlc_fourcc.h:495
#define VLC_CODEC_HUFFYUV
Definition vlc_fourcc.h:77
#define VLC_CODEC_ADPCM_G726_LE
Definition vlc_fourcc.h:554
#define VLC_CODEC_I444_9B
Definition vlc_fourcc.h:252
#define VLC_CODEC_DVBS
Definition vlc_fourcc.h:648
#define VLC_CODEC_SPEEDHQ
Definition vlc_fourcc.h:193
#define VLC_CODEC_XYZ_12L
Definition vlc_fourcc.h:679
#define VLC_CODEC_IDCIN
Definition vlc_fourcc.h:115
#define VLC_CODEC_FLAC
Definition vlc_fourcc.h:530
#define VLC_CODEC_I420_12B
Definition vlc_fourcc.h:225
#define VLC_CODEC_BGRA
Definition vlc_fourcc.h:409
#define VLC_CODEC_ADPCM_IMA_APC
Definition vlc_fourcc.h:640
#define VLC_CODEC_XSUB
Definition vlc_fourcc.h:650
#define VLC_CODEC_MP4A
Definition vlc_fourcc.h:516
#define VLC_CODEC_ULTI
Definition vlc_fourcc.h:99
#define VLC_CODEC_YUV2
Definition vlc_fourcc.h:311
#define VLC_CODEC_I422_9L
Definition vlc_fourcc.h:234
#define VLC_CODEC_MXPEG
Definition vlc_fourcc.h:135
#define VLC_CODEC_MAD
Definition vlc_fourcc.h:181
#define VLC_CODEC_VORBIS
Definition vlc_fourcc.h:537
#define VLC_CODEC_JPEG2000
Definition vlc_fourcc.h:131
#define VLC_CODEC_I420_9L
Definition vlc_fourcc.h:218
#define VLC_CODEC_ARGB
Definition vlc_fourcc.h:407
#define VLC_CODEC_ICOD
Definition vlc_fourcc.h:147
#define VLC_CODEC_ADPCM_EA_R3
Definition vlc_fourcc.h:639
#define VLC_CODEC_CSCD
Definition vlc_fourcc.h:88
#define VLC_CODEC_VAAPI_420_10BPP
Definition vlc_fourcc.h:456
#define VLC_CODEC_MJPGB
Definition vlc_fourcc.h:44
#define VLC_CODEC_U16L
Definition vlc_fourcc.h:606
#define VLC_CODEC_MSVIDEO1
Definition vlc_fourcc.h:72
#define VLC_CODEC_UTVIDEO
Definition vlc_fourcc.h:138
#define VLC_CODEC_G2M4
Definition vlc_fourcc.h:150
#define VLC_CODEC_S24DAUD
Definition vlc_fourcc.h:627
#define VLC_CODEC_RTP_VIDEO_RAW
Definition vlc_fourcc.h:200
#define VLC_CODEC_PGMYUV
Definition vlc_fourcc.h:496
#define VLC_CODEC_S24L
Definition vlc_fourcc.h:609
#define VLC_CODEC_YUYV
Definition vlc_fourcc.h:309
#define VLC_CODEC_NVDEC_OPAQUE_444
Definition vlc_fourcc.h:479
#define VLC_CODEC_SVG
Definition vlc_fourcc.h:505
#define VLC_CODEC_WS_VQA
Definition vlc_fourcc.h:165
#define VLC_CODEC_CAVS2
Definition vlc_fourcc.h:59
#define VLC_CODEC_TSCC
Definition vlc_fourcc.h:87
#define VLC_CODEC_CVD
Definition vlc_fourcc.h:659
#define VLC_CODEC_MOTIONPIXELS
Definition vlc_fourcc.h:177
#define VLC_CODEC_8BPS
Definition vlc_fourcc.h:112
#define VLC_CODEC_ATRAC3P
Definition vlc_fourcc.h:586
#define VLC_CODEC_I440
Definition vlc_fourcc.h:247
#define VLC_CODEC_WMAP
Definition vlc_fourcc.h:527
#define VLC_CODEC_CLLC
Definition vlc_fourcc.h:160
#define VLC_CODEC_MIMIC
Definition vlc_fourcc.h:113
#define VLC_CODEC_D3D11_OPAQUE_RGBA
Definition vlc_fourcc.h:471
#define VLC_CODEC_INTERPLAY_DPCM
Definition vlc_fourcc.h:544
#define VLC_CODEC_ROQ
Definition vlc_fourcc.h:117
#define VLC_CODEC_VUYA
Definition vlc_fourcc.h:333
#define VLC_CODEC_TMV
Definition vlc_fourcc.h:163
#define VLC_CODEC_TELETEXT
Definition vlc_fourcc.h:653
#define VLC_CODEC_DTS
Definition vlc_fourcc.h:522
#define VLC_CODEC_BD_PG
Definition vlc_fourcc.h:665
#define VLC_CODEC_ANDROID_OPAQUE
Definition vlc_fourcc.h:459
#define VLC_CODEC_PCX
Definition vlc_fourcc.h:508
#define VLC_CODEC_RGBX
Definition vlc_fourcc.h:343
#define VLC_CODEC_YUVA_444_12B
Definition vlc_fourcc.h:279
#define VLC_CODEC_S32L
Definition vlc_fourcc.h:615
#define VLC_CODEC_RGB555BE
Definition vlc_fourcc.h:376
#define VLC_CODEC_VP6A
Definition vlc_fourcc.h:71
#define VLC_CODEC_D3D11_OPAQUE_ALPHA
Definition vlc_fourcc.h:473
#define VLC_CODEC_TRUEMOTION1
Definition vlc_fourcc.h:93
#define VLC_CODEC_SIPR
Definition vlc_fourcc.h:578
#define VLC_CODEC_MSRLE
Definition vlc_fourcc.h:76
#define VLC_CODEC_C93
Definition vlc_fourcc.h:171
#define VLC_CODEC_IMM4
Definition vlc_fourcc.h:196
#define VLC_CODEC_VP6F
Definition vlc_fourcc.h:70
#define VLC_CODEC_MUSEPACK7
Definition vlc_fourcc.h:540
#define VLC_CODEC_WMAL
Definition vlc_fourcc.h:528
#define VLC_CODEC_ADPCM_G722
Definition vlc_fourcc.h:552
#define VLC_CODEC_APE
Definition vlc_fourcc.h:590
#define VLC_CODEC_VIXL
Definition vlc_fourcc.h:100
#define VLC_CODEC_QCELP
Definition vlc_fourcc.h:591
#define VLC_CODEC_TRUEMOTION2
Definition vlc_fourcc.h:94
#define VLC_CODEC_THEORA
Definition vlc_fourcc.h:54
#define VLC_CODEC_MPEGH
Definition vlc_fourcc.h:517
#define VLC_CODEC_NV16
Definition vlc_fourcc.h:288
#define VLC_CODEC_DIV3
Definition vlc_fourcc.h:34
#define VLC_CODEC_YOP
Definition vlc_fourcc.h:183
#define VLC_CODEC_RV10
Definition vlc_fourcc.h:62
#define VLC_CODEC_ADPCM_SWF
Definition vlc_fourcc.h:555
#define VLC_CODEC_FFVHUFF
Definition vlc_fourcc.h:78
#define VLC_CODEC_MULAW
Definition vlc_fourcc.h:625
#define VLC_CODEC_DVD_LPCM
Definition vlc_fourcc.h:593
#define VLC_CODEC_TAK
Definition vlc_fourcc.h:635
#define VLC_CODEC_VMDAUDIO
Definition vlc_fourcc.h:571
#define VLC_CODEC_BGR555LE
Definition vlc_fourcc.h:382
#define VLC_CODEC_SP5X
Definition vlc_fourcc.h:74
#define VLC_CODEC_ADPCM_XA
Definition vlc_fourcc.h:549
#define VLC_CODEC_F32B
Definition vlc_fourcc.h:620
#define VLC_CODEC_DXA
Definition vlc_fourcc.h:170
#define VLC_CODEC_VP6
Definition vlc_fourcc.h:69
#define VLC_CODEC_FLASHSV2
Definition vlc_fourcc.h:133
#define VLC_CODEC_LJPG
Definition vlc_fourcc.h:45
#define VLC_CODEC_BGR233
Definition vlc_fourcc.h:402
#define VLC_CODEC_BMVAUDIO
Definition vlc_fourcc.h:629
#define VLC_CODEC_GREY_10L
Definition vlc_fourcc.h:440
#define VLC_CODEC_BD_LPCM
Definition vlc_fourcc.h:595
#define VLC_CODEC_WMV2
Definition vlc_fourcc.h:47
#define VLC_CODEC_DSD_LSBF_PLANAR
Definition vlc_fourcc.h:642
#define VLC_CODEC_DSD_LSBF
Definition vlc_fourcc.h:641
#define VLC_CODEC_ANM
Definition vlc_fourcc.h:182
#define VLC_CODEC_MP2V
Definition vlc_fourcc.h:725
#define VLC_CODEC_ADPCM_G726
Definition vlc_fourcc.h:553
#define VLC_CODEC_MACE3
Definition vlc_fourcc.h:538
#define VLC_CODEC_XAN_WC3
Definition vlc_fourcc.h:164
#define VLC_CODEC_TTML
Definition vlc_fourcc.h:674
#define VLC_CODEC_ADPCM_THP
Definition vlc_fourcc.h:567
#define VLC_CODEC_I422_12B
Definition vlc_fourcc.h:241
#define VLC_CODEC_GREY_16B
Definition vlc_fourcc.h:447
#define VLC_CODEC_VMDVIDEO
Definition vlc_fourcc.h:119
#define VLC_CODEC_S24B32
Definition vlc_fourcc.h:614
#define VLC_CODEC_TWINVQ
Definition vlc_fourcc.h:628
#define VLC_CODEC_RGB555LE
Definition vlc_fourcc.h:378
#define VLC_CODEC_AV1
Definition vlc_fourcc.h:130
#define VLC_CODEC_YUVA_444_10L
Definition vlc_fourcc.h:274
#define VLC_CODEC_I420_12L
Definition vlc_fourcc.h:224
#define VLC_CODEC_PIXLET
Definition vlc_fourcc.h:194
#define VLC_CODEC_VAAPI_420
Definition vlc_fourcc.h:455
#define VLC_CODEC_H263P
Definition vlc_fourcc.h:40
#define VLC_CODEC_KATE
Definition vlc_fourcc.h:654
#define VLC_CODEC_SDDS
Definition vlc_fourcc.h:597
#define VLC_CODEC_U32B
Definition vlc_fourcc.h:618
#define VLC_CODEC_CMML
Definition vlc_fourcc.h:655
#define VLC_CODEC_RGBP
Definition vlc_fourcc.h:338
#define VLC_CODEC_VMNC
Definition vlc_fourcc.h:90
#define VLC_CODEC_ASV2
Definition vlc_fourcc.h:80
#define VLC_CODEC_AMR_WB
Definition vlc_fourcc.h:573
#define VLC_CODEC_D3D11_OPAQUE_BGRA
Definition vlc_fourcc.h:472
#define VLC_CODEC_S32B
Definition vlc_fourcc.h:616
#define VLC_CODEC_ADPCM_DK4
Definition vlc_fourcc.h:562
#define VLC_CODEC_SUBT
Definition vlc_fourcc.h:649
#define VLC_CODEC_VP4
Definition vlc_fourcc.h:123
#define VLC_CODEC_GREY_12B
Definition vlc_fourcc.h:444
#define VLC_CODEC_RGBA10LE
Definition vlc_fourcc.h:413
#define VLC_CODEC_GREY_12L
Definition vlc_fourcc.h:443
#define VLC_CODEC_MIDI
Definition vlc_fourcc.h:598
#define VLC_CODEC_SGI
Definition vlc_fourcc.h:506
#define VLC_CODEC_MAGICYUV
Definition vlc_fourcc.h:195
#define VLC_CODEC_BPG
Definition vlc_fourcc.h:499
#define VLC_CODEC_Y211
Definition vlc_fourcc.h:315
#define VLC_CODEC_NV42
Definition vlc_fourcc.h:294
#define VLC_CODEC_AVS
Definition vlc_fourcc.h:167
#define VLC_CODEC_ARIB_A
Definition vlc_fourcc.h:662
#define VLC_CODEC_AMR_NB
Definition vlc_fourcc.h:572
#define VLC_CODEC_DXV
Definition vlc_fourcc.h:191
#define VLC_CODEC_KMVC
Definition vlc_fourcc.h:109
#define VLC_CODEC_DSD_MSBF
Definition vlc_fourcc.h:643
#define VLC_CODEC_CDXL
Definition vlc_fourcc.h:136
#define VLC_CODEC_AMV
Definition vlc_fourcc.h:122
#define VLC_CODEC_VDPAU_OUTPUT
Definition vlc_fourcc.h:452
#define VLC_CODEC_QTRLE
Definition vlc_fourcc.h:95
#define VLC_CODEC_I411
Definition vlc_fourcc.h:211
#define VLC_CODEC_NOTCHLC
Definition vlc_fourcc.h:199
#define VLC_CODEC_RA_288
Definition vlc_fourcc.h:543
#define VLC_CODEC_AURA
Definition vlc_fourcc.h:161
#define VLC_CODEC_TSC2
Definition vlc_fourcc.h:144
#define VLC_CODEC_H261
Definition vlc_fourcc.h:42
#define VLC_CODEC_Y410
Definition vlc_fourcc.h:331
#define VLC_CODEC_TRUESPEECH
Definition vlc_fourcc.h:588
#define VLC_CODEC_ITU_T140
Definition vlc_fourcc.h:656
#define VLC_CODEC_VDPAU_VIDEO
Definition vlc_fourcc.h:450
#define VLC_CODEC_TARKIN
Definition vlc_fourcc.h:55
#define VLC_CODEC_TTA
Definition vlc_fourcc.h:579
#define VLC_CODEC_PAM
Definition vlc_fourcc.h:497
#define VLC_CODEC_DV
Definition vlc_fourcc.h:75
#define VLC_CODEC_SSA
Definition vlc_fourcc.h:651
#define VLC_CODEC_RV13
Definition vlc_fourcc.h:63
#define VLC_CODEC_I444
Definition vlc_fourcc.h:249
#define VLC_CODEC_CINEPAK
Definition vlc_fourcc.h:86
#define VLC_CODEC_I444_16L
Definition vlc_fourcc.h:260
#define VLC_CODEC_DXTORY
Definition vlc_fourcc.h:140
#define VLC_CODEC_MP4V
Definition vlc_fourcc.h:31
#define VLC_CODEC_VP9
Definition vlc_fourcc.h:127
#define VLC_CODEC_XRGB
Definition vlc_fourcc.h:341
#define VLC_CODEC_WMVP2
Definition vlc_fourcc.h:51
#define VLC_CODEC_H263I
Definition vlc_fourcc.h:39
#define VLC_CODEC_OPUS
Definition vlc_fourcc.h:536
#define VLC_CODEC_RGB332
Definition vlc_fourcc.h:398
#define VLC_CODEC_VYUY
Definition vlc_fourcc.h:307
#define VLC_CODEC_BGRX
Definition vlc_fourcc.h:345
#define VLC_CODEC_MTS2
Definition vlc_fourcc.h:145
#define VLC_CODEC_FFV1
Definition vlc_fourcc.h:81
#define VLC_CODEC_NUV
Definition vlc_fourcc.h:61
#define VLC_CODEC_I422_12L
Definition vlc_fourcc.h:240
#define VLC_CODEC_F64B
Definition vlc_fourcc.h:622
#define VLC_CODEC_BETHSOFTVID
Definition vlc_fourcc.h:172
#define VLC_CODEC_RALF
Definition vlc_fourcc.h:599
#define VLC_CODEC_G2M2
Definition vlc_fourcc.h:148
#define VLC_CODEC_MDEC
Definition vlc_fourcc.h:118
#define VLC_CODEC_ADPCM_IMA_QT
Definition vlc_fourcc.h:559
#define VLC_CODEC_ATRAC1
Definition vlc_fourcc.h:584
#define VLC_CODEC_S20B
Definition vlc_fourcc.h:608
#define VLC_CODEC_U24L
Definition vlc_fourcc.h:611
#define VLC_CODEC_MP3
Definition vlc_fourcc.h:729
#define VLC_CODEC_CEA608
Definition vlc_fourcc.h:672
#define VLC_CODEC_FIC
Definition vlc_fourcc.h:162
#define VLC_CODEC_HQ_HQA
Definition vlc_fourcc.h:189
#define VLC_CODEC_WEBP
Definition vlc_fourcc.h:511
#define VLC_CODEC_WMV1
Definition vlc_fourcc.h:46
#define VLC_CODEC_VP5
Definition vlc_fourcc.h:68
#define VLC_CODEC_VC1
Definition vlc_fourcc.h:52
#define VLC_CODEC_Y210
Definition vlc_fourcc.h:329
#define VLC_CODEC_DNXHD
Definition vlc_fourcc.h:111
#define VLC_CODEC_U24B
Definition vlc_fourcc.h:612
#define VLC_CODEC_ADPCM_YAMAHA
Definition vlc_fourcc.h:560
#define VLC_CODEC_VP9ALPHA_ES
Definition vlc_fourcc.h:128
#define VLC_CODEC_DIRAC
Definition vlc_fourcc.h:56
#define VLC_CODEC_ADPCM_XA_EA
Definition vlc_fourcc.h:568
#define VLC_CODEC_DVDA_LPCM
Definition vlc_fourcc.h:594
#define VLC_CODEC_ADPCM_ADX
Definition vlc_fourcc.h:550
#define VLC_CODEC_NV61
Definition vlc_fourcc.h:290
#define VLC_CODEC_TXD
Definition vlc_fourcc.h:510
#define VLC_CODEC_HNM4_VIDEO
Definition vlc_fourcc.h:186
#define VLC_CODEC_CINEFORM
Definition vlc_fourcc.h:192
#define VLC_CODEC_I422_10B
Definition vlc_fourcc.h:238
#define VLC_CODEC_RGBA64
Definition vlc_fourcc.h:415
#define VLC_CODEC_IMM5
Definition vlc_fourcc.h:197
#define VLC_CODEC_GREY_10B
Definition vlc_fourcc.h:441
#define VLC_CODEC_RGB565LE
Definition vlc_fourcc.h:357
#define VLC_CODEC_DSICINVIDEO
Definition vlc_fourcc.h:168
#define VLC_CODEC_SCTE_27
Definition vlc_fourcc.h:670
#define VLC_CODEC_SPU
Definition vlc_fourcc.h:647
#define VLC_CODEC_WAVPACK
Definition vlc_fourcc.h:581
#define VLC_CODEC_I410
Definition vlc_fourcc.h:209
#define VLC_CODEC_TRUEHD
Definition vlc_fourcc.h:532
#define VLC_CODEC_INDEO2
Definition vlc_fourcc.h:104
#define VLC_CODEC_DVAUDIO
Definition vlc_fourcc.h:533
#define VLC_CODEC_ADPCM_4XM
Definition vlc_fourcc.h:547
#define VLC_CODEC_WMV3
Definition vlc_fourcc.h:48
#define VLC_CODEC_SMC
Definition vlc_fourcc.h:85
#define VLC_CODEC_HAP
Definition vlc_fourcc.h:190
#define VLC_CODEC_S24L32
Definition vlc_fourcc.h:613
#define VLC_CODEC_TGV
Definition vlc_fourcc.h:178
#define VLC_CODEC_FMVC
Definition vlc_fourcc.h:91
#define VLC_CODEC_MLP
Definition vlc_fourcc.h:531
#define VLC_CODEC_AGM
Definition vlc_fourcc.h:198
#define VLC_CODEC_D3D9_OPAQUE
Definition vlc_fourcc.h:465
#define VLC_CODEC_S16L_PLANAR
Definition vlc_fourcc.h:604
#define VLC_CODEC_S24B
Definition vlc_fourcc.h:610
#define VLC_CODEC_RL2
Definition vlc_fourcc.h:174
#define VLC_CODEC_FLIC
Definition vlc_fourcc.h:73
#define VLC_CODEC_RGB24
Definition vlc_fourcc.h:350
#define VLC_CODEC_MMAL_OPAQUE
Definition vlc_fourcc.h:462
#define VLC_CODEC_S8
Definition vlc_fourcc.h:601
#define VLC_CODEC_WMVP
Definition vlc_fourcc.h:50
#define VLC_CODEC_YUV420A
Definition vlc_fourcc.h:271
#define VLC_CODEC_TGQ
Definition vlc_fourcc.h:179
#define VLC_CODEC_HEVC
Definition vlc_fourcc.h:146
#define VLC_CODEC_INTERPLAY
Definition vlc_fourcc.h:114
#define VLC_CODEC_ALAC
Definition vlc_fourcc.h:574
#define VLC_CODEC_MPGV
Definition vlc_fourcc.h:30
#define VLC_CODEC_SVQ1
Definition vlc_fourcc.h:35
#define VLC_CODEC_WMVA
Definition vlc_fourcc.h:49
#define VLC_CODEC_LOCO
Definition vlc_fourcc.h:101
#define VLC_CODEC_ROQ_DPCM
Definition vlc_fourcc.h:545
#define VLC_CODEC_I422_9B
Definition vlc_fourcc.h:235
#define VLC_CODEC_I444_10L
Definition vlc_fourcc.h:254
#define VLC_CODEC_S16L
Definition vlc_fourcc.h:603
#define VLC_CODEC_BD_TEXT
Definition vlc_fourcc.h:666
#define VLC_CODEC_RV30
Definition vlc_fourcc.h:65
#define VLC_CODEC_I444_12B
Definition vlc_fourcc.h:258
#define VLC_CODEC_4XM
Definition vlc_fourcc.h:116
#define VLC_CODEC_FLV1
Definition vlc_fourcc.h:41
#define VLC_CODEC_ADPCM_IMA_WAV
Definition vlc_fourcc.h:557
#define VLC_CODEC_H263
Definition vlc_fourcc.h:38
#define VLC_CODEC_F32L
Definition vlc_fourcc.h:619
#define VLC_CODEC_ATRAC3
Definition vlc_fourcc.h:585
#define VLC_CODEC_YV12
Definition vlc_fourcc.h:214
#define VLC_CODEC_VB
Definition vlc_fourcc.h:173
#define VLC_CODEC_ZMBV
Definition vlc_fourcc.h:89
#define VLC_CODEC_TQI
Definition vlc_fourcc.h:180
#define VLC_CODEC_PNM
Definition vlc_fourcc.h:507
#define VLC_CODEC_MUSEPACK8
Definition vlc_fourcc.h:541
#define VLC_CODEC_PNG
Definition vlc_fourcc.h:493
#define VLC_CODEC_JPEGLS
Definition vlc_fourcc.h:500
#define VLC_CODEC_WMA2
Definition vlc_fourcc.h:526
#define VLC_CODEC_LAGARITH
Definition vlc_fourcc.h:132
#define VLC_CODEC_ULEAD_DV_AUDIO_NTSC
Definition vlc_fourcc.h:630
#define VLC_CODEC_BGR565LE
Definition vlc_fourcc.h:361
#define VLC_CODEC_I444_10B
Definition vlc_fourcc.h:255
#define VLC_CODEC_NV12
Definition vlc_fourcc.h:284
#define VLC_CODEC_VP3
Definition vlc_fourcc.h:67
#define VLC_CODEC_GREY_16L
Definition vlc_fourcc.h:446
#define VLC_CODEC_ALAW
Definition vlc_fourcc.h:624
#define VLC_CODEC_PPM
Definition vlc_fourcc.h:494