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