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