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