vo_yuv4mpeg: disable RGB support when compiling against a shared libswscale
[mplayer/glamo.git] / etc / codecs.conf
bloba8bef9dfefc024cc20329fb99bcaca1cd8f09779
1 ;=============================================================================
2 ;  Default codecs config file.
3 ;  Before editing this file, please read DOCS/tech/codecs.conf.txt !
4 ;=============================================================================
6 release 20090308
8 ;=============================================================================
9 ;                   VIDEO CODECS
10 ;=============================================================================
12 videocodec ffbinkvideo
13   info "FFmpeg Bink Video"
14   status working
15   fourcc BIKf ; internal MPlayer FourCC
16   fourcc BIKg ; internal MPlayer FourCC
17   fourcc BIKh ; internal MPlayer FourCC
18   fourcc BIKi ; internal MPlayer FourCC
19   driver ffmpeg
20   dll binkvideo
21   out YV12
22   out 420A
24 videocodec ffcdgraphics
25   info "FFmpeg CD-Graphics"
26   status working
27   fourcc CDGR ; internal MPlayer FourCC
28   driver ffmpeg
29   dll cdgraphics
30   out BGR8
32 videocodec ffmvi1
33   info "FFmpeg Motion Pixels"
34   status working
35   fourcc MVI1 ; internal MPlayer FourCC
36   driver ffmpeg
37   dll motionpixels
38   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
39   out YV12,YUY2
41 videocodec ffmdec
42   info "FFmpeg Sony PlayStation MDEC (Motion DECoder)"
43   status working
44   fourcc MDEC ; internal MPlayer FourCC
45   driver ffmpeg
46   dll mdec
47   out YV12
49 videocodec ffsiff
50   info "FFmpeg Beam Software SIFF"
51   status working
52   fourcc VBV1
53   driver ffmpeg
54   dll vb
55   out BGR8
57 videocodec ffmimic
58   info "FFmpeg Mimic video"
59   status working
60   fourcc ML20
61   fourcc LM20 ; mimic in avi
62   out I420
63   driver ffmpeg
64   dll "mimic"
66 videocodec ffkmvc
67   info "FFmpeg Karl Morton Video Codec"
68   status working
69   fourcc KMVC
70   out BGR8
71   driver ffmpeg
72   dll "kmvc"
74 videocodec ffzmbv
75   info "FFmpeg Zip Motion-Block Video"
76   status working
77   fourcc ZMBV
78   driver ffmpeg
79   dll "zmbv"
80   out RGB24
82 videocodec geov
83   info "GeoCodec"
84   comment "crashes without -nosound, hangs on exit"
85   status buggy
86   fourcc GEOV
87   fourcc GEOX
88   driver vfw
89   dll "GeoCodec.dll"
90   out BGR24 flip
92 videocodec zmbv
93   info "Zip Motion-Block Video"
94   status working
95   fourcc ZMBV
96   driver vfw
97   dll "zmbv.dll"
98   out BGR24,BGR15,BGR8 query,flip
100 videocodec yuv8
101   info "YUV422 = Cb0 Y0 Cr0 Y1 Cb1 Y2 Cr1 Y3 (U Y V Y U Y V Y)"
102   status working
103   fourcc yuv8
104   driver vfwex
105   dll "kdvyuv8.dll" ; i wonder if this works with raw codecs?
106   out YV12,I420,UYVY
107   out BGR24,BGR15,BGR32
109 videocodec ffr210
110   info "FFmpeg R210 - 10-bit RGB"
111   status working
112   fourcc r210
113   driver ffmpeg
114   dll "r210"
115   out RGB48BE,RGB48LE
117 videocodec blackmagic
118   info "Blackmagic 10-bit"
119   status working
120   comment "requires libguide40.dll"
121   fourcc r210
122   driver vfw
123   dll "BMDCodecLib.dll"
124   out BGR32,RGB32
126 ; MPEG-1/2 decoding:
127 ; Note: mpegpes is preferred for hw decoders:
129 videocodec mpegpes
130   info "MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)"
131   comment "for hardware decoding"
132   status working
133   format 0x10000001  ; mpeg 1
134   format 0x10000002  ; mpeg 2
135   fourcc mpg1,MPG1,mpg2,MPG2
136   fourcc MPEG
137   fourcc hdv1,hdv2,hdv3
138   fourcc hdv5
139   fourcc hdv6,hdv7,hdv8
140   fourcc xdv1,xdv2,xdv3
141   fourcc xdv4,xdv5,xdv6
142   fourcc xdv7,xdv8,xdv9
143   fourcc xdva,xdvb,xdvc
144   fourcc xdvd,xdve,xdvf
145   fourcc xd5a,xd5b,xd5c
146   fourcc xd5d,xd5e,xd5f
147   fourcc xd59
148   fourcc mx5n,mx4n,mx4p
149   fourcc mx3n,mx3p
150   fourcc AVmp
151   fourcc mp2v,mpgv
152   fourcc m2v1,m1v1
153   fourcc PIM1        ; Pinnacle hardware-MPEG-1
154   fourcc PIM2        ; Pinnacle hardware-MPEG-2
155   fourcc LMP2 ; Lead mpeg2 in avi
156   driver mpegpes
157   out MPES
159 videocodec ffmpeg1
160   info "FFmpeg MPEG-1"
161   status working
162   format 0x10000001  ; MPEG-1
163   fourcc mpg1
164   fourcc PIM1        ; Pinnacle hardware-MPEG-1
165   fourcc VCR2
166   fourcc MPEG
167   fourcc m1v1
168   driver ffmpeg
169   dll "mpeg1video"
170   out YV12,I420,IYUV
172 videocodec ffmpeg2
173   info "FFmpeg MPEG-2"
174   status working
175   format 0x10000002  ; MPEG-2
176   fourcc mpg2,MPG2
177   fourcc "DVR "
178   fourcc hdv1
179   fourcc hdv2
180   fourcc MPEG
181   fourcc hdv3        ; HDV 1080i50
182   fourcc hdv5        ; HDV  720p25
183   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
184   fourcc MMES,mmes   ; matrox mpeg2 in avi
185   fourcc hdv6,hdv7,hdv8
186   fourcc xdv1,xdv2,xdv3
187   fourcc xdv4,xdv5,xdv6
188   fourcc xdv7,xdv8,xdv9
189   fourcc xdva,xdvb,xdvc
190   fourcc xdvd,xdve,xdvf
191   fourcc xd5a,xd5b,xd5c
192   fourcc xd5d,xd5e,xd5f
193   fourcc xd59
194   fourcc mx5n,mx4n,mx4p
195   fourcc mx3n,mx3p
196   fourcc AVmp
197   fourcc VCR2
198   fourcc mp2v,mpgv
199   fourcc m2v1
200   fourcc PIM2
201   fourcc LMP2 ; Lead mpeg2 in avi
202   fourcc slif ; SoftLab MPEG-2 I-frames Codec
203   driver ffmpeg
204   dll "mpeg2video"
205   out YV12,I420,IYUV
206   out 422P,444P
208 ; for backward compatibility
209 videocodec ffmpeg12
210   info "FFmpeg MPEG-1/2"
211   status working
212   format 0x10000001  ; MPEG-1
213   format 0x10000002  ; MPEG-2
214   fourcc mpg1,mpg2,MPG2
215   fourcc PIM1        ; Pinnacle hardware-MPEG-1
216   fourcc PIM2        ; Pinnacle hardware-MPEG-2
217   fourcc VCR2
218   fourcc "DVR "
219   fourcc hdv2
220   fourcc MPEG
221   fourcc hdv1
222   fourcc hdv3        ; HDV 1080i50
223   fourcc hdv5        ; HDV  720p25
224   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
225   fourcc MMES,mmes   ; matrox mpeg2 in avi
226   fourcc hdv6,hdv7,hdv8
227   fourcc xdv1,xdv2,xdv3
228   fourcc xdv4,xdv5,xdv6
229   fourcc xdv7,xdv8,xdv9
230   fourcc xdva,xdvb,xdvc
231   fourcc xdvd,xdve,xdvf
232   fourcc xd5a,xd5b,xd5c
233   fourcc xd5d,xd5e,xd5f
234   fourcc xd59
235   fourcc mx5n,mx4n,mx4p
236   fourcc mx3n,mx3p
237   fourcc AVmp
238   fourcc mp2v,mpgv
239   fourcc m2v1,m1v1
240   fourcc LMP2 ; Lead mpeg2 in avi
241   fourcc slif ; SoftLab MPEG-2 I-frames Codec
242   driver ffmpeg
243   dll "mpegvideo"
244   out YV12,I420,IYUV
245   out 422P,444P
247 videocodec mpeg12
248   info "MPEG-1 or 2 (libmpeg2)"
249   comment "with postprocessing"
250   status working
251   format 0x10000001  ; MPEG-1
252   format 0x10000002  ; MPEG-2
253   fourcc "DVR "
254   fourcc hdv2
255   fourcc mpg1
256   fourcc PIM1        ; Pinnacle hardware-MPEG-1
257   fourcc PIM2        ; Pinnacle hardware-MPEG-2
258   fourcc mpg2,MPG2
259   fourcc MPEG
260   fourcc hdv1
261   fourcc hdv3        ; HDV 1080i50
262   fourcc hdv5        ; HDV  720p25
263   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
264   fourcc MMES,mmes   ; matrox mpeg2 in avi
265   fourcc hdv6,hdv7,hdv8
266   fourcc xdv1,xdv2,xdv3
267   fourcc xdv4,xdv5,xdv6
268   fourcc xdv7,xdv8,xdv9
269   fourcc xdva,xdvb,xdvc
270   fourcc xdvd,xdve,xdvf
271   fourcc xd5a,xd5b,xd5c
272   fourcc xd5d,xd5e,xd5f
273   fourcc xd59
274   fourcc mx5n,mx4n,mx4p
275   fourcc mx3n,mx3p
276   fourcc AVmp
277   fourcc mp2v,mpgv
278   fourcc m2v1,m1v1
279   fourcc LMP2 ; Lead mpeg2 in avi
280   driver libmpeg2
281 ;  dll "libmpeg2"
282   out YV12,I420,IYUV
283   out 422P
285 videocodec ffmpeg12mc
286   info "FFmpeg MPEG-1/2 (XvMC)"
287   status buggy
288   format 0x10000001  ; MPEG-1
289   format 0x10000002  ; MPEG-2
290   fourcc mpg1,mpg2,MPG2
291   fourcc "DVR "
292   fourcc hdv1
293   fourcc hdv2
294   fourcc PIM1        ; Pinnacle hardware-MPEG-1
295   fourcc PIM2        ; Pinnacle hardware-MPEG-2
296   fourcc VCR2
297   fourcc MPEG
298   fourcc hdv3        ; HDV 1080i50
299   fourcc hdv5        ; HDV  720p25
300   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
301   fourcc MMES,mmes   ; matrox mpeg2 in avi
302   fourcc hdv6,hdv7,hdv8
303   fourcc xdv1,xdv2,xdv3
304   fourcc xdv4,xdv5,xdv6
305   fourcc xdv7,xdv8,xdv9
306   fourcc xdva,xdvb,xdvc
307   fourcc xdvd,xdve,xdvf
308   fourcc xd5a,xd5b,xd5c
309   fourcc xd5d,xd5e,xd5f
310   fourcc xd59
311   fourcc mx5n,mx4n,mx4p
312   fourcc mx3n,mx3p
313   fourcc AVmp
314   fourcc mp2v,mpgv
315   fourcc m2v1,m1v1
316   fourcc LMP2 ; Lead mpeg2 in avi
317   driver ffmpeg
318   dll "mpegvideo_xvmc"
319   out IDCT_MPEG2
320   out MOCO_MPEG2
322 videocodec ffmpeg12vdpau
323   info "FFmpeg MPEG-1/2 (VDPAU)"
324   status working
325   format 0x10000001  ; MPEG-1
326   format 0x10000002  ; MPEG-2
327   fourcc mpg1,mpg2,MPG2
328   fourcc PIM1        ; Pinnacle hardware-MPEG-1
329   fourcc PIM2        ; Pinnacle hardware-MPEG-2
330   fourcc "DVR "
331   fourcc hdv2
332   fourcc MPEG
333   fourcc hdv1
334   fourcc hdv3        ; HDV 1080i50
335   fourcc hdv5        ; HDV  720p25
336   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
337   fourcc MMES,mmes   ; matrox mpeg2 in avi
338   fourcc hdv6,hdv7,hdv8
339   fourcc xdv1,xdv2,xdv3
340   fourcc xdv4,xdv5,xdv6
341   fourcc xdv7,xdv8,xdv9
342   fourcc xdva,xdvb,xdvc
343   fourcc xdvd,xdve,xdvf
344   fourcc xd5a,xd5b,xd5c
345   fourcc xd5d,xd5e,xd5f
346   fourcc xd59
347   fourcc mx5n,mx4n,mx4p
348   fourcc mx3n,mx3p
349   fourcc AVmp
350   fourcc mp2v,mpgv
351   fourcc LMP2 ; Lead mpeg2 in avi
352   fourcc m2v1,m1v1
353   driver ffmpeg
354   dll "mpegvideo_vdpau"
355   out VDPAU_MPEG1
356   out VDPAU_MPEG2
358 ; we have only native open source codecs for these:
360 videocodec ffnuv
361   info "NuppelVideo"
362   status working
363   fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
364   fourcc RJPG
365   driver ffmpeg
366   dll nuv
367   out I420
369 videocodec ffbmp
370   info "FFmpeg BMP"
371   status working
372   fourcc "bmp " ; for BMP-encoded QuickTime files
373   format 0x706D62 ;               AVI
374   driver ffmpeg
375   dll bmp
376   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
378 videocodec ffdpx
379   info "FFmpeg DPX"
380   status working
381   fourcc "dpx " ; "dpx " is an internal MPlayer FOURCC
382   driver ffmpeg
383   dll dpx
384   out RGB48BE,RGB48LE,RGB24,RGB32,BGR32
386 videocodec ffgif
387   info "FFmpeg GIF"
388   status working
389   fourcc "gif " ; for GIF-encoded QuickTime files
390   driver ffmpeg
391   dll gif
392   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
394 videocodec fftiff
395   info "FFmpeg TIFF"
396   status working
397   fourcc "tiff" ; for TIFF-encoded QuickTime files
398   driver ffmpeg
399   dll tiff
400   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
402 videocodec ffpcx
403   info "FFmpeg PCX"
404   status working
405   fourcc "pcx "
406   driver ffmpeg
407   dll pcx
408   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
410 videocodec ffpng
411   info "FFmpeg PNG"
412   status working
413   fourcc mpng,MPNG
414   fourcc "png " ; for PNG-encoded QuickTime files
415   driver ffmpeg
416   dll png
417   out BGR32,BGR24,BGR8,Y800,RGB48BE,RGB32,RGB24,RGB8
419 videocodec mpng
420   info "PNG image"
421   status working
422   comment "Gray scaled PNG with Alpha channel not supported"
423   fourcc mpng,MPNG
424   fourcc "png " ; for PNG-encoded QuickTime files
425   dll "libpng"
426   driver mpng
427   out BGR32,BGR24,BGR8,Y800
429 videocodec ffptx
430   info "FFmpeg V.Flash PTX"
431   status working
432   fourcc "ptx " ; internal MPlayer FourCC
433   driver ffmpeg
434   dll ptx
435   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
437 videocodec fftga
438   info "FFmpeg TGA"
439   status untested
440   fourcc mtga,MTGA
441   fourcc "tga " ; for TGA-encoded QuickTime files
442   driver ffmpeg
443   dll targa
444   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
446 videocodec mtga
447   info "TGA image"
448   status working
449   comment "Only 24bpp and 32bpp RGB TGA files supported"
450   fourcc mtga,MTGA
451   driver mtga
452   out BGR32,BGR24
454 videocodec ffsgi
455   info "FFmpeg SGI image"
456   status working
457   fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
458   driver ffmpeg
459   dll sgi
460   out RGB24,Y800,RGB48BE
462 videocodec sgi
463   info "SGI image"
464   status working
465   fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
466   driver sgi
467   out BGR24
469 videocodec ffsunras
470   info "FFmpeg SUN Rasterfile"
471   status working
472   fourcc "sun " ; sun is an internal MPlayer FOURCC
473   driver ffmpeg
474   dll sunrast
475   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
477 videocodec ffindeo3
478   info "FFmpeg Intel Indeo 3.1/3.2"
479   status working
480   fourcc IV31,iv31
481   fourcc IV32,iv32
482   driver ffmpeg
483   dll indeo3
484   out YVU9
486 videocodec fffli
487   info "Autodesk FLI/FLC Animation"
488   status working
489   fourcc FLIC ; FLIC is an internal MPlayer FOURCC
490   driver ffmpeg
491   dll "flic"
492   out BGR16,BGR15,BGR8 query
494 videocodec ffaasc
495   info "Autodesk RLE"
496   status working
497   fourcc AASC
498   driver ffmpeg
499   dll "aasc"
500   out BGR24
502 videocodec ffloco
503   info "LOCO video"
504   status working
505   fourcc LOCO
506   driver ffmpeg
507   dll "loco"
508   out 422P,YV12,BGR32,BGR24 query
510 videocodec ffqtrle
511   info "QuickTime Animation (RLE)"
512   status working
513   format 0x20656C72 ; "rle "
514   driver ffmpeg
515   dll "qtrle"
516   out BGR32,RGB24,BGR15,BGR8 query
518 videocodec ffrpza
519  info "QuickTime Apple Video"
520  status working
521  fourcc rpza,azpr,RPZA,AZPR
522  driver ffmpeg
523  dll "rpza"
524  out BGR15
526 videocodec ffsmc
527   info "Apple Graphics (SMC) codec"
528   status working
529   format 0x20636d73 ; "smc "
530   driver ffmpeg
531   dll "smc"
532   out BGR8
534 videocodec ff8bps
535   info "Planar RGB (Photoshop)"
536   status working
537   fourcc 8BPS
538   driver ffmpeg
539   dll "8bps"
540   out BGR32,BGR24,BGR8 query
542 videocodec ffcyuv
543   info "Creative YUV (libavcodec)"
544   status working
545   fourcc cyuv,CYUV
546   driver ffmpeg
547   dll "cyuv"
548   out 411P
550 videocodec ffaura
551   info "Auravision Aura (libavcodec)"
552   status working
553   fourcc aura,AURA
554   driver ffmpeg
555   dll "aura"
556   out 411P
558 videocodec ffaura2
559   info "Auravision Aura 2 (libavcodec)"
560   status working
561   fourcc aur2,AUR2
562   driver ffmpeg
563   dll "aura2"
564   out 422P
566 videocodec ffmsrle
567   info "Microsoft RLE"
568   status working
569   format 0x1
570   format 0x2
571   fourcc WRLE
572   driver ffmpeg
573   dll "msrle"
574   out BGR8
576 videocodec ffroqvideo
577   info "Id RoQ File Video"
578   status working
579   fourcc RoQV ; RoQV is an internal MPlayer FOURCC
580   driver ffmpeg
581   dll "roqvideo"
582   out 444P
584 videocodec lzo
585   info "LZO compressed"
586   status working
587   fourcc LZO1
588   driver lzo
589   dll "liblzo"
590   out YV12,I420
591   out BGR24 flip
593 videocodec theora
594   info "Theora (free, reworked VP3)"
595   status working
596   fourcc theo,Thra
597   driver theora
598   dll libtheora
599   out YV12,422P,444P
601 ; prefer native codecs over win32?
602 ; the win32 codecs probably are (better) optimized and support direct
603 ; rendering, so this may be not the best idea...
605 ;WIN32:
607 videocodec nogatech
608   status working
609   fourcc NTN1,NTN2
610   driver vfw
611   dll "nuvision.ax"
612   out BGR24 flip
614 videocodec ylc
615   info "YUY2 Lossless Codec"
616   status working
617   fourcc YLC0
618   driver vfw
619   dll "ylc.vcm"
620   out BGR24 flip
622 videocodec smartsight
623   info "Verint Video Manager"
624   status working
625   fourcc SN40
626   fourcc SN41,SJPG ; untested
627   driver vfw
628   dll "SN4Codec.dll"
629   out BGR24 flip
631 videocodec msuscls
632   info "MSU Screen Capture Lossless Codec"
633   status working
634   fourcc SCLS
635   driver vfw
636   dll "SCLS.DLL"
637   out BGR32,BGR24,BGR16 flip
639 videocodec wincam
640   info "wincam screen capture codec"
641   comment "requires Zlib.dll"
642   status working
643   fourcc WCMV
644   driver vfw
645   dll "wcmv.dll" ; requires Zlib.dll
646   out BGR15 flip
648 videocodec cram
649   info "Microsoft Video 1"
650   comment "-vf palette required for 8bpp"
651   status buggy
652   fourcc cram,CRAM CRAM
653   fourcc msvc,MSVC CRAM
654   fourcc wham,WHAM CRAM
655   driver vfw
656   dll "msvidc32.dll"
657   out BGR24,BGR15,BGR8 static,query
659 videocodec ffcvid
660   info "FFmpeg Cinepak Video"
661   status working
662   fourcc cvid,CVID
663   driver ffmpeg
664   dll "cinepak"
665   out YV12,BGR8 query
667 videocodec cvidvfw
668   info "Cinepak Video"
669   status working
670   fourcc cvid
671   driver vfw
672   dll "iccvid.dll"
673 ;  out YUY2
674 ;  out UYVY
675   out BGR24,BGR15 static
677 videocodec huffyuv
678   info "HuffYUV"
679   status buggy
680   fourcc HFYU
681   driver vfw
682   dll "huffyuv.dll"
683   out YUY2 flip,noflip,query
684 ;  out UYVY flip
685   out BGR32,BGR24 flip,query
687 ;NATIVE:
689 videocodec ffvideo1
690   info "FFmpeg Microsoft Video 1"
691   status working
692   fourcc cram,CRAM
693   fourcc msvc,MSVC
694   fourcc wham,WHAM
695   driver ffmpeg
696   dll "msvideo1"
697   out BGR15,BGR8 query
699 videocodec ffmszh
700   info "FFmpeg AVImszh"
701   status working
702   fourcc MSZH
703   driver ffmpeg
704   dll "mszh"
705   out BGR24
707 videocodec ffzlib
708   info "FFmpeg AVIzlib"
709   status working
710   fourcc ZLIB
711   driver ffmpeg
712   dll "zlib"
713   out BGR24
715 ;XAnim (slow):
717 videocodec cvidxa
718   info "XAnim's Radius Cinepak Video"
719   status buggy
720   fourcc cvid
721   driver xanim
722   dll "vid_cvid.xa"
723   out YV12,IYUV,I420 static
725 ; time to decide what to do with the MPEG-4/DivX variants...
726 ; ff* is fastest...
728 videocodec ffhuffyuv
729   info "FFmpeg HuffYUV"
730   status working
731   fourcc HFYU,FFVH
732   driver ffmpeg
733   dll huffyuv
734   out YUY2,422P,YV12
735   out BGR32,BGR24
737 videocodec ffv1
738   info "FFV1 (lossless codec)"
739   status working
740   fourcc FFV1
741   driver ffmpeg
742   dll ffv1
743   out 411P,444P,422P,YV12,I420,IYUV,YVU9
744   out BGR32
746 videocodec ffsnow
747   info "FFSNOW (Michael's wavelet codec)"
748   status working
749   fourcc snow,SNOW
750   driver ffmpeg
751   dll snow
752   out YV12
754 videocodec ffasv1
755   info "FFmpeg ASUS V1"
756   status working
757   fourcc ASV1
758   driver ffmpeg
759   dll asv1
760   out YV12,I420,IYUV
762 videocodec ffasv2
763   info "FFmpeg ASUS V2"
764   status working
765   fourcc ASV2
766   driver ffmpeg
767   dll asv2
768   out YV12,I420,IYUV
770 videocodec ffvcr1
771   info "FFmpeg ATI VCR1"
772   status working
773   fourcc VCR1
774   driver ffmpeg
775   dll vcr1
776   out YVU9
778 videocodec ffcljr
779   info "FFmpeg Cirrus Logic AccuPak (CLJR)"
780   status working
781   fourcc CLJR
782   driver ffmpeg
783   dll cljr
784   out 411P
786 videocodec ffsvq1
787   info "FFmpeg Sorenson Video v1 (SVQ1)"
788   status working
789   fourcc SVQ1,svq1
790   driver ffmpeg
791   dll svq1
792   out YVU9
794 videocodec ff4xm
795   info "FFmpeg 4XM video"
796   status working
797   fourcc 4XMV
798   driver ffmpeg
799   dll 4xm
800   out BGR15,BGR16 query
802 videocodec ffvixl
803   info "Miro/Pinnacle VideoXL codec"
804   status working
805   fourcc VIXL
806   fourcc PIXL ; this is Pinnacle one
807   fourcc XIXL
808   driver ffmpeg
809   dll xl
810   out 411P
812 videocodec ffqtdrw
813   info "FFmpeg QuickDraw"
814   status working
815   fourcc qdrw
816   driver ffmpeg
817   dll qdraw
818   out BGR8
820 videocodec ffindeo2
821   info "FFmpeg Indeo 2"
822   status working
823   fourcc RT21
824   fourcc IV20
825   driver ffmpeg
826   dll indeo2
827   out YVU9
829 videocodec ffflv
830   info "FFmpeg Flash video"
831   status working
832   fourcc FLV1,flv
833   driver ffmpeg
834   dll flv
835   out YV12
837 videocodec fffsv
838   info "FFmpeg Flash Screen video"
839   status working
840   fourcc FSV1
841   driver ffmpeg
842   dll flashsv
843   out BGR24
845 videocodec ffdivx
846   info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
847   status working
848   fourcc MPG3,mpg3 div3
849   fourcc MP43,mp43 div3   ; MSMPEG-4 v3   (fourcc mapping to div3)
850   fourcc DIV5,div5 div3   ; DivX 3.20
851   fourcc DIV6,div6 div4   ;   -||-
852   fourcc DIV3,div3,DIV4,div4
853   fourcc DIVF,divf    ; divx4.12
854   fourcc AP41 div3        ; AngelPotion stuff
855   fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
856   fourcc 3IVD,3ivd    ; divxdoctored files (3ivx.com)
857   fourcc DVX3
858   driver ffmpeg
859   dll msmpeg4
860   out YV12,I420,IYUV
862 videocodec ffmp42
863   info "FFmpeg MSMPEG-4 v2"
864   status working
865   fourcc DIV2,div2 mp42
866   fourcc MP42,mp42,Mp42
867   driver ffmpeg
868   dll msmpeg4v2
869   out YV12,I420,IYUV
871 videocodec ffmp41
872   info "FFmpeg MSMPEG-4 v1"
873   status working
874   fourcc DIV1,div1 mpg4
875   fourcc MPG4,mpg4
876   fourcc MP41
877   driver ffmpeg
878   dll msmpeg4v1
879   out YV12,I420,IYUV
881 videocodec ffwmv1
882   info "FFmpeg WMV1/WMV7"
883   status working
884   fourcc WMV1,wmv1
885   driver ffmpeg
886   dll wmv1
887   out YV12,I420,IYUV
889 videocodec ffwmv2
890   info "FFmpeg WMV2/WMV8"
891   status working
892   fourcc WMV2,wmv2
893   driver ffmpeg
894   dll wmv2
895   out YV12,I420,IYUV
897 videocodec ffwmv3
898   info "FFmpeg WMV3/WMV9"
899   status buggy
900   fourcc WMV3,wmv3
901   driver ffmpeg
902   dll wmv3
903   out YV12,I420,IYUV
905 videocodec ffwmv3vdpau
906   info "FFmpeg WMV3/WMV9 (VDPAU)"
907   status buggy
908   fourcc WMV3,wmv3
909   driver ffmpeg
910   dll wmv3_vdpau
911   out VDPAU_WMV3
913 videocodec ffvc1
914   info "FFmpeg WVC1"
915   status buggy
916   fourcc WVC1,wvc1,WMVA
917   fourcc vc-1,VC-1
918   driver ffmpeg
919   dll vc1
920   out YV12,I420,IYUV
922 videocodec ffvc1vdpau
923   info "FFmpeg WVC1 (VDPAU)"
924   status buggy
925   fourcc WVC1,wvc1,WMVA
926   fourcc vc-1,VC-1
927   driver ffmpeg
928   dll vc1_vdpau
929   out VDPAU_VC1
931 videocodec ffh264
932   info "FFmpeg H.264"
933   status working
934   fourcc H264,h264
935   fourcc X264,x264
936   fourcc avc1,AVC1
937   fourcc davc,DAVC
938   format 0x10000005
939   driver ffmpeg
940   dll h264
941   out YV12,I420,IYUV
943 videocodec ffh264vdpau
944   info "FFmpeg H.264 (VDPAU)"
945   status working
946   fourcc H264,h264
947   fourcc X264,x264
948   fourcc avc1,AVC1
949   fourcc davc,DAVC
950   format 0x10000005
951   driver ffmpeg
952   dll h264_vdpau
953   out VDPAU_H264
955 videocodec coreavcwindows
956   info "CoreAVC H.264 for x86 - http://corecodec.org/"
957   comment "this codec will only work after purchasing it"
958   status working
959   fourcc H264,h264
960   fourcc X264,x264
961   fourcc avc1 AVC1,AVC1
962   fourcc davc,DAVC
963   fourcc VSSH
964   format 0x10000005
965   driver dshow
966   dll "CoreAVCDecoder.ax"
967   guid 0x09571a4b, 0xf1fe, 0x4c60, 0x97, 0x60, 0xde, 0x6d, 0x31, 0x0c, 0x7c, 0x31
968   out YV12,IYUV,I420,YUY2
971 videocodec ffsvq3
972   info "FFmpeg Sorenson Video v3 (SVQ3)"
973   status working
974   fourcc SVQ3
975   driver ffmpeg
976   dll svq3
977   out YV12,I420,IYUV
979 videocodec ffodivx
980   info "FFmpeg MPEG-4"
981   status working
982   fourcc FMP4,fmp4
983   fourcc DIVX,divx
984   fourcc DIV1,div1 divx
985   fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
986   fourcc M4S2,m4s2
987   fourcc xvid,XVID,XviD,XVIX
988   fourcc DX50,dx50,BLZ0 DX50
989   fourcc mp4v,MP4V
990   format 0x4
991   fourcc UMP4
992   fourcc RMP4
993   fourcc 3IV2,3iv2  ; 3ivx Delta 4
994   fourcc DXGM
995   fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
996   fourcc SMP4,smp4 ; Samsung SMP4 video codec
997   fourcc VIDM ; vidm 4.01 codec
998   format 0x10000004  ; mpeg 4 es
999   fourcc m4cc,M4CC
1000   fourcc hdx4,HDX4
1001   fourcc FVFW,fvfw
1002   fourcc FFDS
1003   fourcc DCOD,MVXM,EM4A,PM4V
1004   fourcc M4T3,DMK2,DIGI,INMC
1005   fourcc EPHV,SN40
1006   fourcc uldx,ULDX,VSPX
1007   fourcc SIPP ; Samsung SHR-6040
1008   driver ffmpeg
1009   dll mpeg4 ;opendivx
1010   out YV12,I420,IYUV
1012 videocodec ffodivxvdpau
1013   info "FFmpeg MPEG-4,DIVX-4/5 (VDPAU)"
1014   status working
1015   fourcc FMP4,fmp4
1016   fourcc DIVX,divx
1017   fourcc DIV1,div1 divx
1018   fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1019   fourcc M4S2,m4s2
1020   fourcc xvid,XVID,XviD,XVIX
1021   fourcc DX50,dx50,BLZ0 DX50
1022   fourcc mp4v,MP4V
1023   format 0x4
1024   fourcc UMP4
1025   fourcc RMP4
1026   fourcc 3IV2,3iv2  ; 3ivx Delta 4
1027   fourcc DXGM
1028   fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1029   fourcc SMP4,smp4 ; Samsung SMP4 video codec
1030   fourcc VIDM ; vidm 4.01 codec
1031   format 0x10000004  ; mpeg 4 es
1032   fourcc m4cc,M4CC
1033   fourcc hdx4,HDX4
1034   fourcc FVFW,fvfw
1035   fourcc FFDS
1036   fourcc DCOD,MVXM,EM4A,PM4V
1037   fourcc M4T3,DMK2,DIGI,INMC
1038   fourcc EPHV,SN40
1039   fourcc uldx,ULDX,VSPX
1040   fourcc SIPP ; Samsung SHR-6040
1041   driver ffmpeg
1042   dll mpeg4_vdpau
1043   out VDPAU_MPEG4
1045 videocodec ffwv1f
1046   info "WV1F MPEG-4"
1047   status working
1048   fourcc WV1F
1049   driver ffmpeg
1050   dll mpeg4
1051   out YV12,I420,IYUV flip
1053 videocodec fflibschroedinger
1054   info "Dirac (through FFmpeg libschroedinger)"
1055   status working
1056   fourcc drac
1057   driver ffmpeg
1058   dll libschroedinger
1059   out I420,IYUV,422P,444P
1061 videocodec fflibdirac
1062   info "Dirac (through FFmpeg libdirac)"
1063   status working
1064   fourcc drac
1065   driver ffmpeg
1066   dll libdirac
1067   out I420,IYUV,422P,444P
1069 videocodec xvid
1070   info "Xvid (MPEG-4)"
1071   status working
1072   fourcc FMP4,fmp4
1073   fourcc DIVX,divx
1074   fourcc xvid,XVID,XviD,XVIX
1075   fourcc DIV1,div1 divx
1076   fourcc MP4S,mp4s      ; ISO MPEG-4 Video V1
1077   fourcc M4S2,m4s2
1078   fourcc DX50,dx50,BLZ0 DX50
1079   fourcc mp4v,MP4V
1080   format 0x4
1081   fourcc UMP4
1082   fourcc RMP4
1083   fourcc 3IV2,3iv2  ; 3ivx Delta 4
1084   fourcc DXGM
1085   fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1086   fourcc SMP4,smp4 ; Samsung SMP4 video codec
1087   fourcc VIDM ; vidm 4.01 codec
1088   fourcc FFDS
1089   fourcc DCOD,MVXM,EM4A,PM4V
1090   fourcc M4T3,DMK2,DIGI,INMC
1091   fourcc EPHV,SN40
1092   fourcc uldx,ULDX,VSPX
1093   format 0x10000004  ; mpeg 4 es
1094   fourcc SIPP ; Samsung SHR-6040
1095   driver xvid
1096   out YV12
1097   out I420
1098   out YUY2
1099   out UYVY
1100   out YVYU
1101   out BGR32,BGR24,BGR16,BGR15
1102   dll "libxvidcore.a"
1104 ; is divx4vfw stable enough, working everywhere and faster than divxds?
1106 videocodec divx4vfw
1107   info "DivX4Windows-VFW"
1108   status buggy
1109   comment "sig11 with -framedrop"
1110   fourcc DIVX,divx        ; opendivx / divx4
1111   fourcc DIV1,div1 divx
1112 ;  fourcc MP4S,mp4s       ; ISO MPEG-4 Video V1
1113   fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3  ; for DivX4Linux only!
1114   fourcc AP41 DIV3        ; AngelPotion stuff
1115   format 0x4
1116   driver vfw
1117   dll "divx.dll"
1118 ;  out YV12   ; buggy
1119   out YUY2
1120   out BGR32,BGR24,BGR15
1122 ; the original ones...  prefer DShow for postprocessing:
1124 videocodec divxds
1125   info "DivX ;-) (MSMPEG-4 v3)"
1126   comment "with postprocessing"
1127   status working
1128   fourcc MP43,mp43 div3   ; fourcc mapping to div3
1129   fourcc DIV5,div5 div3
1130   fourcc DIV6,div6 div4
1131   fourcc DIV3,div3,DIV4,div4
1132   fourcc AP41 div3        ; AngelPotion stuff
1133   driver dshow
1134   dll "divx_c32.ax"
1135   guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
1136   out YUY2,UYVY
1137   out BGR32,BGR24,BGR16,BGR15
1139 videocodec divx
1140   info "DivX ;-) (MSMPEG-4 v3)"
1141   status working
1142   fourcc MP43,mp43 div3   ; MSMPEG-4 v3   (fourcc mapping to div3)
1143   fourcc DIV5,div5 div3   ; DivX 3.20
1144   fourcc DIV6,div6 div4   ;   -||-
1145   fourcc DIV3,div3,DIV4,div4
1146   fourcc AP41 div3        ; AngelPotion stuff
1147   driver vfw
1148   dll "divxc32.dll"
1149   out YUY2 yuvhack
1150   out BGR32,BGR24,BGR15
1152 ; hmm. we should check, maybe these are/will be playable with libavcodec:
1154 videocodec mpeg4ds
1155   info "Microsoft MPEG-4 v1/v2"
1156   status working
1157   comment "with postprocessing"
1158   fourcc DIV2,div2 mp42
1159   fourcc MP4S,mp4s      ; ISO MPEG-4 Video V1
1160   fourcc MPG4,mpg4
1161   fourcc MP42,mp42
1162   driver dshow
1163   dll "mpg4ds32.ax"
1164   guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
1165   out YUY2
1166 ;  out BGR32,BGR24,BGR16,BGR15
1168 videocodec mpeg4
1169   info "Microsoft MPEG-4 v1/v2"
1170   status working
1171   fourcc MPG4,mpg4
1172   fourcc MP42,mp42
1173   fourcc DIV2 mp42
1174   driver vfw
1175   dll "mpg4c32.dll"
1176   out YUY2 yuvhack
1177   out BGR32,BGR24,BGR15
1179 videocodec wmv9dmo
1180   info "Windows Media Video 9 DMO"
1181   status working
1182   fourcc WMV3
1183   fourcc WMVP
1184   driver dmo
1185   dll "wmv9dmod.dll"
1186   guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
1187   out YV12 ;,I420,IYUV
1188   out YUY2,UYVY
1189 ;  out BGR32,BGR24,BGR16 ;,BGR15
1191 videocodec wmvdmo
1192   info "Windows Media Video DMO"
1193   status working
1194   fourcc WMV1
1195   fourcc WMV2
1196   fourcc WMV3
1197   fourcc WMVP
1198   driver dmo
1199   dll "wmvdmod.dll"
1200   guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
1201   out YV12 ;,I420,IYUV
1202   out YUY2,UYVY
1203 ;  out BGR32,BGR24,BGR16 ;,BGR15
1205 videocodec wmv8
1206   info "Windows Media Video 8"
1207   status working
1208   fourcc WMV2
1209   driver dshow
1210   dll "wmv8ds32.ax"
1211   guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
1212   out YV12,I420,IYUV
1213   out YUY2,UYVY
1214 ;  out BGR32,BGR24,BGR16,BGR15
1216 videocodec wmv7
1217   info "Windows Media Video 7"
1218   status working
1219   fourcc WMV1
1220   driver dshow
1221   dll "wmvds32.ax"
1222   guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
1223   out YUY2,UYVY
1224 ;  out BGR32,BGR24,BGR16,BGR15
1226 videocodec wmvadmo
1227   info "Windows Media Video Adv DMO"
1228   status working
1229   fourcc WMVA
1230   fourcc WVP2
1231   driver dmo
1232   dll "wmvadvd.dll"
1233   guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
1234   out YV12 ;,I420,IYUV
1235   out YUY2,UYVY
1236 ;  out BGR32,BGR24,BGR16 ;,BGR15
1238 videocodec wmvvc1dmo
1239   info "Windows Media Video (VC-1) Advanced Profile"
1240   status working
1241   fourcc WVC1
1242   driver dmo
1243   dll "wvc1dmod.dll"
1244   guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
1245   out YV12,YUY2
1247 videocodec wmsdmod
1248   info "Windows Media Screen Codec 2"
1249   status working
1250   fourcc MSS1
1251   fourcc MSS2
1252   driver dmo
1253   dll "wmsdmod.dll"
1254   guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1255   out BGR32,BGR24,BGR16
1257 videocodec wms10dmod
1258   info "Windows Media Screen Codec 2 from WMP10"
1259   status working
1260   fourcc MSS1
1261   fourcc MSS2
1262   driver dmo
1263   dll "wms10dmod.dll"
1264   guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1265   out BGR32,BGR24,BGR16
1267 videocodec gotomeeting
1268   info "GoToMeeting codec"
1269   status working
1270   fourcc G2M2,G2M3
1271   driver dmo
1272   dll "G2M.dll"
1273   guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E
1274   out BGR24,RGB24 flip
1276 videocodec ubmp4
1277   info "UB Video MPEG-4"
1278   comment "black&white"
1279   status buggy
1280   fourcc mp4v UMP4 ; black&white, sometimes buggy too
1281   fourcc UMP4
1282   driver vfw
1283   dll "ubvmp4d.dll"
1284   out I420
1285   out UYVY
1287 videocodec geomp4
1288   info "GeoVision Advanced MPEG-4"
1289   status working
1290   fourcc GMP4,GM40
1291   driver vfw
1292   dll "GXAMP4.dll"
1293   out BGR24 flip
1295 ; MJPEG:
1296 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
1297 ; ijpg only decodes JPEG images (no MJPEG), and slow.
1298 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
1300 videocodec zrmjpeg
1301   info "Zoran MJPEG passthrough"
1302   status buggy
1303   fourcc MJPG,jpeg
1304   driver zrmjpeg
1305   out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
1307 videocodec ffmjpeg
1308   info "FFmpeg MJPEG"
1309   status working
1310   fourcc MJPG,mjpg
1311   fourcc AVRn,AVDJ  ; AVID
1312   fourcc ADJV       ; Avid Motion JPEG
1313   fourcc jpeg       ; MOV Photo-JPEG
1314   fourcc mjpa       ; Apple MJPEG-A (Quicktime)
1315   fourcc JFIF       ; SMJPEG (Loki)
1316   fourcc ijpg,IJPG  ; -mf type=jpeg
1317   fourcc JPEG       ; SGI's AVI Photo-JPEG
1318   fourcc JPGL       ; lossless JPEG (pegasus codec)
1319   fourcc LJPG       ; lossless JPEG
1320   fourcc dmb1       ; MJPEG by Matrox Rainbow Runner
1321   fourcc MJLS       ; JPEG-LS custom FOURCC for avi - encoder
1322   fourcc MMJP,QIVG
1323   fourcc ACDV       ; ACDSee jpeg
1324   fourcc SLMJ       ; SL M-JPEG
1325   fourcc MVJP       ; Midvid JPEG Video Codec
1326   fourcc IJLV       ; Intel JPEG Library Video Codec
1327   fourcc avi1,avi2
1328   fourcc MTSJ,ZJPG
1329   driver ffmpeg
1330   dll mjpeg
1331   out 444P
1332   out 422P
1333   out 440P
1334   out YUY2  ; queried (conversion from yuv422p)
1335   out YV12,I420,IYUV
1336   out BGR32 ; lossless JPEG
1337   out RGB24 ; JPEG-LS
1338   out Y800
1340 videocodec ffmjpegb
1341   info "FFmpeg MJPEG-B"
1342   status working
1343   fourcc mjpb       ; Apple MJPEG-B (Quicktime)
1344   driver ffmpeg
1345   dll mjpegb
1346   out 444P
1347   out 422P
1348   out 440P
1349   out YUY2  ; queryed (conversion from yuv422p)
1350   out YV12,I420,IYUV
1352 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
1353 videocodec ijpg
1354   info "Independent JPEG Group's codec"
1355   status working
1356   fourcc ijpg,IJPG   ; -mf type=jpeg
1357   fourcc jpeg        ; MOV Photo-JPEG
1358   fourcc AVRn,AVDJ   ; AVID
1359   fourcc CJPG
1360   driver ijpg
1361   dll libjpeg
1362   out RGB24,Y8
1364 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
1365 videocodec m3jpeg
1366   info "Morgan Motion JPEG Codec"
1367   status working
1368   fourcc MJPG
1369   fourcc mjpa,mjpb,mjpg MJPG  ; MOV files
1370   fourcc dmb1 MJPG            ; MJPEG by Matrox Rainbow Runner
1371   driver vfw
1372   dll "m3jpeg32.dll"
1373 ;  out YV12,I420
1374   out YUY2,UYVY
1375   out BGR32,BGR24,BGR15
1377 videocodec mjpeg
1378   info "MainConcept Motion JPEG"
1379   status working
1380   fourcc MJPG
1381   fourcc mjpa,mjpb,mjpg MJPG  ; MOV files
1382 ;  fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
1383   driver vfw
1384   dll "mcmjpg32.dll"
1385   out YUY2,UYVY
1386   out BGR32,BGR24,BGR15
1388 videocodec avid
1389   info "AVID Motion JPEG"
1390   status working
1391   comment "slooooooooow but stable"
1392   fourcc AVRn
1393   fourcc AVDJ AVRn
1394   fourcc MJPG,mjpg AVRn
1395   driver vfw
1396   dll "AvidAVICodec.dll"
1397   out BGR24 flip
1399 videocodec LEAD
1400   info "LEAD (M)JPEG"
1401   status working
1402   comment "supports interlaced MJPEG"
1403   fourcc MJPG
1404   fourcc jpeg MJPG  ; MOV Photo-JPEG
1405   fourcc LEAD
1406   fourcc MTSJ MJPG
1407   driver vfw
1408   dll "LCodcCMP.dll"
1409   out BGR24,BGR15
1411 videocodec acdsee
1412   info "ACDSee mjpeg"
1413   status working
1414   fourcc ACDV
1415   driver vfw
1416   dll "ACDV.dll"
1417   out BGR32,BGR24,BGR15 flip
1419 videocodec imagepower
1420   info "ImagePower MJPEG2000"
1421   status buggy
1422   fourcc IPJ2
1423   driver vfw
1424   dll "jp2avi.dll"
1425   out BGR32,BGR24,BGR15
1427 videocodec fflibopenjpeg
1428   info "OpenJPEG MJPEG2000"
1429   status working
1430   fourcc MJ2C
1431   fourcc MJP2
1432   fourcc mjp2
1433   driver ffmpeg
1434   dll "libopenjpeg"
1435   out RGB24,RGB32,BGR32,Y8,Y800
1437 videocodec m3jpeg2k
1438   info "Morgan MJPEG2000"
1439   status working
1440   fourcc MJ2C
1441   fourcc MJP2
1442   driver vfw
1443   dll "m3jp2k32.dll"
1444   out YV12,I420,IYUV
1445   out YUY2,UYVY
1446   out BGR32,BGR24,BGR15
1448 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
1449 videocodec m3jpegds
1450   info "Morgan MJPEG"
1451   status crashing
1452   fourcc MJPG mjpg
1453   fourcc mjpa,mjpb,mjpg mjpg  ; MOV files
1454   fourcc dmb1 mjpg            ; MJPEG by Matrox Rainbow Runner
1455   driver dshow
1456   dll "m3jpegdec.ax"
1457   guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
1458   out I420
1459   out YUY2,UYVY
1460   out BGR32,BGR24,BGR16,BGR15
1462 videocodec pegasusm
1463   info "Pegasus Motion JPEG"
1464   status crashing
1465   fourcc MJPG
1466   driver vfw
1467 ;  dll "pvmjpg20.dll"   ; v2.0
1468   dll "pvmjpg21.dll"    ; v2.1
1469   out BGR24 flip
1471 videocodec pegasusl
1472   info "Pegasus lossless JPEG"
1473   status crashing
1474   fourcc JPGL
1475   fourcc MJPG JPGL
1476   driver vfw
1477   dll "pvljpg20.dll"
1478   out BGR24 flip
1480 videocodec pegasusmwv
1481   info "Pegasus Motion Wavelet 2000"
1482   status crashing
1483   fourcc PVW2
1484   driver vfw
1485   dll "pvwv220.dll"
1486   out BGR24 flip
1488 videocodec fffrwu
1489   info "FFmpeg Forward Uncompressed Video Codec"
1490   status working
1491   fourcc FRWU
1492   driver ffmpeg
1493   dll "FRWU"
1494   out UYVY
1496 videocodec frwuvfw
1497   info "Forward Uncompressed Video Codec"
1498   status working
1499   fourcc FRWU
1500   driver vfw
1501   dll "FRWU.dll"
1502   out BGR24 flip
1504 videocodec frwdvfw
1505   info "Forward JPEG Video Codec"
1506   status working
1507   fourcc FRWD
1508   driver vfw
1509   dll "FRWD.dll"
1510   out BGR24 flip
1512 videocodec frwtvfw
1513   info "Forward JPEG+Alpha Video"
1514   status working
1515   fourcc FRWT
1516   driver vfw
1517   dll "FRWT.dll"
1518   out BGR24 flip
1520 ; h263: - I don't know. comments?
1522 videocodec vivo
1523   info "Vivo H.263"
1524   status working
1525   fourcc VIVO,vivo vivo
1526   fourcc viv1,viv2 vivo
1527   driver vfw
1528   dll "ivvideo.dll"
1529   out BGR32,BGR24,BGR15 flip
1530   in BGR24
1532 videocodec u263
1533   info "UB Video H.263/H.263+/H.263++"
1534   status working
1535   fourcc U263
1536   fourcc vivo,VIVO U263
1537   fourcc viv1 U263
1538   driver dshow
1539   dll "ubv263d+.ax"
1540   guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1541 ;  out UYVY
1542 ; BGR32,BGR16,BGR15 seems to work too
1543   out BGR24 flip
1545 videocodec i263
1546   info "I263"
1547   status working
1548   fourcc I263,i263
1549 ;  fourcc I420,i420
1550   fourcc vivo,VIVO I263
1551   fourcc viv1 I263
1552   driver vfw
1553   dll "i263_32.drv"
1554   out I420
1555   out YUY2
1556   out BGR32,BGR24,BGR15
1558 videocodec ffi263
1559   info "FFmpeg I263"
1560   status working
1561   fourcc I263,i263
1562   driver ffmpeg
1563   dll h263i
1564   out YV12,I420,IYUV
1566 videocodec ffh263
1567   info "FFmpeg H.263+"
1568   status working
1569   fourcc H263,U263,h263,X263,M263
1570   fourcc viv1 h263
1571   fourcc s263,S263
1572   fourcc T263
1573   fourcc D263     ; DEC H263
1574   fourcc L263     ; Lead H263
1575   fourcc ILVR     ; ITU H263+
1576   fourcc VX1K     ; Agora Labs VX1000S H263
1577   driver ffmpeg
1578   dll h263
1579   out YV12,I420,IYUV
1581 videocodec ffzygo
1582   info "FFmpeg ZyGo"
1583   status untested
1584   fourcc ZyGo
1585   driver ffmpeg
1586   dll h263
1587   out YV12,I420,IYUV flip
1589 videocodec h263xa
1590   info "XAnim's CCITT H.263"
1591   status crashing
1592   fourcc H263,h263
1593   fourcc viv1 H263
1594   fourcc VIVO,vivo H263
1595   driver xanim
1596   dll "vid_h263.xa"
1597   out YV12,IYUV,I420
1599 videocodec ffh261
1600   info "CCITT H.261"
1601   status working
1602   fourcc H261,h261
1603   driver ffmpeg
1604   dll h261
1605   out YV12
1607 videocodec qt261
1608   info "QuickTime H.261 video"
1609   status working
1610   fourcc H261,h261
1611   driver qtvideo
1612   dll "QuickTime.qts"
1613   out YUY2
1615 videocodec h261xa
1616   info "XAnim's CCITT H.261"
1617   status buggy
1618   fourcc H261,h261
1619   driver xanim
1620   dll "vid_h261.xa"
1621   out YV12,IYUV,I420
1623 videocodec m261
1624   info "M261"
1625   status untested
1626   fourcc m261,M261
1627   driver vfw
1628   dll "msh261.drv"
1629   out BGR32,BGR24,BGR15
1631 ; Indeo:
1632 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1633 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1634 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1636 videocodec indeo5ds
1637   info "Intel Indeo 5"
1638   status working
1639   fourcc IV50,iv50
1640   driver dshow
1641   dll "ir50_32.dll"
1642   guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1643   out YV12,IYUV,I420
1644   out YUY2,UYVY
1645   out BGR32,BGR24,BGR16,BGR15
1647 videocodec indeo5
1648   info "Intel Indeo 5"
1649   status working
1650   fourcc IV50,iv50
1651   driver vfwex
1652   dll "ir50_32.dll"
1653 ;  out YV12,I420   ; flickering
1654   out YUY2
1655   out BGR32,BGR24,BGR15
1657 videocodec indeo4
1658   info "Intel Indeo 4.1"
1659   status working
1660   fourcc IV41,iv41
1661   driver vfw
1662   dll "ir41_32.dll"
1663   out IF09
1664   out BGR24,BGR15
1665   in YVU9
1667 videocodec indeo3
1668   info "Intel Indeo 3.1/3.2"
1669   status working
1670   fourcc IV31,iv31
1671   fourcc IV32,iv32
1672   driver vfwex
1673   dll "ir32_32.dll"
1674   out IF09
1675   out BGR24,BGR15 flip,static
1676   in YVU9
1678 videocodec indeo5xa
1679   info "XAnim's Intel Indeo 5"
1680   status working
1681   fourcc IV50,iv50
1682   driver xanim
1683   dll "vid_iv50.xa"
1684   out YVU9
1686 videocodec indeo4xa
1687   info "XAnim's Intel Indeo 4.1"
1688   status working
1689   fourcc IV41,iv41
1690   driver xanim
1691   dll "vid_iv41.xa"
1692   out YVU9
1694 videocodec indeo3xa
1695   info "XAnim's Intel Indeo 3.1/3.2"
1696   status working
1697   fourcc IV31,iv31
1698   fourcc IV32,iv32
1699   driver xanim
1700   dll "vid_iv32.xa"
1701   out YVU9
1703 videocodec ffindeo5
1704   info "FFmpeg Indeo 5"
1705   status working
1706   fourcc IV50
1707   driver ffmpeg
1708   dll indeo5
1709   out YVU9
1711 ; DV:  qdv is more stable...  libdv is slow, mcdv is unstable
1713 videocodec ffdv
1714   info "FFmpeg DV"
1715   status working
1716   fourcc CDVC,cdvc
1717   fourcc CDVH,cdvh   ; Canopus DVCPRO HD
1718   fourcc DVSD,dvsd   ; PAL
1719   fourcc DVCS,dvcs   ; NTSC ?
1720   fourcc "dvcp"      ; PAL DV in .mov
1721   fourcc "dvc "      ; NTSC DV in .mov
1722   fourcc "dvp "
1723   fourcc dvpp        ; DVCPRO - PAL
1724   fourcc dv50        ; DVCPRO 50
1725   fourcc dv5n        ; DVCPRO 50 NTSC in .mov
1726   fourcc dv5p        ; DVCPRO 50 PAL in .mov
1727   fourcc AVdv,AVd1
1728   fourcc dvhq,dvhp
1729   fourcc dvh5,dvh6,dvh3
1730   fourcc dvhd,dvsl,dv25
1731   fourcc dvs1,dvh1
1732   driver ffmpeg
1733   dll dvvideo
1734   out 411P,422P,YV12
1736 videocodec qdv
1737   info "Sony Digital Video (DV)"
1738   status working
1739   fourcc dvsl,dvsd,dvhd  ; ????
1740   fourcc DVSD dvsd   ; pal .avi
1741   fourcc "dvcp" dvsd ; pal .mov
1742   fourcc "dvc " dvsd ; ntsc .mov
1743   driver dshow
1744   dll "qdv.dll"
1745   guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1746   out YUY2
1747   out UYVY
1748   out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1750 videocodec libdv
1751   info "Raw DV (libdv)"
1752   status working
1753   fourcc DVSD,dvsd   ; PAL
1754   fourcc DVCS,dvcs   ; NTSC ?
1755   fourcc "dvcp"      ; PAL DV in .mov
1756   fourcc "dvc "      ; NTSC DV in .mov
1757   fourcc dvpp        ; DVCPRO - PAL
1758   fourcc dv50        ; DVCPRO 50
1759   fourcc dv5n        ; DVCPRO 50 NTSC in .mov
1760   fourcc dv5p        ; DVCPRO 50 PAL in .mov
1761   fourcc AVdv,AVd1   ; AVID DV
1762   fourcc dvhq,dvhp
1763   fourcc dvh5,dvh6,dvh3
1764   driver libdv
1765   dll libdv.so.2
1766   out YUY2
1768 ; note: it crashes with pond.dv :(
1769 videocodec mcdv
1770   info "MainConcept DV Codec"
1771   status working
1772   fourcc DVSD,dvsd   ; PAL
1773   fourcc DVCS,dvcs   ; NTSC ?
1774   fourcc CDVC,cdvc   ; ???
1775   fourcc "dvcp" dvsd ; PAL DV in .mov
1776   fourcc "dvc " dvcs ; NTSC DV in .mov
1777   driver vfw
1778   dll "mcdvd_32.dll"
1779   out YUY2
1780   out UYVY
1781   out BGR32,BGR24,BGR15
1783 ; 3ivx:
1785 videocodec 3ivXxa
1786   info "XAnim's 3ivx Delta 3.5 plugin"
1787   status working
1788   fourcc 3IV1
1789   driver xanim
1790   dll "vid_3ivX.xa"
1791   out YV12,IYUV,I420
1793 videocodec 3ivX
1794   info "3ivx Delta 4.5"
1795   status working
1796   fourcc 3IV1
1797   driver dshow
1798   dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1799   guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1800   out YV12
1801   out YUY2
1802   out BGR32,BGR24,BGR16,BGR15
1804 ; RealVideo variants
1806 videocodec rv3040
1807   info "Linux RealPlayer 10 RV30/40"
1808   status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit
1809   fourcc RV30,rv30
1810   fourcc RV40,rv40
1811   driver realvid
1812   dll "drvc.so"
1813   out I420
1815 videocodec rv3040win
1816   info "Win32 RealPlayer 10 RV30/40"
1817   status working
1818   fourcc RV30,rv30
1819   fourcc RV40,rv40
1820   driver realvid
1821   dll "drvc.dll"
1822   out I420
1824 videocodec rv40
1825   info "Linux RealPlayer 9 RV40"
1826   status buggy
1827   fourcc RV40,rv40
1828   driver realvid
1829   dll "drv4.so.6.0"
1830   out I420
1832 videocodec rv40win
1833   info "Win32 RealPlayer 9 RV40"
1834   status working
1835   fourcc RV40,rv40
1836   driver realvid
1837   dll "drv43260.dll"
1838   out I420
1840 videocodec rv40mac
1841   info "Mac OS X RealPlayer 9 RV40"
1842   status working
1843   fourcc RV40,rv40
1844   driver realvid
1845   dll "drvc.bundle/Contents/MacOS/drvc"
1846   out I420
1848 videocodec rv30
1849   info "Linux RealPlayer 8 RV30"
1850   status buggy
1851   fourcc RV30,rv30
1852   driver realvid
1853   dll "drv3.so.6.0"
1854   out I420
1856 videocodec rv30win
1857   info "Win32 RealPlayer 8 RV30"
1858   status working
1859   fourcc RV30,rv30
1860   driver realvid
1861   dll "drv33260.dll"
1862   out I420
1864 videocodec rv30mac
1865   info "Mac OS X RealPlayer 9 RV30"
1866   status working
1867   fourcc RV30,rv30
1868   driver realvid
1869   dll "drvc.bundle/Contents/MacOS/drvc"
1870   out I420
1872 videocodec ffrv20
1873   info "FFmpeg RV20"
1874   status working
1875   fourcc RV20,rv20
1876   fourcc RVTR
1877   driver ffmpeg
1878   dll rv20
1879   out YV12,I420,IYUV
1881 videocodec ffrv30
1882   info "FFmpeg RV30"
1883   status buggy
1884   fourcc RV30,rv30
1885   driver ffmpeg
1886   dll rv30
1887   out YV12,I420,IYUV
1889 videocodec ffrv40
1890   info "FFmpeg RV40"
1891   status working
1892   fourcc RV40,rv40
1893   driver ffmpeg
1894   dll rv40
1895   out YV12,I420,IYUV
1897 videocodec rv20
1898   info "Linux RealPlayer 8 RV20"
1899   status buggy
1900   fourcc RV20,rv20
1901   driver realvid
1902   dll "drv2.so.6.0"
1903   out I420
1905 videocodec rv20winrp10
1906   info "Win32 RealPlayer 10 RV20"
1907   status working
1908   fourcc RV20,rv20
1909   driver realvid
1910   dll "drv2.dll"
1911   out I420
1913 videocodec rv20win
1914   info "Win32 RealPlayer 8 RV20"
1915   status working
1916   fourcc RV20,rv20
1917   driver realvid
1918   dll "drv23260.dll"
1919   out I420
1921 videocodec rv20mac
1922   info "Mac OS X RealPlayer 9 RV20"
1923   status working
1924   fourcc RV20,rv20
1925   driver realvid
1926   dll "drv2.bundle/Contents/MacOS/drv2"
1927   out I420
1929 videocodec ffrv10
1930   info "FFmpeg RV10"
1931   status working
1932   fourcc RV10,rv10
1933   fourcc RV13,rv13
1934   driver ffmpeg
1935   dll rv10
1936   out YV12,I420,IYUV
1938 ; others:
1940 videocodec alpary
1941   info "Alparysoft lossless codec dshow"
1942   status working
1943   fourcc ASLC
1944   driver dshow
1945   dll "aslcodec_dshow.dll"
1946   guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
1947   out BGR24 flip
1949 videocodec alpary2
1950   info "Alparysoft lossless codec vfw"
1951   status working
1952   fourcc ASLC
1953   driver vfw
1954   dll "aslcodec_vfw.dll"
1955   out BGR24 flip
1957 videocodec LEADMW20
1958   info "Lead CMW wavelet 2.0"
1959   status working
1960   fourcc LCW2
1961   driver dshow
1962   dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
1963   guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
1964   out BGR24,BGR8 flip
1966 videocodec cineformhd
1967   info "CineForm HD"
1968   status working
1969   fourcc CFHD
1970   driver dshow
1971   dll "CFDecode2.ax"
1972   guid 0xAD83011E, 0x01d1, 0x4623, 0x91, 0xfd, 0x6b, 0x75, 0xf1, 0x83, 0xc5, 0xa9
1973   out UYVY
1975 videocodec lagarith
1976   info "Lagarith Lossless Video Codec"
1977   comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
1978   status working
1979   fourcc LAGS
1980   driver vfw
1981   dll "lagarith.dll"
1982   out BGR32,BGR24 flip
1984 videocodec psiv
1985   info "Infinite Video PSI_V"
1986   status working
1987   fourcc PSIV
1988   driver vfw
1989   dll "psiv.dll"
1990   out BGR32,BGR24 query,flip
1992 videocodec midivid1
1993   info "http://www.midivid.com/codec/download.html"
1994   status working
1995   fourcc MVLZ
1996   driver vfw
1997   dll "MLZCodec.dll"
1998   out BGR24,BGR16 flip
2000 videocodec midivid2
2001   info "http://www.midivid.com/codec/download.html"
2002   status working
2003   fourcc MVDV
2004   driver vfw
2005   dll "MVCodec.dll"
2006   out BGR24 flip
2008 videocodec midivid3
2009   info "www.midivid.com/codec/mv3codec.html"
2010   status working
2011   fourcc MV30
2012   driver vfw
2013   dll "MV3.dll"
2014   out BGR24,BGR16
2016 videocodec moyea
2017   info "Moyea Flash to Video Converter"
2018   comment "requires zlib1.dll" ; c7d4d685a0af2a09cbc21cb474358595
2019   status working
2020   fourcc MFZ0
2021   driver vfw
2022   dll "MyFlashZip0.ax"
2023   out BGR24 flip
2025 videocodec nsvideo
2026   info "Power VideoWorks video"
2027   status working
2028   fourcc NSVI
2029   driver vfw
2030   dll "nsvideo.dll"
2031   out BGR24 flip
2033 videocodec smv2vfw
2034   info "DideoNET SMV2"
2035   status working
2036   fourcc SMV2
2037   driver vfw
2038   dll "smv2vfw.dll"
2039   out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip
2041 videocodec cfhdvfw
2042   status working
2043   info "CineForm HD"
2044   comment "windows only" ; set registry keys for half-res decoding
2045   status working
2046   fourcc CFHD
2047   driver vfw
2048   dll "cinevfw.dll"
2049   out BGR32
2051 videocodec canopushq
2052   status working
2053   info "Canopus HQ Codec"
2054   comment "requires csehqa.dll and cseuvec.dll"
2055   fourcc CUVC
2056   driver vfw
2057   dll "CUVCcodc.dll"
2058   out BGR24
2060 videocodec canopusll
2061   status working
2062   info "Canopus Lossless Codec"
2063   comment "requires csellc.dll"
2064   fourcc CLLC
2065   driver vfw
2066   dll "CLLCcodc.dll"
2067   out BGR24
2069 videocodec ffvp3
2070   info "FFmpeg VP3"
2071   status untested
2072   fourcc VP30,vp30,VP31,vp31
2073   format 0x20335056 ; "VP3 " (used in .nsv files)
2074   driver ffmpeg
2075   dll "vp3"
2076   out YV12
2078 videocodec fftheora
2079   info "FFmpeg Theora"
2080   status untested
2081   fourcc theo
2082   fourcc Thra theo
2083   format 0xFFFC
2084   driver ffmpeg
2085   dll "theora"
2086   out YV12,422P,444P
2088 videocodec vp3
2089   info "On2 Open Source VP3 Codec"
2090   status working
2091   comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
2092   fourcc VP30,vp30,VP31,vp31
2093   flags align16
2094   driver vfwex
2095   dll "vp31vfw.dll"
2096   out YUY2
2097   out BGR32,BGR24,BGR15
2099 videocodec vp4
2100   info "On2 VP4 Personal Codec"
2101   comment "Decodes also VP3"
2102   status working
2103   fourcc VP40
2104   fourcc VP31,VP30,vp31,vp30
2105   driver vfwex
2106   dll "vp4vfw.dll"
2107   out YUY2
2108   out BGR32,BGR24
2110 videocodec ffvp5
2111   info "FFmpeg VP5"
2112   status working
2113   fourcc VP50
2114   driver ffmpeg
2115   dll "vp5"
2116   out YV12
2118 videocodec vp5
2119   info "On2 VP5 Personal Codec"
2120   status working
2121   fourcc VP50
2122   driver vfwex
2123   dll "vp5vfw.dll"
2124   out YUY2
2125   out BGR32,BGR24
2127 videocodec ffvp6
2128   info "FFmpeg VP6"
2129   status working
2130   fourcc VP60,VP61,VP62
2131   driver ffmpeg
2132   dll "vp6"
2133   out YV12
2135 videocodec ffvp6a
2136   info "FFmpeg VP6A"
2137   status untested
2138   fourcc VP6A
2139   driver ffmpeg
2140   dll "vp6a"
2141   out 420A
2143 videocodec ffvp6f
2144   info "FFmpeg VP6 Flash"
2145   status working
2146   fourcc VP6F
2147   fourcc FLV4
2148   driver ffmpeg
2149   dll "vp6f"
2150   out YV12
2152 videocodec vp6
2153   info "On2 VP6 Personal Codec"
2154   status working
2155   fourcc VP60,VP61,VP62
2156   driver vfwex
2157   dll "vp6vfw.dll"
2158   out YUY2
2159   out BGR32,BGR24
2161 videocodec vp6f
2162   info "On2 VP6F Personal Codec"
2163   status working
2164   fourcc VP6F VP60
2165   driver vfwex
2166   dll "vp6vfw.dll"
2167   out YUY2,BGR32,BGR24 flip
2169 videocodec vp7
2170   info "On2 VP7 Personal Codec"
2171   status working
2172   fourcc VP70
2173   driver vfwex
2174   dll "vp7vfw.dll"
2175   out YUY2
2176   out BGR32,BGR24
2178 videocodec fflibvpx
2179   info "FFmpeg wrapper for libvpx/VP8"
2180   status working
2181   fourcc VP80
2182   driver ffmpeg
2183   dll "libvpx"
2184   out YV12
2186 videocodec mwv1
2187   info "Motion Wavelets"
2188   status working
2189   fourcc MWV1
2190   driver vfw
2191   dll "icmw_32.dll"
2192   out BGR24,BGR15 flip
2194 videocodec wavcvfw
2195   info "centre for wavelets, approximation and infromation processing"
2196   status working
2197   fourcc wavc
2198   driver vfw
2199   dll "WavCWAIP.dll"
2200   out BGR24 flip
2202 videocodec asv2
2203   info "ASUS V2"
2204   status working
2205   fourcc ASV2
2206   driver vfw
2207   dll "asusasv2.dll"
2208   out UYVY
2209   out BGR32,BGR24,BGR15 flip
2211 videocodec asv1
2212   info "ASUS V1"
2213   status working
2214   fourcc ASV1
2215   driver vfw
2216   dll "asusasvd.dll"
2217   out UYVY
2218   out BGR32,BGR24,BGR15 flip
2220 videocodec ffultimotion
2221   info "FFmpeg IBM Ultimotion"
2222   status working
2223   fourcc ULTI
2224   driver ffmpeg
2225   dll "ultimotion"
2226   out YVU9
2228 videocodec ultimotion
2229   info "IBM Ultimotion"
2230   status working
2231   fourcc ULTI
2232   driver vfw
2233   dll "ultimo.dll"
2234   out YUY2,UYVY
2235   out BGR32,BGR24,BGR15 flip
2237 videocodec mss1
2238   info "Windows Screen Video"
2239   status working
2240   fourcc MSS1
2241   driver dshow
2242   dll "msscds32.ax"
2243   guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
2244   out BGR32,BGR24,BGR16,BGR15
2246 ; CLRVIDDC.DLL needed too, with uppercase
2247 videocodec ucod
2248   info "UCOD-ClearVideo"
2249   status working
2250   fourcc UCOD
2251   driver vfw
2252   dll "clrviddd.dll"
2253   out BGR32,BGR24,BGR15 flip
2255 videocodec vcr2
2256   info "ATI VCR-2"
2257   status working
2258   fourcc VCR2
2259   driver vfw
2260   dll "ativcr2.dll"
2261   out YV12
2262   out BGR24
2264 videocodec slifvfw
2265   info "SoftLab-NSK Forward MPEG2 I-frames"
2266   status working
2267   fourcc slif
2268   driver vfw
2269   dll "slif.dll"
2270   out RGB32 flip
2272 videocodec blox
2273   info "Jan Jezabeks BLOX MPEG Codec"
2274   status working
2275   fourcc BLOX
2276   driver vfw
2277   dll "blox.dll"
2278   out YUY2
2280 videocodec cjpg
2281   info "Creative Labs Video Blaster Webcam"
2282   comment "sequential jpeg files?"
2283   status working
2284   fourcc CJPG
2285   driver vfw
2286   dll "CtWbJpg.DLL"
2287   out YUY2
2288   out UYVY
2289   out BGR24,BGR15
2291 videocodec kensington
2292   info "kensington webcam"
2293   status working
2294   fourcc AJPG,ABYR
2295   fourcc LBYR,JBYR  ; untested, creative labs cam
2296   fourcc UV12               ; untested
2297   driver vfw
2298   dll "aoxdxipl.ax"
2299   out BGR24 flip
2301 videocodec xjpg
2302   info "xiricam Veo PC Camera"
2303   status working
2304   fourcc XJPG
2305   driver vfw
2306   dll "camfc.dll"
2307   out BGR24 flip
2309 videocodec ffduck
2310   info "Duck Truemotion1"
2311   status working
2312   fourcc DUCK
2313   fourcc PVEZ
2314   driver ffmpeg
2315   dll "truemotion1"
2316   out BGR15,BGR16,BGR24,BGR32 query
2318 videocodec fftm20
2319   info "FFmpeg Duck/On2 TrueMotion 2.0"
2320   status working
2321   fourcc TM20
2322   driver ffmpeg
2323   dll truemotion2
2324   out BGR24
2326 ; our BGR15->BGR32 is bad or the DLL?
2327 videocodec tm20
2328   info "TrueMotion 2.0"
2329   status working
2330   comment "YUV faulting"
2331   fourcc TM20
2332   driver dshow
2333   dll "tm20dec.ax"
2334   guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
2335   out BGR32,BGR24,BGR16 flip
2337 videocodec tm2xvfw
2338   info "TrueMotion 2.0"
2339   status working
2340   fourcc TM2X
2341   fourcc TM2A TM2X
2342   driver vfw
2343   dll "tm2X.dll"
2344   out BGR32,BGR24,BGR16 flip
2346 videocodec tr20
2347   info "TrueMotion RT"
2348   status working
2349   fourcc TR20
2350   driver vfw
2351   dll "tr2032.dll"
2352   out BGR15
2354 videocodec sif1vfw
2355   info "sif1 alpha4"
2356   status working
2357   fourcc SIF1
2358   driver vfw
2359   dll "Sif1_vfw.dll"
2360   out YV12,YUY2
2362 videocodec sif1ds
2363   info "sif1 alpha4"
2364   status buggy
2365   comment "one frame every 5 seconds?"
2366   fourcc SIF1
2367   driver dshow
2368   dll "Sif1Dec.ax"
2369   guid 0x31666973, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71
2370   out BGR32
2372 videocodec ffamv
2373   info "Modified MJPEG, used in AMV files"
2374   status working
2375   fourcc AMVV  ; internal MPlayer FourCC
2376   driver ffmpeg
2377   dll "amv"
2378   out YV12
2380 videocodec ffsp5x
2381   info "SP5x codec - used by Aiptek MegaCam"
2382   status working
2383   fourcc SP53,SP54,SP55,SP56,SP57,SP58
2384   driver ffmpeg
2385   dll "sp5x"
2386   out YV12
2388 videocodec sp6x
2389   info "SP6x codec"
2390   status buggy
2391   fourcc SP60,SP61,SP62
2392   driver vfw
2393   dll "sp6x_32.dll"
2394   out BGR24 flip
2396 videocodec sp5x
2397   info "SP5x codec - used by Aiptek MegaCam"
2398   status working
2399   fourcc SP53,SP54,SP55,SP56,SP57,SP58
2400   driver vfw
2401   dll "sp5x_32.dll"
2402   out BGR24,BGR15 flip
2404 videocodec sp4x
2405   info "SP4x codec - used by Aiptek MegaCam"
2406   status working
2407   fourcc SP40,SP41,SP42,SP43,SP44,SP45
2408   fourcc SP46,SP47
2409   driver vfw
2410   dll "SP4X_32.DLL"
2411   out BGR24,BGR15 flip
2413 videocodec bt411
2414   info "Brooktree 411 codec"
2415   status working
2416   fourcc BT20,Y41P
2417   driver vfwex
2418   dll "btvvc32.drv"
2419   out BGR24
2421 videocodec bwmpeg
2422   info "Broadway MPEG Capture Codec"
2423   status working
2424   fourcc BW10
2425   driver vfwex
2426   dll "bw10.dll" ;requires vtaccess.dll
2427   out YV12,YUY2,I420
2429 videocodec zdsoft
2430   info "zdsoft screen recorder"
2431   status working
2432   fourcc ZDSV
2433   driver vfwex
2434   dll "scrvid.dll"
2435   out BGR32
2437 videocodec webtrain
2438   info "WebTrain Communication lossless screen recorder"
2439   status working
2440   fourcc WTVC
2441   driver vfw
2442   dll "wtvc.dll"
2443   out BGR16 flip
2445 videocodec kegavideo
2446   info "Kega Video"
2447   comment "requires MSVCR80.DLL on windows"
2448   status working
2449   fourcc KGV1
2450   driver vfw
2451   dll "KGV1-VFW.dll"
2452   out BGR16 flip
2454 videocodec xfire
2455   info "xfire video"
2456   status working
2457   fourcc XFR1
2458   driver vfw
2459   dll "xfcodec.dll"
2460   out YV12,YUY2
2462 videocodec vfapi
2463   info "VFAPI rgb transcode codec"
2464   status untested
2465   fourcc vifp
2466   driver vfwex
2467   dll "VFCodec.dll"
2468   out BGR24 flip
2470 videocodec eyecon
2471   info "nokia eti camcorder eyecon"
2472   status working
2473   fourcc NUB0,NUB1,NUB2
2474   driver vfw
2475   dll "nub2.dll"
2476   out YV12,YUY2
2478 videocodec smsvvfw
2479   info "WorldConnect Wavelet Video"
2480   comment "found in visualmail videos"
2481   status working
2482   fourcc SMSV
2483   driver vfw
2484   dll "wv32vfw.dll"
2485   out BGR24 flip
2487 videocodec adv601
2488   info "Analog Devices Wavelet Codec"
2489   status working
2490   fourcc ADV1
2491   driver vfw
2492   dll "ADV601.dll"
2493   out BGR24 flip
2495 videocodec advwavelet
2496   info "waveletvideo.freeservers.com"
2497   status working
2498   fourcc ADV1
2499   driver vfw
2500   dll "wavelet.dll"
2501   out BGR24 flip
2503 videocodec loronixwavlet
2504   info "loronix wavelet"
2505   status untested
2506   fourcc ADV1
2507   driver vfw
2508   dll "wavlor.dll"
2509   out BGR24
2511 videocodec foxmotion
2512   info "fox motion video"
2513   status working
2514   fourcc FMVC
2515   driver vfw
2516   dll "fmcodec.dll"
2517   out BGR32,BGR24,BGR15 flip
2519 videocodec tridvfw
2520   status untested
2521   fourcc ty2c,TY2C,ty0n
2522   fourcc TY2N,TY0N,T565
2523   driver vfw
2524   dll "TRICDC32.DRV"
2525   out BGR24 flip
2527 videocodec vdtzvfw
2528   info "Telegeny VDTZ"
2529   status working
2530   fourcc VDTZ
2531   driver vfw
2532   dll "VTZ32.DLL"
2533   out BGR24 flip
2535 videocodec vivd2
2536   info "SoftMedia ViVD V2 codec VfW"
2537   status working
2538   fourcc GXVE,gxve
2539   driver vfw
2540   dll "ViVD2.dll"
2541   out YUY2,YV12,I420,YVU9
2542   out BGR32,BGR24,BGR15
2544 videocodec winx
2545   info "Winnov Videum winx codec"
2546   status working
2547   fourcc WINX
2548   driver vfwex
2549   dll "wnvwinx.dll"
2550   out BGR32,BGR24,BGR15
2552 videocodec ffwnv1
2553   info "FFmpeg wnv1 codec"
2554   status working
2555   fourcc WNV1
2556   driver ffmpeg
2557   dll wnv1
2558   out 422P
2560 videocodec wnv1
2561   info "Winnov Videum wnv1 codec"
2562   status working
2563   fourcc WNV1
2564   driver vfwex
2565   dll "wnvplay1.dll"
2566   out BGR32,BGR24,BGR15
2568 videocodec vdom
2569   info "VDOWave codec"
2570   status working
2571   fourcc VDOM,VDOW
2572   driver vfw
2573   dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
2574   out BGR24 flip
2576 videocodec vdowave3
2577   info "VDOWave 3 advanced codec"
2578   status working
2579   fourcc VDO3
2580   fourcc VDOM,VDOW
2581   driver vfw
2582   dll "vdo32_30.drv" ; Need also decvdo.dll
2583   out BGR24 flip
2585 videocodec lsv
2586   info "Vianet Lsvx Video"
2587   status working
2588   fourcc lsvx
2589   fourcc lsvm
2590   fourcc lsvc
2591   driver vfw
2592   dll "lsvxdec.dll"
2593   out BGR32,BGR24,BGR16 flip
2595 videocodec ffvmnc
2596   info "FFmpeg VMware video"
2597   status working
2598   fourcc VMnc
2599   driver ffmpeg
2600   dll "vmnc"
2601   out BGR32,BGR15,BGR8
2603 videocodec vmnc
2604   info "VMware video"
2605   status working
2606   fourcc VMnc
2607   driver vfw
2608   dll "vmnc.dll"
2609   out BGR24,BGR15,BGR8 query,flip
2611 videocodec ffsmkvid
2612   info "FFmpeg Smacker Video"
2613   status working
2614   fourcc SMK2
2615   fourcc SMK4
2616   out BGR8
2617   driver ffmpeg
2618   dll "smackvid"
2620 videocodec ffcavs
2621   info "Chinese AVS Video"
2622   comment "only works with libavformat demuxer"
2623   status working
2624   fourcc CAVS
2625   fourcc avs2
2626   driver ffmpeg
2627   dll "cavs"
2628   out I420
2630 videocodec ffdnxhd
2631   info "FFmpeg DNxHD"
2632   status working
2633   fourcc AVdn
2634   driver ffmpeg
2635   dll "dnxhd"
2636   out 422P
2638 ; quicktime codecs:
2640 videocodec qt3ivx
2641   info "win32/quicktime 3IV1 (3ivx)"
2642   status working
2643   fourcc 3IV1
2644   driver qtvideo
2645   dll "3ivx Delta 3.5.qtx"
2646   out YUY2
2648 videocodec qtactl
2649   info "Win32/QuickTime Streambox ACT-L2"
2650   status working
2651   fourcc ACTL
2652   driver qtvideo
2653   dll ACTLComponent.qtx
2654   out YUY2
2656 videocodec qtavui
2657   info "Win32/QuickTime Avid Meridien Uncompressed"
2658   status working
2659   fourcc AVUI
2660   driver qtvideo
2661   dll "AvidQTAVUICodec.qtx"
2662   out YUY2
2664 videocodec qth263
2665   info "Win32/QuickTime H.263"
2666   status crashing
2667   fourcc h263
2668   driver qtvideo
2669   dll "QuickTime.qts"
2670   out YUY2
2672 videocodec qtrlerpza
2673   info "Win32/Quicktime RLE/RPZA"
2674   comment "no colorspace accepted"
2675   status crashing
2676   fourcc rpza
2677   format 0x20656C72 ; "rle "
2678   driver qtvideo
2679   dll "QuickTime.qts"
2680   out BGR32,BGR24,BGR15
2682 videocodec qtvp3
2683   info "Win32/QuickTime VP3"
2684   status crashing
2685   fourcc VP31
2686   driver qtvideo
2687   dll "On2_VP3.qtx"
2688   out YUY2
2690 videocodec qtzygo
2691   info "win32/quicktime ZyGo"
2692   status buggy
2693   comment "wrong colors"
2694   fourcc ZyGo,zygo,lsvx
2695   driver qtvideo
2696   dll "ZyGoVideo.qtx"
2697   out BGR32,RGB32
2699 videocodec qtbhiv
2700   info "Win32/QuickTime BeHereiVideo"
2701   comment "sample file wanted!"
2702   status untested
2703   fourcc bhiv
2704   driver qtvideo
2705   dll "BeHereiVideo.qtx"
2706   out YUY2
2708 videocodec qtcvid
2709   info "Win32/QuickTime Cinepak"
2710   status working
2711   fourcc cvid
2712   driver qtvideo
2713   dll "QuickTime.qts"
2714   out YUY2
2716 videocodec qtindeo
2717   info "Win32/QuickTime Indeo"
2718   status crashing
2719   fourcc IV31,iv31
2720   fourcc IV32,iv32
2721   fourcc IV41
2722   driver qtvideo
2723   dll "QuickTime.qts"
2724   out YUY2
2726 videocodec qtmjpeg
2727   info "Win32/QuickTime MJPEG"
2728   status crashing
2729   fourcc dmb1
2730   fourcc mjpa
2731   fourcc mjpb
2732   driver qtvideo
2733   dll "QuickTime.qts"
2734   out YUY2
2736 videocodec qtmpeg4
2737   info "Win32/QuickTime MPEG-4"
2738   status crashing
2739   fourcc mp4v
2740   driver qtvideo
2741   dll "QuickTime.qts"
2742   out YUY2
2744 videocodec qtsvq3
2745   info "Win32/QuickTime SVQ3"
2746   status working
2747   fourcc SVQ3
2748   driver qtvideo
2749   dll "QuickTimeEssentials.qtx"
2750   out YUY2
2752 videocodec qtsvq1
2753   info "Win32/QuickTime SVQ1"
2754   status buggy
2755   fourcc SVQ1
2756   driver qtvideo
2757   dll "QuickTime.qts"
2758   out YVU9
2760 videocodec ffv210
2761   info "FFmpeg V210 - 10-bit"
2762   status untested
2763   fourcc v210
2764   driver ffmpeg
2765   dll v210
2766   out 422P16
2768 videocodec qtcine
2769   info "cinewave uncompressed 10-bit codec"
2770   status working
2771 ;  fourcc 2yuv,R210,r210,2Vu1,R10g,R10k,r11k    ;untested
2772   fourcc v210
2773   driver qtvideo
2774   dll "CineWave.qtx"
2775   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
2776   out YV12,YUY2
2778 videocodec qtaic
2779   info "QuickTime AIC video decoder"
2780   comment "Mac OS X only"
2781   status untested
2782   fourcc icod
2783   driver qtvideo
2784   dll "QuickTime.qts"
2785   out UYVY
2787 videocodec qtprores
2788   info "Apple ProRes 422 (HQ) decoder"
2789   status working
2790   fourcc apch
2791   fourcc apcn
2792   fourcc apcs
2793   driver qtvideo
2794   dll "AppleProResDecoder.qtx"
2795   out YUY2
2797 ; VSS codecs (http://vsofts.com/solutions.html):
2799 videocodec vsslight
2800   info "VSS Codec Light"
2801   status working
2802   fourcc VSSV
2803   driver vfw
2804   dll "vsslight.dll"
2805   out BGR24 flip
2807 videocodec vssh264
2808   info "VSS H.264 New"
2809   status working
2810   fourcc VSSH
2811   driver dshow
2812   dll "vsshdsd.dll"
2813   guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
2814   out YV12
2816 videocodec vssh264old
2817   info "VSS H.264 Old"
2818   status working
2819   fourcc VSSH
2820   driver vfw
2821   dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
2822   out BGR24 flip
2824 videocodec vsswlt
2825   info "VSS Wavelet Video Codec"
2826   status working
2827   fourcc VSSW
2828   driver vfw
2829   dll "vsswlt.dll"
2830   out BGR24 flip
2832 ; buggy codecs:  (any volunteers for native rewrite?)
2834 videocodec zlib
2835   info "AVIzlib"
2836   status working
2837   comment "24bpp only"
2838   fourcc ZLIB
2839   driver vfw
2840   dll "avizlib.dll"
2841   out BGR24 flip
2843 videocodec mszh
2844   info "AVImszh"
2845   status working
2846   comment "24bpp only"
2847   fourcc MSZH
2848   driver vfw
2849   dll "avimszh.dll"
2850 ;  out YUY2
2851 ;  out BGR32,BGR24,BGR15
2852   out BGR24
2854 videocodec alaris
2855   info "Alaris VideoGramPiX"
2856   status working
2857   fourcc VGPX,VTLP VGPX
2858   driver vfwex
2859   dll "vgpix32d.dll"
2860   out UYVY
2861   out BGR24
2864 ; non-working codecs:
2866 videocodec vcr1
2867   info "ATI VCR-1"
2868   status crashing
2869   fourcc VCR1
2870   driver vfw
2871   dll "ativcr1.dll"
2872   out RGB24 flip
2874 videocodec pim1
2875   info "Pinnacle Hardware MPEG-1"
2876   status crashing
2877   comment "no picture. use ffmpeg12!"
2878   fourcc PIM1
2879   driver vfw
2880   dll "pclepim1.dll"
2881   out BGR24 flip
2882 ;  out I420
2883 ;  out YUY2
2884 ;  out BGR32,BGR24,BGR16,BGR15
2886 videocodec qpeg
2887   info "Q-Team's QPEG (www.q-team.de)"
2888   status working
2889   comment "BGR8 only!"
2890   fourcc Q1.0,QPEG
2891   fourcc Q1.1,qpeq
2892   driver vfw
2893   dll "qpeg32.dll"
2894   out BGR8 flip
2896 videocodec rricm
2897   info "rricm"
2898   status crashing
2899   fourcc dmb1
2900   driver vfw
2901   dll "rricm.dll"
2902   out YUY2
2903   out BGR24 flip
2905 videocodec ffcamtasia
2906   info "FFmpeg TechSmith Camtasia Screen Codec"
2907   status working
2908   fourcc TSCC,tscc
2909   driver ffmpeg
2910   dll "camtasia"
2911   out BGR32,BGR24,BGR15,BGR8 query
2913 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
2914 videocodec camtasia
2915   info "TechSmith Camtasia Screen Codec"
2916   status working
2917   fourcc TSCC,tscc
2918   driver vfw
2919   dll "tsccvid.dll"
2920   out BGR32,BGR24,BGR15,BGR8 query,flip
2922 videocodec ffcamstudio
2923   info "CamStudio Screen Codec"
2924   status working
2925   fourcc CSCD,cscd
2926   driver ffmpeg
2927   dll "camstudio"
2928   out BGR32,BGR24,BGR15 query
2930 ; Fraps - Realtime Video Capture - http://www.fraps.com/
2931 videocodec fraps
2932   info "FRAPS: Realtime Video Capture"
2933   comment "Requires a processor with SSE???"
2934   status working
2935   fourcc FPS1,fps1
2936   driver vfw
2937   dll "frapsvid.dll"
2938   out BGR32 flip
2940 videocodec fffraps
2941   info "FFmpeg Fraps"
2942   status working
2943   fourcc FPS1,fps1
2944   driver ffmpeg
2945   dll "fraps"
2946   out BGR24,I420
2948 videocodec fftiertexseq
2949   info "FFmpeg Tiertex SEQ"
2950   status working
2951   fourcc TSEQ ; internal MPlayer FourCC
2952   driver ffmpeg
2953   dll "tiertexseqvideo"
2954   out BGR8
2956 videocodec ffvmd
2957   info "FFmpeg Sierra VMD video"
2958   status working
2959   fourcc VMDV ; internal MPlayer FourCC
2960   driver ffmpeg
2961   dll "vmdvideo"
2962   out BGR8
2964 videocodec ffdxa
2965   info "FFmpeg Feeble Files DXA video"
2966   status working
2967   fourcc DXA1 ; internal MPlayer FourCC
2968   driver ffmpeg
2969   dll "dxa"
2970   out BGR8
2972 videocodec ffdsicinvideo
2973   info "FFmpeg Delphine CIN video"
2974   status working
2975   fourcc DCIV ; internal MPlayer FourCC
2976   driver ffmpeg
2977   dll "dsicinvideo"
2978   out BGR8
2980 videocodec ffthp
2981   info "FFmpeg THP video"
2982   status working
2983   fourcc THPV ; internal MPlayer FourCC
2984   driver ffmpeg
2985   dll thp
2986   out YV12
2988 videocodec ffbfi
2989   info "FFmpeg BFI Video"
2990   status working
2991   fourcc BFIV ; internal MPlayer FourCC
2992   driver ffmpeg
2993   dll bfi
2994   out BGR8
2996 videocodec ffbethsoftvid
2997   info "FFmpeg Bethesda Software VID"
2998   comment "video plays much too fast"
2999   status buggy
3000   fourcc BETH ; internal MPlayer FourCC
3001   driver ffmpeg
3002   dll bethsoftvid
3003   out BGR8
3005 videocodec ffrl2
3006   info "FFmpeg RL2"
3007   status working
3008   fourcc RL2V ; internal MPlayer FourCC
3009   driver ffmpeg
3010   dll rl2
3011   out BGR8
3013 videocodec fftxd
3014   info "FFmpeg Renderware TeXture Dictionary"
3015   status working
3016   fourcc TXDV ; internal MPlayer FourCC
3017   driver ffmpeg
3018   dll txd
3019   out BGR32
3021 videocodec xan
3022   info "XAN Video"
3023   status working
3024   fourcc Xxan
3025   driver vfw
3026   dll "xanlib.dll"
3027   out BGR24,BGR15,BGR8 query,flip
3029 videocodec ffwc3
3030   info "FFmpeg XAN wc3"
3031   status buggy
3032   fourcc WC3V ; internal MPlayer FourCC
3033   driver ffmpeg
3034   dll "xan_wc3"
3035   out BGR8
3037 videocodec ffidcin
3038   info "FFmpeg Id CIN video"
3039   status buggy
3040   fourcc IDCI ; internal MPlayer FourCC
3041   driver ffmpeg
3042   dll "idcinvideo"
3043   out BGR8
3045 videocodec ffinterplay
3046   info "FFmpeg Interplay Video"
3047   status buggy
3048   fourcc INPV ; internal MPlayer FourCC
3049   driver ffmpeg
3050   dll "interplayvideo"
3051   out BGR8,BGR15
3053 videocodec ffvqa
3054   info "FFmpeg VQA Video"
3055   status buggy
3056   fourcc VQAV ; internal MPlayer FourCC
3057   driver ffmpeg
3058   dll "vqavideo"
3059   out BGR8
3061 videocodec ffc93
3062   info "FFmpeg C93 Video"
3063   status buggy
3064   fourcc C93V ; internal MPlayer FourCC
3065   driver ffmpeg
3066   dll c93
3067   out BGR8
3069 videocodec ffeatgv
3070   info "FFmpeg Electronic Arts TGV"
3071   status working
3072   fourcc fVGT
3073   driver ffmpeg
3074   dll eatgv
3075   out BGR8
3077 ; raw formats:  (now RGB formats are autodetected)
3079 ; these raw codecs are used mostly by TV input
3080 ; 0x20776172 is used by Quicktime ('raw ')
3081 ; 0x0 is used by AVI
3082 ; YV12,RGB|32,RGB|24.. is created by MPlayer
3084 videocodec rawrgb32
3085   info "RAW RGB32"
3086   status working
3087   driver raw
3088   format 0x0
3089   format 0x20776172 0x52474220
3090   format 0x52474220
3091   out RGB32
3093 videocodec rawrgb24
3094   info "RAW RGB24"
3095   status working
3096   driver raw
3097   format 0x0
3098   format 0x20776172 0x52474218
3099   format 0x52474218
3100   out RGB24
3102 videocodec rawrgb16
3103   info "RAW RGB16"
3104   status working
3105   driver raw
3106   format 0x0
3107   format 0x20776172 0x52474210
3108   format 0x52474210
3109   out RGB16
3111 videocodec rawbgr32flip
3112   info "RAW BGR32"
3113   status working
3114   driver raw
3115   format 0x0
3116   out BGR32 flip
3118 videocodec rawbgr32
3119   info "RAW BGR32"
3120   status working
3121   driver raw
3122   format 0x0
3123   format 0x42475220
3124   out BGR32
3126 videocodec rawbgr24flip
3127   info "RAW BGR24"
3128   status working
3129   driver raw
3130   format 0x0
3131   out BGR24 flip
3133 videocodec rawbgr24
3134   info "RAW BGR24"
3135   status working
3136   driver raw
3137   format 0x0
3138   format 0x20776172 0x42475218
3139   format 0x42475218
3140   out BGR24
3142 videocodec rawbgr16flip
3143   info "RAW BGR15"
3144   status working
3145   driver raw
3146   format 0x0
3147   format 0x10424752 0x0
3148   out BGR16 flip
3150 videocodec rawbgr16
3151   info "RAW BGR15"
3152   status working
3153   driver raw
3154   format 0x0
3155   format 0x20776172 0x42475210
3156   format 0x42475210
3157   out BGR16
3159 videocodec rawbgr15flip
3160   info "RAW BGR15"
3161   status working
3162   driver raw
3163   format 0x0
3164   out BGR15 flip
3166 videocodec rawbgr15
3167   info "RAW BGR15"
3168   status working
3169   driver raw
3170   format 0x0
3171   format 0x20776172 0x4247520F
3172   format 0x4247520F
3173   out BGR15
3175 videocodec rawbgr8flip
3176   info "RAW BGR8"
3177   status working
3178   driver raw
3179   format 0x0
3180   out BGR8 flip
3182 videocodec rawbgr8
3183   info "RAW BGR8"
3184   status working
3185   driver raw
3186   format 0x0
3187   format 0x20776172 0x42475208
3188   format 0x42475208
3189   out BGR8
3191 videocodec rawbgr1
3192   info "RAW BGR1"
3193   status working
3194   driver raw
3195   format 0x0
3196   format 0x20776172 0x42475201
3197   format 0x42475201
3198   out BGR1 flip
3200 videocodec rawyuy2
3201   info "RAW YUY2"
3202   status working
3203   driver raw
3204   format 0x0 0x32595559
3205   format 0x20776172 0x32595559
3206   fourcc yuy2,YUY2
3207   fourcc V422 YUY2
3208   fourcc YUNV YUY2
3209   fourcc VYUY YUY2
3210   fourcc yuvs YUY2
3211   out YUY2
3213 videocodec rawyuv2
3214   info "RAW YUV2"
3215   status working
3216   driver raw
3217   format 0x0 0x32565559
3218   format 0x20776172 0x32565559
3219   fourcc yuv2,YUV2
3220   out YUY2
3222 videocodec rawuyvy
3223   info "RAW UYVY"
3224   status working
3225   driver raw
3226   format 0x0 0x59565955
3227   format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
3228   format 0x20776172 0x59565955
3229   fourcc uyvy,UYVY
3230   fourcc HDYC UYVY
3231   fourcc UYNV UYVY
3232   fourcc UYNY UYVY
3233   fourcc uyv1 UYVY
3234   fourcc 2Vu1 UYVY
3235   fourcc VDTZ UYVY
3236   out UYVY
3238 videocodec raw444P
3239   info "RAW 444P"
3240   status working
3241   driver raw
3242   format 0x0 0x50343434
3243   format 0x20776172 0x50343434
3244   fourcc 444p,444P
3245   out 444P
3247 videocodec raw422P
3248   info "RAW 422P"
3249   status working
3250   driver raw
3251   format 0x0 0x50323234
3252   format 0x20776172 0x50323234
3253   fourcc 422p,422P
3254   fourcc P422 422P
3255   fourcc Y42B 422P
3256   out 422P
3258 videocodec rawyv12
3259   info "RAW YV12"
3260   status working
3261   driver raw
3262   format 0x0 0x32315659
3263   format 0x20776172 0x32315659
3264   fourcc yv12,YV12
3265   out YV12
3267 videocodec rawnv21
3268   info "RAW NV21"
3269   status working
3270   driver raw
3271   format 0x0 0x3132564E
3272   format 0x20776172 0x3132564E
3273   fourcc nv21,NV21
3274   out NV21
3276 videocodec rawnv12
3277   info "RAW NV12"
3278   status working
3279   driver raw
3280   format 0x0 0x3231564E
3281   format 0x20776172 0x3231564E
3282   fourcc nv12,NV12
3283   out NV12
3285 videocodec rawhm12
3286   info "RAW HM12"
3287   status working
3288   driver hmblck
3289   format 0x0 0x32314D48
3290   format 0x20776172 0x32314D48
3291   fourcc hm12,HM12
3292   out YV12
3294 videocodec rawi420
3295   info "RAW I420"
3296   status working
3297   driver raw
3298   format 0x0 0x30323449
3299   format 0x20776172 0x30323449
3300   fourcc i420,I420
3301   fourcc IYUV,iyuv
3302   out I420,IYUV
3304 videocodec rawyvu9
3305   info "RAW YVU9"
3306   status working
3307   driver raw
3308   format 0x0 0x39555659
3309   format 0x20776172 0x39555659
3310   fourcc yvu9,YVU9
3311   out YVU9
3313 videocodec rawy800
3314   info "RAW Y8/Y800"
3315   status working
3316   driver raw
3317   format 0x0
3318   format 0x20203859 ; "Y8  "
3319   fourcc y800,Y800
3320   out Y800,Y8
3322 ;lavc raw codecs
3324 videocodec ffrawyuy2
3325   info "RAW YUY2"
3326   status working
3327   format 0x0
3328   format 0x20776172
3329   fourcc yuy2,YUY2
3330   fourcc V422,v422
3331   fourcc YUNV,yunv
3332   fourcc VYUY,vyuy
3333   fourcc yuvs,YUVS
3334   driver ffmpeg
3335   dll rawvideo
3336   out YUY2
3338 videocodec ffrawyuv2
3339   info "RAW YUV2"
3340   status working
3341   format 0x0
3342   format 0x20776172
3343   fourcc yuv2,YUV2
3344   driver ffmpeg
3345   dll rawvideo
3346   out YUY2
3348 videocodec ffrawuyvy
3349   info "RAW UYVY"
3350   status working
3351   format 0x0
3352   format 0x20776172
3353   fourcc uyvy,UYVY
3354   fourcc HDYC,hdyc
3355   fourcc UYNV,uynv
3356   fourcc UYNY,uyny
3357   fourcc uyv1,UYV1
3358   fourcc 2Vu1,2vu1,2VU1
3359   fourcc 2Vuy,2vuy,2VUY
3360   fourcc AV1x,AVup
3361   fourcc VDTZ
3362   driver ffmpeg
3363   dll rawvideo
3364   out UYVY
3366 videocodec ffraw444P
3367   info "RAW 444P"
3368   status working
3369   format 0x0
3370   format 0x20776172
3371   fourcc 444p,444P
3372   driver ffmpeg
3373   dll rawvideo
3374   out 444P
3376 videocodec ffraw422P
3377   info "RAW 422P"
3378   status working
3379   format 0x0
3380   format 0x20776172
3381   fourcc 422p,422P
3382   fourcc P422,p422
3383   fourcc Y42B,y42b
3384   driver ffmpeg
3385   dll rawvideo
3386   out 422P
3388 videocodec ffrawyv12
3389   info "RAW YV12"
3390   status working
3391   format 0x0
3392   format 0x20776172
3393   fourcc yv12,YV12
3394   driver ffmpeg
3395   dll rawvideo
3396   out YV12
3398 videocodec ffrawi420
3399   info "RAW I420"
3400   status working
3401   format 0x0
3402   format 0x20776172
3403   fourcc i420,I420
3404   fourcc IYUV,iyuv
3405   driver ffmpeg
3406   dll rawvideo
3407   out I420,IYUV
3409 videocodec ffrawyvu9
3410   info "RAW YVU9"
3411   status working
3412   format 0x0
3413   format 0x20776172
3414   fourcc yvu9,YVU9
3415   driver ffmpeg
3416   dll rawvideo
3417   out YVU9
3419 videocodec ffrawy800
3420   info "RAW Y8/Y800"
3421   status working
3422   format 0x0
3423   format 0x20203859 ; "Y8  "
3424   fourcc y800,Y800
3425   driver ffmpeg
3426   dll rawvideo
3427   out Y800,Y8
3429 ; NULL codec - for testing.
3431 videocodec null
3432   info "NULL codec (no decoding!)"
3433   status crashing
3434   comment "for unknown/unsupported codecs or testing"
3435   driver null
3436   out YV12
3437   out I420
3438   out YUY2
3439   out UYVY
3440   out YVU9
3441   out BGR32,BGR24,BGR16,BGR15
3443 ;=============================================================================
3444 ;                   AUDIO CODECS
3445 ;=============================================================================
3447 audiocodec wma9dmo
3448   info "Windows Media Audio 9 DMO"
3449   status working
3450   format 0x162
3451   format 0x163
3452   driver dmo
3453   dll "wma9dmod.dll"
3454   guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
3456 audiocodec wmadmo
3457   info "Windows Media Audio DMO"
3458   status working
3459   format 0x160
3460   format 0x161
3461   format 0x162
3462   format 0x163
3463   driver dmo
3464   dll "wmadmod.dll"
3465   guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
3467 audiocodec wma9spdmo
3468   info "Windows Media Audio 9 Speech DMO"
3469   status working
3470   format 0xa
3471   driver dmo
3472   dll "wmspdmod.dll"
3473   guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
3475 audiocodec wma9spdshow
3476   info "Windows Media Audio 9 Speech DShow"
3477   status working
3478   format 0xa
3479   driver dshow
3480   dll "wmavds32.ax"
3481   guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
3483 audiocodec ffqdm2
3484   info "FFmpeg QDM2 audio"
3485   status working
3486   format 0x324D4451 ; "QDM2"
3487   driver ffmpeg
3488   dll "qdm2"
3490 audiocodec qdmc
3491   info "QuickTime QDMC/QDM2 audio"
3492   status working
3493   format 0x324D4451 ; "QDM2"
3494   format 0x434D4451 ; "QDMC"
3495   driver qtaudio
3496   dll "QuickTime.qts"
3498 audiocodec ffqclp
3499   info "FFmpeg QCLP audio"
3500   status working
3501   format 0x706C6351 ; "Qclp"
3502   format 0x70637173 ; "sqcp"
3503   format 0x716C6351 ; "Qclq"
3504   driver ffmpeg
3505   dll "qcelp"
3507 audiocodec qclp
3508   info "QuickTime QCLP audio"
3509   status working
3510   format 0x706C6351 ; "Qclp"
3511   driver qtaudio
3512   dll "QuickTime.qts"
3514 audiocodec qtmace3
3515   info "QuickTime MACE3 audio"
3516   status working
3517   format 0x3343414D ; "MAC3"
3518   driver qtaudio
3519   dll "QuickTime.qts"
3521 audiocodec qtmace6
3522   info "QuickTime MACE6 audio"
3523   status working
3524   format 0x3643414D ; "MAC6"
3525   driver qtaudio
3526   dll "QuickTime.qts"
3528 audiocodec zygoaudio
3529   info "Zygo audio"
3530   status working
3531   fourcc SPXN
3532   driver qtaudio
3533   dll "ZyGoAudioS.qtx"
3535 audiocodec ffra144
3536   info "FFmpeg RealAudio 1.0"
3537   status working
3538   format 0x345F3431 ; "14_4"
3539   format 0x4A63706C ; "lpcJ"
3540   driver ffmpeg
3541   dll "real_144"
3543 audiocodec ffra288
3544   info "FFmpeg RealAudio 2.0"
3545   status working
3546   format 0x385F3832 ; "28_8"
3547   driver ffmpeg
3548   dll "real_288"
3550 audiocodec ffcook
3551   info "FFmpeg COOK audio"
3552   status working
3553   format 0x6B6F6F63 ; "cook"
3554   driver ffmpeg
3555   dll "cook"
3557 audiocodec ffatrc
3558   info "FFmpeg Atrac 3 audio"
3559   status working
3560   format 0x63727461 ; "atrc"
3561   format 0x270      ; atrac3 in wav
3562   driver ffmpeg
3563   dll "atrac3"
3565 audiocodec ffsipr
3566   info "FFmpeg Sipr/Acelp.net audio"
3567   status working
3568   format 0x72706973 ; "sipr"
3569   format 0x130 ; acelp.net
3570   driver ffmpeg
3571   dll "sipr"
3573 audiocodec ra144
3574   info "RealAudio 1.0"
3575   status working
3576   format 0x345F3431 ; "14_4"
3577   driver realaud
3578   dll "14_4.so.6.0"
3580 audiocodec ra144win
3581   info "Win32 RealAudio 1.0"
3582   status working
3583   format 0x345F3431 ; "14_4"
3584   driver realaud
3585   dll "14_43260.dll"
3587 audiocodec ra144mac
3588   info "Mac OS X RealAudio 1.0"
3589   status working
3590   format 0x345F3431 ; "14_4"
3591   driver realaud
3592   dll "14_4.shlb"
3594 audiocodec ra288
3595   info "RealAudio 2.0"
3596   status working
3597   format 0x385F3832 ; "28_8"
3598   driver realaud
3599   dll "28_8.so.6.0"
3601 audiocodec ra288win
3602   info "Win32 RealAudio 2.0"
3603   status working
3604   format 0x385F3832 ; "28_8"
3605   driver realaud
3606   dll "28_83260.dll"
3608 audiocodec ra288mac
3609   info "Mac OS X RealAudio 2.0"
3610   status working
3611   format 0x385F3832 ; "28_8"
3612   driver realaud
3613   dll "28_8.shlb"
3615 audiocodec ra10cook
3616   info "RealPlayer 10 COOK audio"
3617   comment "supports cook 5.1"
3618   status working
3619   format 0x6B6F6F63 ; "cook"
3620   driver realaud
3621   dll "cook.so"
3623 audiocodec racook
3624   info "RealAudio COOK"
3625   status working
3626   format 0x6B6F6F63 ; "cook"
3627   driver realaud
3628   dll "cook.so.6.0"
3630 audiocodec ra10cookwin
3631   info "Win32 RealAudio 10 COOK"
3632   comment "supports cook 5.1"
3633   status working
3634   format 0x6B6F6F63 ; "cook"
3635   driver realaud
3636   dll "cook.dll"
3638 audiocodec racookwin
3639   info "Win32 RealAudio COOK"
3640   status working
3641   format 0x6B6F6F63 ; "cook"
3642   driver realaud
3643   dll "cook3260.dll"
3645 audiocodec racookmac
3646   info "Mac OS X RealAudio COOK"
3647   status working
3648   format 0x6B6F6F63 ; "cook"
3649   driver realaud
3650   dll "cook.bundle/Contents/MacOS/cook"
3652 audiocodec rasipr
3653   info "RealAudio Sipro"
3654   status working
3655   format 0x72706973 ; "sipr"
3656   driver realaud
3657   dll "sipr.so.6.0"
3659 audiocodec ra10sipr
3660   info "RealPlayer 10 RealAudio Sipro"
3661   status working
3662   format 0x72706973 ; "sipr"
3663   driver realaud
3664   dll "sipr.so"
3666 audiocodec ra10siprwin
3667   info "Win32 RealAudio 10 Sipro"
3668   status working
3669   format 0x72706973 ; "sipr"
3670   driver realaud
3671   dll "sipr.dll"
3673 audiocodec rasiprwin
3674   info "Win32 RealAudio Sipro"
3675   status working
3676   format 0x72706973 ; "sipr"
3677   driver realaud
3678   dll "sipr3260.dll"
3680 audiocodec rasiprmac
3681   info "Mac OS X RealAudio Sipro"
3682   status working
3683   format 0x72706973 ; "sipr"
3684   driver realaud
3685   dll "sipr.bundle/Contents/MacOS/sipr"
3687 audiocodec raatrc
3688   info "RealAudio ATRAC3"
3689   status working
3690   format 0x63727461 ; "atrc"
3691   driver realaud
3692   dll "atrc.so.6.0"
3694 audiocodec ra10atrc
3695   info "RealPlayer 10 RealAudio ATRAC3"
3696   status working
3697   format 0x63727461 ; "atrc"
3698   driver realaud
3699   dll "atrc.so"
3701 audiocodec ra10atrcwin
3702   info "Win32 RealAudio 10 ATRAC3"
3703   status working
3704   format 0x63727461 ; "atrc"
3705   driver realaud
3706   dll "atrc.dll"
3708 audiocodec raatrcwin
3709   info "Win32 RealAudio ATRAC3"
3710   status working
3711   format 0x63727461 ; "atrc"
3712   driver realaud
3713   dll "atrc3260.dll"
3715 audiocodec raatrcmac
3716   info "Mac OS X RealAudio ATRAC3"
3717   status working
3718   format 0x63727461 ; "atrc"
3719   driver realaud
3720   dll "atrc.bundle/Contents/MacOS/atrc"
3722 audiocodec ffadpcmadx
3723   info "FFmpeg SEGA CRI adx codec"
3724   status working
3725   fourcc Sadx ; internal MPlayer FourCC
3726   driver ffmpeg
3727   dll adpcm_adx
3729 audiocodec ffadpcmimaamv
3730   info "FFmpeg AMV IMA ADPCM audio"
3731   status working
3732   fourcc AMVA  ; internal MPlayer FourCC
3733   driver ffmpeg
3734   dll adpcm_ima_amv
3736 audiocodec ffadpcmimaqt
3737   info "FFmpeg QT IMA ADPCM audio"
3738   status working
3739   format 0x34616d69  ; "ima4" (MOV files)
3740   driver ffmpeg
3741   dll adpcm_ima_qt
3743 audiocodec ffadpcmimawav
3744   info "FFmpeg WAV IMA ADPCM audio"
3745   status working
3746   format 0x11
3747   format 0x1100736d ; "ms\x00\x11" (MOV files)
3748   format 0x11005354 ; "TS\x00\x11" (MOV files) works with -demuxer mov
3749   driver ffmpeg
3750   dll adpcm_ima_wav
3752 audiocodec imaadpcm
3753   info "IMA ADPCM"
3754   status working
3755   format 0x11
3756   format 0x34616d69  ; "ima4" (MOV files)
3757   format 0x1100736d ; "ms\x00\x11" (MOV files)
3758   driver imaadpcm
3760 audiocodec ffadpcmms
3761   info "FFmpeg MS ADPCM audio"
3762   status working
3763   format 0x2
3764   format 0x0200736d  ; "ms\x00\x02" (MOV files)
3765   driver ffmpeg
3766   dll adpcm_ms
3768 audiocodec msadpcm
3769   info "MS ADPCM"
3770   status working
3771   format 0x2
3772   format 0x0200736d  ; "ms\x00\x02" (MOV files)
3773   driver msadpcm
3775 audiocodec ffadpcmimadk4
3776   info "FFmpeg DK4 IMA ADPCM audio"
3777   status working
3778   format 0x61 ; This format number was used by Duck Corp. but not officially
3779               ; registered with Microsoft
3780   driver ffmpeg
3781   dll adpcm_ima_dk4
3783 audiocodec dk4adpcm
3784   info "Duck DK4 ADPCM (rogue format number)"
3785   status working
3786   format 0x61 ; This format number was used by Duck Corp. but not officially
3787               ; registered with Microsoft
3788   driver imaadpcm
3790 audiocodec ffadpcmimadk3
3791   info "FFmpeg DK3 IMA ADPCM audio"
3792   status working
3793   format 0x62 ; This format number was used by Duck Corp. but not officially
3794               ; registered with Microsoft
3795   driver ffmpeg
3796   dll adpcm_ima_dk3
3798 audiocodec dk3adpcm
3799   info "Duck DK3 ADPCM (rogue format number)"
3800   status working
3801   format 0x62 ; This format number was used by Duck Corp. but not officially
3802               ; registered with Microsoft
3803   driver dk3adpcm
3805 audiocodec ffroqaudio
3806   info "Id RoQ File Audio"
3807   status working
3808   fourcc RoQA ; internal MPlayer FourCC
3809   driver ffmpeg
3810   dll "roq_dpcm"
3812 audiocodec ffsmkaud
3813   info "FFmpeg Smacker Audio"
3814   status buggy
3815   fourcc SMKA
3816   driver ffmpeg
3817   dll "smackaud"
3819 audiocodec ffbinkdctaud
3820   info "FFmpeg Bink Audio (DCT)"
3821   status buggy
3822   fourcc BAU1 ; internal MPlayer FourCC
3823   driver ffmpeg
3824   dll "binkaudio_dct"
3826 audiocodec ffbinkrdftaud
3827   info "FFmpeg Bink Audio (RDFT)"
3828   status working
3829   fourcc BAU2 ; internal MPlayer FourCC
3830   driver ffmpeg
3831   dll "binkaudio_rdft"
3833 audiocodec ffdsicinaudio
3834   info "FFmpeg Delphine CIN audio"
3835   status working
3836   fourcc DCIA ; internal MPlayer FourCC
3837   driver ffmpeg
3838   dll dsicinaudio
3840 audiocodec ff4xmadmpcm
3841   info "FFmpeg 4XM ADPCM audio"
3842   status working
3843   fourcc 4XMA ; internal MPlayer FourCC
3844   driver ffmpeg
3845   dll adpcm_4xm
3847 audiocodec ffadpcmimaws
3848   info "FFmpeg Westwood IMA ADPCM audio"
3849   status working
3850   fourcc AIWS ; internal MPlayer FourCC
3851   driver ffmpeg
3852   dll adpcm_ima_ws
3854 audiocodec ffwssnd1
3855   info "FFmpeg Westwood SND1"
3856   status working
3857   fourcc SND1 ; internal MPlayer FourCC
3858   driver ffmpeg
3859   dll ws_snd1
3861 audiocodec ffinterplaydpcm
3862   info "FFmpeg Interplay DPCM audio"
3863   status working
3864   fourcc INPA ; internal MPlayer FourCC
3865   driver ffmpeg
3866   dll interplay_dpcm
3868 audiocodec ffadpcmea
3869   info "FFmpeg EA ADPCM audio"
3870   status working
3871   fourcc ADEA ; internal MPlayer FourCC
3872   driver ffmpeg
3873   dll adpcm_ea
3875 audiocodec ffadpcmeamaxis
3876   info "FFmpeg EA MAXIS XA ADPCM audio"
3877   status working
3878   fourcc ADXA ; internal MPlayer FourCC
3879   driver ffmpeg
3880   dll adpcm_ea_maxis_xa
3882 audiocodec ffadpcmxa
3883   info "FFmpeg XA ADPCM audio"
3884   status working
3885   fourcc PSXA ; internal MPlayer FourCC
3886   driver ffmpeg
3887   dll adpcm_xa
3889 audiocodec ffxandpcm
3890   info "FFmpeg XAN DPCM audio"
3891   comment "only works with libavformat demuxer"
3892   status working
3893   fourcc Axan
3894   driver ffmpeg
3895   dll xan_dpcm
3897 audiocodec ffyamahaadpcm
3898   info "FFmpeg Yamaha ADPCM audio"
3899   status working
3900   format 0x20
3901   driver ffmpeg
3902   dll adpcm_yamaha
3904 audiocodec ffadpcmthp
3905   info "FFmpeg THP ADPCM audio"
3906   status working
3907   fourcc THPA
3908   driver ffmpeg
3909   dll adpcm_thp
3911 audiocodec libdv
3912   info "raw DV audio (libdv)"
3913   status working
3914   fourcc RADV
3915   driver libdv
3916   dll libdv.so.2
3918 audiocodec ffdv
3919   info "FFmpeg DV audio"
3920   status working
3921   fourcc RADV
3922   fourcc vdva,dvca
3923   fourcc dvau
3924   driver ffmpeg
3925   dll "dvaudio"
3927 audiocodec ffaac
3928   info "FFmpeg AAC (MPEG-2/MPEG-4 Audio)"
3929   comment "missing LATM support"
3930   status buggy
3931   fourcc mp4a,MP4A
3932   fourcc "VLB " ; Used in NSV, not really working
3933   fourcc "AAC " ; Used in NSV
3934   fourcc "AACP" ; Used in NSV for AACPlus
3935   fourcc raac,racp
3936   format 0xff
3937   format 0x706D
3938   format 0x4143 ; aac in asf
3939   format 0xA106 ; aac in avi not yet working
3940   format 0xAAC0 ; Borgtech nonsense tag
3941   driver ffmpeg
3942   dll aac
3944 audiocodec ffflac
3945   info "FFmpeg FLAC audio"
3946   status working
3947   fourcc "fLaC"
3948   format 0xF1AC
3949   driver ffmpeg
3950   dll "flac"
3952 audiocodec ffalac
3953   info "FFmpeg ALAC audio"
3954   status working
3955   fourcc alac
3956   driver ffmpeg
3957   dll "alac"
3959 audiocodec fftta
3960   info "FFmpeg True Audio (TTA)"
3961   status working
3962   fourcc TTA1 ; internal MPlayer FourCC
3963   driver ffmpeg
3964   dll "tta"
3966 audiocodec ffwavpack
3967   info "FFmpeg WavPack audio"
3968   status working
3969   fourcc WVPK ; internal MPlayer FourCC
3970   driver ffmpeg
3971   dll "wavpack"
3973 audiocodec ffshorten
3974   info "FFmpeg Shorten audio"
3975   status working
3976   fourcc shrn ; internal MPlayer FourCC
3977   driver ffmpeg
3978   dll "shorten"
3980 audiocodec ffape
3981   info "FFmpeg Monkey's Audio"
3982   status working
3983   fourcc "APE "
3984   driver ffmpeg
3985   dll "ape"
3987 audiocodec ffals
3988   info "FFmpeg ALS"
3989   status working
3990   fourcc "ALS " ; internal MPlayer FourCC
3991   driver ffmpeg
3992   dll "als"
3994 audiocodec ffmlp
3995   info "FFmpeg MLP"
3996   status working
3997   fourcc "MLP " ; internal MPlayer FourCC
3998   driver ffmpeg
3999   dll "mlp"
4001 audiocodec fftruehd
4002   info "FFmpeg TrueHD"
4003   status working
4004   fourcc TRHD ; internal MPlayer FourCC
4005   driver ffmpeg
4006   dll "truehd"
4008 audiocodec ffnellymoser
4009   info "FFmpeg Nellymoser Audio"
4010   status working
4011   fourcc "NELL" ; internal MPlayer FourCC
4012   driver ffmpeg
4013   dll "nellymoser"
4015 audiocodec faad
4016   info "FAAD AAC (MPEG-2/MPEG-4 Audio)"
4017   status working
4018   fourcc mp4a,MP4A
4019   fourcc "VLB " ; Used in NSV, not really working
4020   fourcc "AAC " ; Used in NSV
4021   fourcc "AACP" ; Used in NSV for AACPlus
4022   fourcc raac,racp
4023   format 0xff
4024   format 0x706D
4025   format 0x4143 ; aac in asf
4026   format 0xA106 ; aac in avi
4027   format 0xAAC0 ; Borgtech nonsense tag
4028   driver faad
4029   dll libfaad2
4031 audiocodec pcm
4032   info "Uncompressed PCM"
4033   status working
4034   format 0x0
4035   format 0x1
4036   format 0x3         ; IEEE float
4037   format 0xfffe      ; Extended
4038   format 0x20776172  ; "raw " (MOV files)
4039   format 0x736f7774  ; "twos" (MOV files)
4040   format 0x74776f73  ; "sowt" (MOV files)
4041   format 0x32336c66  ; "fl32" (MOV files)
4042   format 0x666c3332  ; "23lf" (MOV files)
4043 ;  format 0x34366c66  ; "fl64" (MOV files)
4044 ;  format 0x666c3634  ; "46lf" (MOV files)
4045   format 0x454e4f4e  ; "NONE" (MOV files from Kodak CX6320)
4046   format 0x34326e69  ; "in24" (MOV files)
4047   format 0x696e3234  ; "42ni" (MOV files)
4048   format 0x32336e69  ; "in32" (MOV files)
4049   format 0x696e3332  ; "23ni" (MOV files)
4050 ;;;; these are for hardware support only:  (alaw,ulaw,ima-adpcm,mpeg,ac3)
4051 ;  format 0x6
4052 ;  format 0x7
4053 ;  format 0x11
4054 ;  format 0x50
4055 ;  format 0x2000
4056 ;;;;
4057   driver pcm
4059 audiocodec divx
4060   info "DivX audio (WMA)"
4061   status working
4062   format 0x160
4063   format 0x161
4064   driver acm
4065   dll "divxa32.acm"
4067 audiocodec vdowaveacm
4068   info "vdowave ACM"
4069   status working
4070   format 0xFFFC
4071   driver acm
4072   dll "vdowave.acm"
4074 audiocodec msadpcmacm
4075   info "MS ADPCM"
4076   status working
4077   format 0x2
4078   driver acm
4079   dll "msadp32.acm"
4081 audiocodec ffpcmdaud
4082   info "D-Cinema audio (FFmpeg)"
4083   status untested
4084   fourcc "daud"
4085   driver ffmpeg
4086   dll "pcm_s24daud"
4088 audiocodec ffwmav1
4089   info "DivX audio v1 (FFmpeg)"
4090   status untested
4091   format 0x160
4092   driver ffmpeg
4093   dll "wmav1"
4095 audiocodec ffwmav2
4096   info "DivX audio v2 (FFmpeg)"
4097   status untested
4098   format 0x161
4099   driver ffmpeg
4100   dll "wmav2"
4102 audiocodec ffwmapro
4103   info "WMA Pro audio (FFmpeg)"
4104   status untested
4105   format 0x162
4106   fourcc "WMA3"
4107   driver ffmpeg
4108   dll "wmapro"
4110 audiocodec ffwmavoice
4111   info "WMA Voice audio (FFmpeg)"
4112   status untested
4113   format 0xA
4114   driver ffmpeg
4115   dll "wmavoice"
4117 audiocodec ffmac3
4118   info "Macintosh Audio Compression and Expansion 3:1"
4119   status untested
4120   fourcc "MAC3"
4121   driver ffmpeg
4122   dll "mace3"
4124 audiocodec ffmac6
4125   info "Macintosh Audio Compression and Expansion 6:1"
4126   status untested
4127   fourcc "MAC6"
4128   driver ffmpeg
4129   dll "mace6"
4131 audiocodec ffsonic
4132   info "FFmpeg Sonic"
4133   status untested
4134   fourcc SONC
4135   format 0x2048
4136   driver ffmpeg
4137   dll "sonic"
4139 audiocodec mp3
4140   ; this is preferred over ffmp2/ffmp3 since it is faster due to using
4141   ; floating point and there are even broken mkv files where the audio
4142   ; needs to be parsed, making this codec work more reliably
4143   info "mp3lib MPEG layer-2, layer-3"
4144   status working
4145   comment "Optimized to MMX/SSE/3Dnow!"
4146   format 0x50        ; layer-1 && layer-2
4147   format 0x55        ; layer-3
4148   format 0x5500736d  ; "ms\0\x55" older mp3 fcc (MOV files)
4149   format 0x5000736d  ; "ms\0\x50" older mp2 fcc (MOV files)
4150   format 0x55005354  ;  broken file
4151   fourcc ".mp3"      ; CBR/VBR MP3 (MOV files)
4152   fourcc "MP3 "      ; used in .nsv files
4153   fourcc "LAME"      ; used in mythtv .nuv files
4154   driver mp3lib
4156 audiocodec ffmp3on4float
4157   info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
4158   status working
4159   format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
4160   driver ffmpeg
4161   dll "mp3on4float"
4163 audiocodec ffmp3on4
4164   info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
4165   status working
4166   format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
4167   driver ffmpeg
4168   dll "mp3on4"
4170 audiocodec ffmp3float
4171   info "FFmpeg MPEG layer-3 audio"
4172   comment "integer only"
4173   status working
4174   format 0x55
4175   format 0x5500736d  ; "ms\0\x55" older mp3 fcc (MOV files)
4176   format 0x55005354  ;  broken file
4177   fourcc ".mp3"      ; CBR/VBR MP3 (MOV files)
4178   fourcc "MP3 "      ; used in .nsv files
4179   fourcc "LAME"      ; used in mythtv .nuv files
4180   driver ffmpeg
4181   dll "mp3float"
4183 audiocodec ffmp3
4184   info "FFmpeg MPEG layer-3 audio"
4185   comment "integer only"
4186   status working
4187   format 0x55
4188   format 0x5500736d  ; "ms\0\x55" older mp3 fcc (MOV files)
4189   format 0x55005354  ;  broken file
4190   fourcc ".mp3"      ; CBR/VBR MP3 (MOV files)
4191   fourcc "MP3 "      ; used in .nsv files
4192   fourcc "LAME"      ; used in mythtv .nuv files
4193   driver ffmpeg
4194   dll "mp3"
4196 audiocodec ffmp3adufloat
4197   info "FFmpeg MPEG layer-3 adu audio"
4198   comment "integer only"
4199   status working
4200   format 0x55756461  ; 'a','d','u',0x55 internal MPlayer fourcc
4201   driver ffmpeg
4202   dll "mp3adufloat"
4204 audiocodec ffmp3adu
4205   info "FFmpeg MPEG layer-3 adu audio"
4206   comment "integer only"
4207   status working
4208   format 0x55756461  ; 'a','d','u',0x55 internal MPlayer fourcc
4209   driver ffmpeg
4210   dll "mp3adu"
4212 audiocodec ffmp2float
4213   info "FFmpeg MPEG layer-1 and layer-2 audio"
4214   comment "integer only"
4215   status working
4216   format 0x50
4217   format 0x5000736d  ; "ms\0\x50" older mp2 fcc (MOV files)
4218   fourcc ".mp2"      ; MP2 (MOV files)
4219   fourcc ".mp1"      ; MP1 (MOV files)
4220   driver ffmpeg
4221   dll "mp2float"
4223 audiocodec ffmp2
4224   info "FFmpeg MPEG layer-1 and layer-2 audio"
4225   comment "integer only"
4226   status working
4227   format 0x50
4228   format 0x5000736d  ; "ms\0\x50" older mp2 fcc (MOV files)
4229   fourcc ".mp2"      ; MP2 (MOV files)
4230   fourcc ".mp1"      ; MP1 (MOV files)
4231   driver ffmpeg
4232   dll "mp2"
4234 audiocodec mad
4235   info "libMAD MPEG layer 1-2-3"
4236   status working
4237   format 0x50
4238   format 0x55
4239   format 0x5500736d  ; "ms\0\x55" older mp3 fcc (MOV files)
4240   fourcc ".mp3"      ; CBR/VBR MP3 (MOV files)
4241   fourcc "MP3 "      ; used in .nsv files
4242   fourcc "LAME"      ; used in mythtv .nuv files
4243   driver libmad
4244   dll "libmad"
4246 audiocodec mp3acm
4247   info "MPEG layer-3"
4248   status working
4249   comment "conflicts with security kernel patches"
4250   format 0x55
4251   driver acm
4252   dll "l3codeca.acm"
4254 audiocodec imaadpcmacm
4255   info "IMA ADPCM"
4256   status working
4257   format 0x11
4258   driver acm
4259   dll "imaadp32.acm"
4261 audiocodec msgsm
4262   info "MS GSM"
4263   status working
4264   format 0x31
4265   format 0x32
4266   format 0x204D5347
4267   format 0x1500
4268   fourcc agsm
4269   driver msgsm
4271 audiocodec msgsmacm
4272   info "MS GSM"
4273   status working
4274   format 0x31
4275 ;  format 0x32
4276   driver acm
4277   dll "msgsm32.acm"
4279 audiocodec msnaudio
4280   info "MSN AUDIO"
4281   status working
4282 ;  format 0x31
4283   format 0x32
4284   driver acm
4285   dll "msnaudio.acm"
4287 audiocodec alaw
4288   info "aLaw"
4289   status working
4290   format 0x6
4291   format 0x77616C61 ; 'alaw', .mov files
4292   driver alaw
4294 audiocodec ulaw
4295   info "uLaw"
4296   status working
4297   format 0x7
4298   format 0x77616c75  ; "ulaw" (MOV files)
4299   format 0x6c75
4300   driver alaw
4302 audiocodec dvdpcm
4303   info "Uncompressed DVD/VOB LPCM"
4304   status working
4305   format 0x10001
4306   driver dvdpcm
4308 audiocodec fflpcm
4309   info "Bluray LPCM"
4310   status working
4311   fourcc BPCM ; internal MPlayer FourCC
4312   driver ffmpeg
4313   dll pcm_bluray
4315 audiocodec ffac3
4316   info "FFmpeg AC-3"
4317   status working
4318   format 0x2000
4319   format 0x332D6361 ; ac-3 in mp4
4320   format 0x332D4341
4321   format 0x20736D ;  "ms\20" older ac3 fcc (MOV files)
4322   fourcc dnet
4323   fourcc sac3
4324   driver ffmpeg
4325   dll ac3
4327 audiocodec ffeac3
4328   info "FFmpeg E-AC-3"
4329   status working
4330   fourcc EAC3
4331   driver ffmpeg
4332   dll eac3
4334 audiocodec a52
4335   info "AC3-liba52"
4336   status working
4337   format 0x2000
4338   ; format 0x332D6361 ; ac-3 in mp4  -- not working
4339   fourcc dnet
4340   driver liba52
4341   dll "liba52"
4343 audiocodec ffdca
4344   info "FFmpeg DTS"
4345   status working
4346   format 0x2001
4347   format 0x86
4348   driver ffmpeg
4349   dll "dca"
4351 audiocodec dts
4352   info "DTS-libdca"
4353   status working
4354   format 0x2001
4355   format 0x86
4356   driver libdca
4358 audiocodec ffmusepack7
4359   info "Musepack sv7 audio codec"
4360   comment "only works with libavformat demuxer"
4361   status  working
4362   fourcc  "MPC "
4363   driver ffmpeg
4364   dll "mpc7"
4366 audiocodec ffmusepack8
4367   info "Musepack sv8 audio codec"
4368   comment "only works with libavformat demuxer"
4369   status  working
4370   fourcc  "MPC8"
4371   fourcc MPCK
4372   driver ffmpeg
4373   dll "mpc8"
4375 audiocodec musepack
4376   info "Musepack audio codec"
4377   status  working
4378   fourcc  "MPC "
4379   format 0x2b4d
4380   driver mpcdec
4382 audiocodec libopencoreamrnb
4383   info "AMR Narrowband"
4384   status working
4385   fourcc samr
4386   format 0x57 ;amr in avi
4387   driver ffmpeg
4388   dll "libopencore_amrnb"
4390 audiocodec libopencoreamrwb
4391   info "AMR Wideband"
4392   status working
4393   fourcc sawb
4394   format 0x58 ;amr in avi
4395   driver ffmpeg
4396   dll "libopencore_amrwb"
4398 audiocodec ffadcpmswf
4399   info "FFmpeg's ADPCM Flash-variant"
4400   status working
4401   format 0x5346 ; 'SF', pseudo id
4402   driver ffmpeg
4403   dll "adpcm_swf"
4405 audiocodec voxvoice
4406   info "VoxWare MetaVoice"
4407   status working
4408   comment "windows users need msms001.vwp and mvoice.vwp in windows\\system32 folder"
4409   format 0x74
4410   driver dshow
4411   dll "voxmvdec.ax" ; need also msms001.vwp and mvoice.vwp
4412   guid 0x46e32b01, 0xa465, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
4414 audiocodec voxware
4415   info "VoxWare"
4416   status working
4417   comment "windows users need msms001.vwp in windows\\system32 folder"
4418   format 0x75
4419   driver dshow
4420   dll "voxmsdec.ax" ; need also msms001.vwp
4421   guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
4423 audiocodec acelp
4424   info "ACELP.net Sipro Lab Audio"
4425   status working
4426   format 0x130
4427   driver dshow
4428   dll "acelpdec.ax"
4429   guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
4431 audiocodec ffimc
4432   info "FFmpeg Intel Music Coder"
4433   status working
4434   format 0x401
4435   driver ffmpeg
4436   dll "imc"
4438 audiocodec imc
4439   info "Intel Music Coder"
4440   status working
4441   comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
4442   format 0x401
4443   driver acm
4444   dll "imc32.acm"
4446 audiocodec iac25
4447   info "Indeo audio"
4448   status working
4449   format 0x402
4450   driver acm
4451   dll "iac25_32.ax"
4453 audiocodec ffctadp32
4454   info "FFmpeg Creative ADPCM codec"
4455   status working
4456   format 0x200
4457   driver ffmpeg
4458   dll "adpcm_ct"
4460 audiocodec ctadp32
4461   info "Creative ADPCM codec"
4462   status working
4463   format 0x200
4464   driver acm
4465   dll "ctadp32.acm"
4467 audiocodec sc4
4468   info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
4469   status working
4470   format 0x350
4471   driver acm
4472   dll "mi-sc4.acm"
4474 audiocodec hwac3
4475   info "AC3 through S/PDIF"
4476   status working
4477   format 0x2000
4478   format 0x332D6361 ; ac-3 in mp4
4479   fourcc dnet
4480   driver hwac3
4482 audiocodec hwdts
4483   info "DTS through S/PDIF"
4484   status working
4485   format 0x2001
4486   driver hwac3
4488 audiocodec ffvorbis
4489   info "FFmpeg Vorbis"
4490   status working
4491   fourcc vrbs
4492   format 0x566F
4493   driver ffmpeg
4494   dll "vorbis"
4496 audiocodec vorbis
4497   info "OggVorbis Audio"
4498   status working
4499   comment "OggVorbis driver using libvorbis"
4500   fourcc vrbs
4501   format 0x566F
4502   driver libvorbis
4503   dll "libvorbis"
4505 audiocodec tremor
4506   info "OggVorbis audio"
4507   status working
4508   comment "fixed-point decoder useful for systems without floating-point unit"
4509   fourcc vrbs
4510   format 0x566F
4511   driver tremor
4512   dll "tremor"
4514 audiocodec vorbisacm
4515   info "OggVorbis ACM"
4516   status working
4517   comment "OggVorbis driver using vorbis.acm"
4518   format 0x674F ; mode1
4519   format 0x6750 ; mode2
4520 ;  format 0x6751 ; mode3
4521   format 0x676F ; mode1+
4522   format 0x6770 ; mode2+
4523   format 0x6771 ; mode3+
4524   driver acm
4525   dll "vorbis.acm"
4527 audiocodec speex
4528   info "Speex audio"
4529   status working
4530   comment "Speex driver using libspeex"
4531   fourcc 'spx '
4532   format 0xA109
4533   driver speex
4534   dll "speex"
4536 audiocodec vivoaudio
4537   info "Vivo G.723/Siren Audio Codec"
4538   status working
4539   format 0x111       ; vivo g.723
4540   format 0x112       ; siren
4541   driver acm
4542   dll "vivog723.acm"
4544 audiocodec g72x
4545   info "G.711/G.721/G.723"
4546   status crashing
4547   comment "does not work yet - just noise :("
4548   format 0x111      ; vivo g.723
4549   format 0x112      ; vivo siren
4550   driver g72x
4551   dll "g72x.c"
4553 audiocodec ffg726
4554   info "Sharp G.726 Audio"
4555   status working
4556   format 0x45
4557   driver ffmpeg
4558   dll "g726"
4560 audiocodec g726
4561   info "Sharp G.726 Audio"
4562   status untested
4563   format 0x45
4564   driver acm
4565   dll "scg726.acm"
4567 audiocodec atrac3
4568   info "Sony ATRAC3"
4569   status buggy
4570   comment "format not accepted"
4571   format 0x270
4572   driver acm
4573   dll "atrac3.acm"
4575 audiocodec ALF2
4576 ; http://www.nctsoft.com/products/NCTALFCD/
4577 ; jdp@mail.sonofon.dk
4578   info "ALF2"
4579   status working
4580   format 0x1FC4     ; ALF2
4581   driver acm
4582   dll "alf2cd.acm"
4584 audiocodec fftruespeech
4585   info "FFmpeg TrueSpeech"
4586   status working
4587   format 0x22
4588   format 0x1501
4589   driver ffmpeg
4590   dll "truespeech"
4592 audiocodec truespeech
4593   info "DSP Group TrueSpeech(TM)"
4594   status working
4595   format 0x22
4596   driver acm
4597   dll "tssoft32.acm" ; need also tsd32.dll
4599 audiocodec netspeakgsm
4600   info "NetSpeak GSM"
4601   status working
4602   format 0x1500
4603   driver acm
4604   dll "nsgsm32.acm"
4606 audiocodec netspeakts
4607   info "NetSpeak TrueSpeech"
4608   status working
4609   format 0x1501
4610   driver acm
4611   dll "nstsp32.acm"
4613 ; rt32dcmp.dll needed too
4614 audiocodec voxwarert24
4615   info "VoxWare RT24 speech codec"
4616   status working
4617   format 0x181c
4618   driver acm
4619   dll "nsrt2432.acm"
4621 audiocodec lhacm
4622   info "Lernout & Hauspie CELP and SBC codecs"
4623   status working
4624   format 0x1101 ; CELP
4625   format 0x1102 ; SBC
4626   format 0x1103 ; SBC
4627   format 0x1104 ; SBC
4628   driver acm
4629   dll "lhacm.acm"
4631 audiocodec lhacm2
4632   info "Voxware AC aka Lernout & Hauspie CELP and CBS codecs"
4633   status working
4634   format 0x70
4635   format 0x71
4636   format 0x72
4637   format 0x73
4638   driver acm
4639   dll "lhacm2.acm" ; aka lhacm.acm md5sum 4585780a8eb71d86df64553b34ba8f79
4641 audiocodec pscelp
4642   info "Philips Speech Processing CELP"
4643   status working
4644   format 0x120
4645   driver acm
4646   dll "smcelp32.acm"
4648 audiocodec fftwinvq
4649   info "FFmpeg TwinVQ"
4650   status working
4651   fourcc TWI2 ; internal MPlayer FourCC, different from mplayer's TwinVQ decoder
4652               ; since lavf demuxer is incompatible with it
4653   driver ffmpeg
4654   dll twinvq
4656 audiocodec TwinVQ
4657   info "VQF codec by NTTLabs"
4658   status working
4659   fourcc TWIN
4660   driver vqf
4661   dll "tvqdec.dll"
4663 audiocodec hwmpa
4664   info "MPEG audio pass-through for hardware MPEG decoders"
4665   status working
4666   comment "for hardware MPEG audio decoders"
4667   format 0x50        ; layer-1 && layer-2
4668   format 0x55        ; layer-3
4669   format 0x5500736d  ; "ms\0\x55" older MP3 fourcc (MOV files)
4670   fourcc ".mp3"      ; CBR/VBR MP3 (MOV files)
4671   fourcc "MP3 "      ; used in .nsv files
4672   fourcc "LAME"      ; used in mythtv .nuv files
4673   driver hwmpa
4675 audiocodec msnsiren
4676   info "msn siren audio codec"
4677   status working
4678   format 0x28E
4679   driver acm
4680   dll "sirenacm.dll"
4682 audiocodec uleaddva
4683   info "Ulead DV ACM"
4684   status working
4685   format 0x215
4686   format 0x216
4687   driver acm
4688   dll "dvacm.acm"