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