Fix dvdnav call broken in pause changes
[mplayer.git] / etc / codecs.conf
blob5f3d13dff2bb9c7d1a638e49d5d2683ea19de7d3
1 ;=============================================================================
2 ;  Default codecs config file.
3 ;  Before editing this file, please read DOCS/tech/codecs.conf.txt !
4 ;=============================================================================
6 release 20070930
8 ;=============================================================================
9 ;                   VIDEO CODECS
10 ;=============================================================================
12 videocodec ffmvi1
13   info "FFmpeg Motion Pixels Decoder"
14   status working
15   fourcc MVI1 ; internal MPlayer FourCC
16   driver ffmpeg
17   dll motionpixels
18   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
19   out YV12,YUY2
21 videocodec ffmdec
22   info "FFmpeg Sony PlayStation MDEC (Motion DECoder)"
23   status working
24   fourcc MDEC ; internal MPlayer FourCC
25   driver ffmpeg
26   dll mdec
27   out YV12
29 videocodec ffsiff
30   info "FFmpeg Beam Software SIFF decoder"
31   status working
32   fourcc VBV1
33   driver ffmpeg
34   dll vb
35   out BGR8
37 videocodec ffmimic
38   info "FFmpeg Mimic video"
39   status working
40   fourcc ML20
41   out I420
42   driver ffmpeg
43   dll "mimic"
45 videocodec ffkmvc
46   info "FFmpeg Karl Morton Video Codec"
47   status working
48   fourcc KMVC
49   out BGR8
50   driver ffmpeg
51   dll "kmvc"
53 videocodec ffzmbv
54   info "FFmpeg Zip Motion-Block Video"
55   status working
56   fourcc ZMBV
57   driver ffmpeg
58   dll "zmbv"
59   out RGB24
61 videocodec zmbv
62   info "Zip Motion-Block Video"
63   status working
64   fourcc ZMBV
65   driver vfw
66   dll "zmbv.dll"
67   out BGR24,BGR15,BGR8 query,flip
69 videocodec yuv8
70   info "YUV422 = Cb0 Y0 Cr0 Y1 Cb1 Y2 Cr1 Y3 (U Y V Y U Y V Y)"
71   status working
72   fourcc yuv8
73   driver vfwex
74   dll "kdvyuv8.dll" ; i wonder if this works with raw codecs?
75   out YV12,I420,UYVY
76   out BGR24,BGR15,BGR32
78 videocodec blackmagic
79   info "Blackmagic 10-bit"
80   status working
81   comment "requires libguide40.dll"
82   fourcc r210
83   driver vfw
84   dll "BMDCodecLib.dll"
85   out BGR32,RGB32
87 ; MPEG-1/2 decoding:
88 ; Note: mpegpes is preferred for hw decoders:
90 videocodec mpegpes
91   info "MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)"
92   comment "for hardware decoding"
93   status working
94   format 0x10000001  ; mpeg 1
95   format 0x10000002  ; mpeg 2
96   fourcc mpg1,MPG1,mpg2,MPG2
97   fourcc MPEG
98   fourcc hdv1,hdv2,hdv3
99   fourcc hdv5
100   fourcc hdv6,hdv7,hdv8
101   fourcc xdv1,xdv2,xdv3
102   fourcc xdv4,xdv5,xdv6
103   fourcc xdv7,xdv8,xdv9
104   fourcc xdva,xdvb,xdvc
105   fourcc xdvd,xdve,xdvf
106   fourcc xd5a,xd5b,xd5c
107   fourcc xd5d,xd5e,xd5f
108   fourcc xd59
109   fourcc mx5n,mx4n,mx4p
110   fourcc mx3n,mx3p
111   fourcc AVmp
112   fourcc mp2v,mpgv
113   fourcc VCR2
114   driver mpegpes
115   out MPES
117 videocodec ffmpeg1
118   info "FFmpeg MPEG-1"
119   status working
120   format 0x10000001  ; MPEG-1
121   fourcc mpg1
122   fourcc PIM1        ; Pinnacle hardware-MPEG-1
123   fourcc VCR2
124   fourcc MPEG
125   driver ffmpeg
126   dll "mpeg1video"
127   out YV12,I420,IYUV
129 videocodec ffmpeg2
130   info "FFmpeg MPEG-2"
131   status working
132   format 0x10000002  ; MPEG-2
133   fourcc mpg2,MPG2
134   fourcc "DVR "
135   fourcc hdv1
136   fourcc hdv2
137   fourcc MPEG
138   fourcc hdv3        ; HDV 1080i50
139   fourcc hdv5        ; HDV  720p25
140   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
141   fourcc MMES,mmes   ; matrox mpeg2 in avi
142   fourcc hdv6,hdv7,hdv8
143   fourcc xdv1,xdv2,xdv3
144   fourcc xdv4,xdv5,xdv6
145   fourcc xdv7,xdv8,xdv9
146   fourcc xdva,xdvb,xdvc
147   fourcc xdvd,xdve,xdvf
148   fourcc xd5a,xd5b,xd5c
149   fourcc xd5d,xd5e,xd5f
150   fourcc xd59
151   fourcc mx5n,mx4n,mx4p
152   fourcc mx3n,mx3p
153   fourcc AVmp
154   fourcc VCR2
155   fourcc mp2v,mpgv
156   fourcc PIM2
157   fourcc LMP2 ; Lead mpeg2 in avi
158   driver ffmpeg
159   dll "mpeg2video"
160   out YV12,I420,IYUV
161   out 422P,444P
163 ; for backward compatibility
164 videocodec ffmpeg12
165   info "FFmpeg MPEG-1/2"
166   status working
167   format 0x10000001  ; MPEG-1
168   format 0x10000002  ; MPEG-2
169   fourcc mpg1,mpg2,MPG2
170   fourcc PIM1        ; Pinnacle hardware-MPEG-1
171   fourcc PIM2        ; Pinnacle hardware-MPEG-2
172   fourcc VCR2
173   fourcc "DVR "
174   fourcc hdv2
175   fourcc MPEG
176   fourcc hdv1
177   fourcc hdv3        ; HDV 1080i50
178   fourcc hdv5        ; HDV  720p25
179   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
180   fourcc MMES,mmes   ; matrox mpeg2 in avi
181   fourcc hdv6,hdv7,hdv8
182   fourcc xdv1,xdv2,xdv3
183   fourcc xdv4,xdv5,xdv6
184   fourcc xdv7,xdv8,xdv9
185   fourcc xdva,xdvb,xdvc
186   fourcc xdvd,xdve,xdvf
187   fourcc xd5a,xd5b,xd5c
188   fourcc xd5d,xd5e,xd5f
189   fourcc xd59
190   fourcc mx5n,mx4n,mx4p
191   fourcc mx3n,mx3p
192   fourcc AVmp
193   fourcc mp2v,mpgv
194   fourcc LMP2 ; Lead mpeg2 in avi
195   driver ffmpeg
196   dll "mpegvideo"
197   out YV12,I420,IYUV
198   out 422P,444P
200 videocodec mpeg12
201   info "MPEG-1 or 2 (libmpeg2)"
202   comment "with postprocessing"
203   status working
204   format 0x10000001  ; MPEG-1
205   format 0x10000002  ; MPEG-2
206   fourcc "DVR "
207   fourcc hdv2
208   fourcc mpg1
209   fourcc PIM1        ; Pinnacle hardware-MPEG-1
210   fourcc PIM2        ; Pinnacle hardware-MPEG-2
211   fourcc VCR2
212   fourcc mpg2,MPG2
213   fourcc MPEG
214   fourcc hdv1
215   fourcc hdv3        ; HDV 1080i50
216   fourcc hdv5        ; HDV  720p25
217   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
218   fourcc MMES,mmes   ; matrox mpeg2 in avi
219   fourcc hdv6,hdv7,hdv8
220   fourcc xdv1,xdv2,xdv3
221   fourcc xdv4,xdv5,xdv6
222   fourcc xdv7,xdv8,xdv9
223   fourcc xdva,xdvb,xdvc
224   fourcc xdvd,xdve,xdvf
225   fourcc xd5a,xd5b,xd5c
226   fourcc xd5d,xd5e,xd5f
227   fourcc xd59
228   fourcc mx5n,mx4n,mx4p
229   fourcc mx3n,mx3p
230   fourcc AVmp
231   fourcc mp2v,mpgv
232   fourcc LMP2 ; Lead mpeg2 in avi
233   driver libmpeg2
234 ;  dll "libmpeg2"
235   out YV12,I420,IYUV
236   out 422P
238 videocodec ffmpeg12mc
239   info "FFmpeg MPEG-1/2 (XvMC)"
240   status buggy
241   format 0x10000001  ; MPEG-1
242   format 0x10000002  ; MPEG-2
243   fourcc mpg1,mpg2,MPG2
244   fourcc "DVR "
245   fourcc hdv1
246   fourcc hdv2
247   fourcc PIM1        ; Pinnacle hardware-MPEG-1
248   fourcc PIM2        ; Pinnacle hardware-MPEG-2
249   fourcc VCR2
250   fourcc MPEG
251   fourcc hdv3        ; HDV 1080i50
252   fourcc hdv5        ; HDV  720p25
253   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
254   fourcc MMES,mmes   ; matrox mpeg2 in avi
255   fourcc hdv6,hdv7,hdv8
256   fourcc xdv1,xdv2,xdv3
257   fourcc xdv4,xdv5,xdv6
258   fourcc xdv7,xdv8,xdv9
259   fourcc xdva,xdvb,xdvc
260   fourcc xdvd,xdve,xdvf
261   fourcc xd5a,xd5b,xd5c
262   fourcc xd5d,xd5e,xd5f
263   fourcc xd59
264   fourcc mx5n,mx4n,mx4p
265   fourcc mx3n,mx3p
266   fourcc AVmp
267   fourcc mp2v,mpgv
268   fourcc LMP2 ; Lead mpeg2 in avi
269   driver ffmpeg
270   dll "mpegvideo_xvmc"
271   out IDCT_MPEG2
272   out MOCO_MPEG2
274 ; we have only native open source codecs for these:
276 videocodec ffnuv
277   info "NuppelVideo"
278   status working
279   fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
280   fourcc RJPG
281   driver ffmpeg
282   dll nuv
283   out I420
285 videocodec nuv
286   info "NuppelVideo"
287   status working
288   fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
289   fourcc RJPG
290   driver nuv
291   out I420,IYUV
293 videocodec ffbmp
294   info "FFmpeg BMP decoder"
295   status working
296   fourcc "bmp " ; for BMP-encoded QuickTime files
297   format 0x706D62 ;               AVI
298   driver ffmpeg
299   dll bmp
300   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
302 videocodec ffgif
303   info "FFmpeg GIF decoder"
304   status working
305   fourcc "gif " ; for GIF-encoded QuickTime files
306   driver ffmpeg
307   dll gif
308   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
310 videocodec fftiff
311   info "FFmpeg TIFF decoder"
312   status working
313   fourcc "tiff" ; for TIFF-encoded QuickTime files
314   driver ffmpeg
315   dll tiff
316   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
318 videocodec ffpcx
319   info "FFmpeg PCX decoder"
320   status working
321   fourcc "pcx "
322   driver ffmpeg
323   dll pcx
324   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
326 videocodec ffpng
327   info "FFmpeg PNG decoder"
328   status working
329   fourcc mpng,MPNG
330   fourcc "png " ; for PNG-encoded QuickTime files
331   driver ffmpeg
332   dll png
333   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
335 videocodec mpng
336   info "PNG image decoder"
337   status working
338   comment "Gray scaled PNG with Alpha channel not supported"
339   fourcc mpng,MPNG
340   fourcc "png " ; for PNG-encoded QuickTime files
341   dll "libpng"
342   driver mpng
343   out BGR32,BGR24,BGR8,Y800
345 videocodec ffptx
346   info "FFmpeg V.Flash PTX decoder"
347   status working
348   fourcc "ptx " ; internal MPlayer FourCC
349   driver ffmpeg
350   dll ptx
351   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
353 videocodec fftga
354   info "FFmpeg TGA decoder"
355   status untested
356   fourcc mtga,MTGA
357   fourcc "tga " ; for TGA-encoded QuickTime files
358   driver ffmpeg
359   dll targa
360   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
362 videocodec mtga
363   info "TGA image decoder"
364   status working
365   comment "Only 24bpp and 32bpp RGB TGA files supported"
366   fourcc mtga,MTGA
367   driver mtga
368   out BGR32,BGR24
370 videocodec sgi
371   info "SGI image decoder"
372   status working
373   fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
374   driver sgi
375   out BGR24
377 videocodec ffsunras
378   info "FFmpeg SUN Rasterfile decoder"
379   status working
380   fourcc "sun " ; sun is an internal MPlayer FOURCC
381   driver ffmpeg
382   dll sunrast
383   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
385 videocodec ffindeo3
386   info "FFmpeg Intel Indeo 3.1/3.2"
387   status working
388   fourcc IV31,iv31
389   fourcc IV32,iv32
390   driver ffmpeg
391   dll indeo3
392   out YVU9
394 videocodec fffli
395   info "Autodesk FLI/FLC Animation"
396   status working
397   fourcc FLIC ; FLIC is an internal MPlayer FOURCC
398   driver ffmpeg
399   dll "flic"
400   out BGR16,BGR15,BGR8 query
402 videocodec ffaasc
403   info "Autodesk RLE decoder"
404   status working
405   fourcc AASC
406   driver ffmpeg
407   dll "aasc"
408   out BGR24
410 videocodec ffloco
411   info "LOCO video decoder"
412   status working
413   fourcc LOCO
414   driver ffmpeg
415   dll "loco"
416   out 422P,YV12,BGR32,BGR24 query
418 videocodec ffqtrle
419   info "QuickTime Animation (RLE)"
420   status working
421   format 0x20656C72 ; "rle "
422   driver ffmpeg
423   dll "qtrle"
424   out BGR32,RGB24,BGR15,BGR8 query
426 videocodec ffrpza
427  info "QuickTime Apple Video"
428  status working
429  fourcc rpza,azpr,RPZA,AZPR
430  driver ffmpeg
431  dll "rpza"
432  out BGR15
434 videocodec ffsmc
435   info "Apple Graphics (SMC) codec"
436   status working
437   format 0x20636d73 ; "smc "
438   driver ffmpeg
439   dll "smc"
440   out BGR8
442 videocodec ff8bps
443   info "Planar RGB (Photoshop)"
444   status working
445   fourcc 8BPS
446   driver ffmpeg
447   dll "8bps"
448   out BGR32,BGR24,BGR8 query
450 videocodec ffcyuv
451   info "Creative YUV (libavcodec)"
452   status working
453   fourcc cyuv,CYUV
454   driver ffmpeg
455   dll "cyuv"
456   out 411P
458 videocodec ffmsrle
459   info "Microsoft RLE"
460   status working
461   format 0x1
462   format 0x2
463   fourcc WRLE
464   driver ffmpeg
465   dll "msrle"
466   out BGR8
468 videocodec ffroqvideo
469   info "Id RoQ File Video Decoder"
470   status working
471   fourcc RoQV ; RoQV is an internal MPlayer FOURCC
472   driver ffmpeg
473   dll "roqvideo"
474   out 444P
476 videocodec lzo
477   info "LZO compressed"
478   status working
479   fourcc LZO1
480   driver lzo
481   dll "liblzo"
482   out YV12,I420
483   out BGR24 flip
485 videocodec theora
486   info "Theora (free, reworked VP3)"
487   status working
488   fourcc theo,Thra
489   driver theora
490   dll libtheora
491   out YV12
493 ; prefer native codecs over win32?
494 ; the win32 codecs probably are (better) optimized and support direct
495 ; rendering, so this may be not the best idea...
497 ;WIN32:
499 videocodec msuscls
500   info "MSU Screen Capture Lossless Codec"
501   status working
502   fourcc SCLS
503   driver vfw
504   dll "SCLS.DLL"
505   out BGR32,BGR24,BGR16 flip
507 videocodec wincam
508   info "wincam screen capture codec"
509   comment "requires Zlib.dll"
510   status working
511   fourcc WCMV
512   driver vfw
513   dll "wcmv.dll" ; requires Zlib.dll
514   out BGR15 flip
516 videocodec cram
517   info "Microsoft Video 1"
518   comment "-vf palette required for 8bpp"
519   status buggy
520   fourcc cram,CRAM CRAM
521   fourcc msvc,MSVC CRAM
522   fourcc wham,WHAM CRAM
523   driver vfw
524   dll "msvidc32.dll"
525   out BGR24,BGR15,BGR8 static,query
527 videocodec ffcvid
528   info "Cinepak Video (native codec)"
529   status working
530   fourcc cvid,CVID
531   driver ffmpeg
532   dll "cinepak"
533   out YV12,BGR8 query
535 videocodec cvidvfw
536   info "Cinepak Video"
537   status working
538   fourcc cvid
539   driver vfw
540   dll "iccvid.dll"
541 ;  out YUY2
542 ;  out UYVY
543   out BGR24,BGR15 static
545 videocodec huffyuv
546   info "HuffYUV"
547   status buggy
548   fourcc HFYU
549   driver vfw
550   dll "huffyuv.dll"
551   out YUY2 flip,noflip,query
552 ;  out UYVY flip
553   out BGR32,BGR24 flip,query
555 ;NATIVE:
557 videocodec ffvideo1
558   info "Microsoft Video 1 (native codec)"
559   status working
560   fourcc cram,CRAM
561   fourcc msvc,MSVC
562   fourcc wham,WHAM
563   driver ffmpeg
564   dll "msvideo1"
565   out BGR15,BGR8 query
567 videocodec ffmszh
568   info "AVImszh (native codec)"
569   status working
570   fourcc MSZH
571   driver ffmpeg
572   dll "mszh"
573   out BGR24
575 videocodec ffzlib
576   info "AVIzlib (native codec)"
577   status working
578   fourcc ZLIB
579   driver ffmpeg
580   dll "zlib"
581   out BGR24
583 ;XAnim (slow):
585 videocodec cvidxa
586   info "XAnim's Radius Cinepak Video"
587   status buggy
588   fourcc cvid
589   driver xanim
590   dll "vid_cvid.xa"
591   out YV12,IYUV,I420 static
593 ; time to decide what to do with the MPEG-4/DivX variants...
594 ; ff* is fastest...
596 videocodec ffhuffyuv
597   info "FFmpeg HuffYUV"
598   status working
599   fourcc HFYU,FFVH
600   driver ffmpeg
601   dll huffyuv
602   out YUY2,422P,YV12
603   out BGR32,BGR24
605 videocodec ffv1
606   info "FFV1 (lossless codec)"
607   status working
608   fourcc FFV1
609   driver ffmpeg
610   dll ffv1
611   out 411P,444P,422P,YV12,I420,IYUV,YVU9
612   out BGR32
614 videocodec ffsnow
615   info "FFSNOW (Michael's wavelet codec)"
616   status working
617   fourcc snow,SNOW
618   driver ffmpeg
619   dll snow
620   out YV12
622 videocodec ffasv1
623   info "FFmpeg ASUS V1"
624   status working
625   fourcc ASV1
626   driver ffmpeg
627   dll asv1
628   out YV12,I420,IYUV
630 videocodec ffasv2
631   info "FFmpeg ASUS V2"
632   status working
633   fourcc ASV2
634   driver ffmpeg
635   dll asv2
636   out YV12,I420,IYUV
638 videocodec ffvcr1
639   info "FFmpeg ATI VCR1"
640   status working
641   fourcc VCR1
642   driver ffmpeg
643   dll vcr1
644   out YVU9
646 videocodec ffcljr
647   info "FFmpeg Cirrus Logic AccuPak (CLJR)"
648   status working
649   fourcc CLJR
650   driver ffmpeg
651   dll cljr
652   out 411P
654 videocodec ffsvq1
655   info "FFmpeg Sorenson Video v1 (SVQ1)"
656   status working
657   fourcc SVQ1,svq1
658   driver ffmpeg
659   dll svq1
660   out YVU9
662 videocodec ff4xm
663   info "FFmpeg 4XM video"
664   status working
665   fourcc 4XMV
666   driver ffmpeg
667   dll 4xm
668   out BGR15,BGR16 query
670 videocodec ffvixl
671   info "Miro/Pinnacle VideoXL codec"
672   status working
673   fourcc VIXL
674   fourcc PIXL ; this is Pinnacle one
675   fourcc XIXL
676   driver ffmpeg
677   dll xl
678   out 411P
680 videocodec ffqtdrw
681   info "QuickDraw native decoder"
682   status working
683   fourcc qdrw
684   driver ffmpeg
685   dll qdraw
686   out BGR8
688 videocodec ffindeo2
689   info "Indeo 2 native decoder"
690   status working
691   fourcc RT21
692   fourcc IV20
693   driver ffmpeg
694   dll indeo2
695   out YVU9
697 videocodec ffflv
698   info "FFmpeg Flash video"
699   status working
700   fourcc FLV1,flv
701   driver ffmpeg
702   dll flv
703   out YV12
705 videocodec fffsv
706   info "FFmpeg Flash Screen video"
707   status working
708   fourcc FSV1
709   driver ffmpeg
710   dll flashsv
711   out BGR24
713 videocodec ffdivx
714   info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
715   status working
716   fourcc MPG3,mpg3 div3
717   fourcc MP43,mp43 div3   ; MSMPEG-4 v3   (fourcc mapping to div3)
718   fourcc DIV5,div5 div3   ; DivX 3.20
719   fourcc DIV6,div6 div4   ;   -||-
720   fourcc DIV3,div3,DIV4,div4
721   fourcc DIVF,divf    ; divx4.12
722   fourcc AP41 div3        ; AngelPotion stuff
723   fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
724   fourcc 3IVD,3ivd    ; divxdoctored files (3ivx.com)
725   fourcc DVX3
726   driver ffmpeg
727   dll msmpeg4
728   out YV12,I420,IYUV
730 videocodec ffmp42
731   info "FFmpeg MSMPEG-4 v2"
732   status working
733   fourcc DIV2,div2 mp42
734   fourcc MP42,mp42
735   driver ffmpeg
736   dll msmpeg4v2
737   out YV12,I420,IYUV
739 videocodec ffmp41
740   info "FFmpeg MSMPEG-4 v1"
741   status working
742   fourcc DIV1,div1 mpg4
743   fourcc MPG4,mpg4
744   fourcc MP41
745   driver ffmpeg
746   dll msmpeg4v1
747   out YV12,I420,IYUV
749 videocodec ffwmv1
750   info "FFmpeg WMV1/WMV7"
751   status working
752   fourcc WMV1,wmv1
753   driver ffmpeg
754   dll wmv1
755   out YV12,I420,IYUV
757 videocodec ffwmv2
758   info "FFmpeg WMV2/WMV8"
759   status working
760   fourcc WMV2,wmv2
761   driver ffmpeg
762   dll wmv2
763   out YV12,I420,IYUV
765 videocodec ffwmv3
766   info "FFmpeg WMV3/WMV9"
767   status buggy
768   fourcc WMV3,wmv3
769   driver ffmpeg
770   dll wmv3
771   out YV12,I420,IYUV
773 videocodec ffvc1
774   info "FFmpeg WVC1"
775   status buggy
776   fourcc WVC1,wvc1,WMVA
777   fourcc vc-1,VC-1
778   driver ffmpeg
779   dll vc1
780   out YV12,I420,IYUV
782 videocodec ffh264
783   info "FFmpeg H.264"
784   status working
785   fourcc H264,h264
786   fourcc X264,x264
787   fourcc avc1,AVC1
788   fourcc davc,DAVC
789   format 0x10000005
790   driver ffmpeg
791   dll h264
792   out YV12,I420,IYUV
794 videocodec ffsvq3
795   info "FFmpeg Sorenson Video v3 (SVQ3)"
796   status working
797   fourcc SVQ3
798   driver ffmpeg
799   dll svq3
800   out YV12,I420,IYUV
802 videocodec ffodivx
803   info "FFmpeg MPEG-4"
804   status working
805   fourcc FMP4,fmp4
806   fourcc DIVX,divx
807   fourcc DIV1,div1 divx
808   fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
809   fourcc M4S2,m4s2
810   fourcc xvid,XVID,XviD,XVIX
811   fourcc DX50,dx50,BLZ0 DX50
812   fourcc mp4v,MP4V
813   format 0x4
814   fourcc UMP4
815   fourcc RMP4
816   fourcc 3IV2,3iv2  ; 3ivx Delta 4
817   fourcc DXGM
818   fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
819   fourcc SMP4,smp4 ; Samsung SMP4 video codec
820   fourcc VIDM ; vidm 4.01 codec
821   format 0x10000004  ; mpeg 4 es
822   fourcc m4cc,M4CC
823   fourcc hdx4,HDX4
824   fourcc FVFW,fvfw
825   fourcc FFDS
826   fourcc DCOD,MVXM,EM4A,PM4V
827   fourcc M4T3,DMK2,DIGI,INMC
828   driver ffmpeg
829   dll mpeg4 ;opendivx
830   out YV12,I420,IYUV
832 videocodec ffwv1f
833   info "WV1F MPEG-4"
834   status working
835   fourcc WV1F
836   driver ffmpeg
837   dll mpeg4
838   out YV12,I420,IYUV flip
840 videocodec fflibschroedinger
841   info "Dirac (through FFmpeg libschroedinger)"
842   status working
843   fourcc drac
844   driver ffmpeg
845   dll libschroedinger
846   out I420,IYUV,422P,444P
848 videocodec fflibdirac
849   info "Dirac (through FFmpeg libdirac)"
850   status working
851   fourcc drac
852   driver ffmpeg
853   dll libdirac
854   out I420,IYUV,422P,444P
856 videocodec xvid
857   info "Xvid (MPEG-4)"
858   status working
859   fourcc FMP4,fmp4
860   fourcc DIVX,divx
861   fourcc xvid,XVID,XviD,XVIX
862   fourcc DIV1,div1 divx
863   fourcc MP4S,mp4s      ; ISO MPEG-4 Video V1
864   fourcc M4S2,m4s2
865   fourcc DX50,dx50,BLZ0 DX50
866   fourcc mp4v,MP4V
867   format 0x4
868   fourcc UMP4
869   fourcc RMP4
870   fourcc 3IV2,3iv2  ; 3ivx Delta 4
871   fourcc DXGM
872   fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
873   fourcc SMP4,smp4 ; Samsung SMP4 video codec
874   fourcc VIDM ; vidm 4.01 codec
875   fourcc FFDS
876   fourcc DCOD,MVXM,EM4A,PM4V
877   fourcc M4T3,DMK2,DIGI,INMC
878   format 0x10000004  ; mpeg 4 es
879   driver xvid
880   out YV12
881   out I420
882   out YUY2
883   out UYVY
884   out YVYU
885   out BGR32,BGR24,BGR16,BGR15
886   dll "libxvidcore.a"
888 ; is divx4vfw stable enough, working everywhere and faster than divxds?
890 videocodec divx4vfw
891   info "DivX4Windows-VFW"
892   status buggy
893   comment "sig11 with -framedrop"
894   fourcc DIVX,divx        ; opendivx / divx4
895   fourcc DIV1,div1 divx
896 ;  fourcc MP4S,mp4s       ; ISO MPEG-4 Video V1
897   fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3  ; for DivX4Linux only!
898   fourcc AP41 DIV3        ; AngelPotion stuff
899   format 0x4
900   driver vfw
901   dll "divx.dll"
902 ;  out YV12   ; buggy
903   out YUY2
904   out BGR32,BGR24,BGR15
906 ; the original ones...  prefer DShow for postprocessing:
908 videocodec divxds
909   info "DivX ;-) (MSMPEG-4 v3)"
910   comment "with postprocessing"
911   status working
912   fourcc MP43,mp43 div3   ; fourcc mapping to div3
913   fourcc DIV5,div5 div3
914   fourcc DIV6,div6 div4
915   fourcc DIV3,div3,DIV4,div4
916   fourcc AP41 div3        ; AngelPotion stuff
917   driver dshow
918   dll "divx_c32.ax"
919   guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
920   out YUY2,UYVY
921   out BGR32,BGR24,BGR16,BGR15
923 videocodec divx
924   info "DivX ;-) (MSMPEG-4 v3)"
925   status working
926   fourcc MP43,mp43 div3   ; MSMPEG-4 v3   (fourcc mapping to div3)
927   fourcc DIV5,div5 div3   ; DivX 3.20
928   fourcc DIV6,div6 div4   ;   -||-
929   fourcc DIV3,div3,DIV4,div4
930   fourcc AP41 div3        ; AngelPotion stuff
931   driver vfw
932   dll "divxc32.dll"
933   out YUY2 yuvhack
934   out BGR32,BGR24,BGR15
936 ; hmm. we should check, maybe these are/will be playable with libavcodec:
938 videocodec mpeg4ds
939   info "Microsoft MPEG-4 v1/v2"
940   status working
941   comment "with postprocessing"
942   fourcc DIV2,div2 mp42
943   fourcc MP4S,mp4s      ; ISO MPEG-4 Video V1
944   fourcc MPG4,mpg4
945   fourcc MP42,mp42
946   driver dshow
947   dll "mpg4ds32.ax"
948   guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
949   out YUY2
950 ;  out BGR32,BGR24,BGR16,BGR15
952 videocodec mpeg4
953   info "Microsoft MPEG-4 v1/v2"
954   status working
955   fourcc MPG4,mpg4
956   fourcc MP42,mp42
957   fourcc DIV2 mp42
958   driver vfw
959   dll "mpg4c32.dll"
960   out YUY2 yuvhack
961   out BGR32,BGR24,BGR15
963 videocodec wmv9dmo
964   info "Windows Media Video 9 DMO"
965   status working
966   fourcc WMV3
967   fourcc WMVP
968   driver dmo
969   dll "wmv9dmod.dll"
970   guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
971   out YV12 ;,I420,IYUV
972   out YUY2,UYVY
973 ;  out BGR32,BGR24,BGR16 ;,BGR15
975 videocodec wmvdmo
976   info "Windows Media Video DMO"
977   status working
978   fourcc WMV1
979   fourcc WMV2
980   fourcc WMV3
981   fourcc WMVP
982   driver dmo
983   dll "wmvdmod.dll"
984   guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
985   out YV12 ;,I420,IYUV
986   out YUY2,UYVY
987 ;  out BGR32,BGR24,BGR16 ;,BGR15
989 videocodec wmv8
990   info "Windows Media Video 8"
991   status working
992   fourcc WMV2
993   driver dshow
994   dll "wmv8ds32.ax"
995   guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
996   out YV12,I420,IYUV
997   out YUY2,UYVY
998 ;  out BGR32,BGR24,BGR16,BGR15
1000 videocodec wmv7
1001   info "Windows Media Video 7"
1002   status working
1003   fourcc WMV1
1004   driver dshow
1005   dll "wmvds32.ax"
1006   guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
1007   out YUY2,UYVY
1008 ;  out BGR32,BGR24,BGR16,BGR15
1010 videocodec wmvadmo
1011   info "Windows Media Video Adv DMO"
1012   status working
1013   fourcc WMVA
1014   fourcc WVP2
1015   driver dmo
1016   dll "wmvadvd.dll"
1017   guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
1018   out YV12 ;,I420,IYUV
1019   out YUY2,UYVY
1020 ;  out BGR32,BGR24,BGR16 ;,BGR15
1022 videocodec wmvvc1dmo
1023   info "Windows Media Video (VC-1) Advanced Profile Decoder"
1024   status working
1025   fourcc WVC1
1026   driver dmo
1027   dll "wvc1dmod.dll"
1028   guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
1029   out YV12,YUY2
1031 videocodec wmsdmod
1032   info "Windows Media Screen Codec 2"
1033   status working
1034   fourcc MSS1
1035   fourcc MSS2
1036   driver dmo
1037   dll "wmsdmod.dll"
1038   guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1039   out BGR32,BGR24,BGR16
1041 videocodec gotomeeting
1042   info "GoToMeeting codec"
1043   status working
1044   fourcc G2M2,G2M3
1045   driver dmo
1046   dll "G2M.dll"
1047   guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E
1048   out BGR24,RGB24 flip
1050 videocodec ubmp4
1051   info "UB Video MPEG-4"
1052   comment "black&white"
1053   status buggy
1054   fourcc mp4v UMP4 ; black&white, sometimes buggy too
1055   fourcc UMP4
1056   driver vfw
1057   dll "ubvmp4d.dll"
1058   out I420
1059   out UYVY
1061 videocodec geomp4
1062   info "GeoVision Advanced MPEG-4"
1063   status working
1064   fourcc GMP4,GM40
1065   driver vfw
1066   dll "GXAMP4.dll"
1067   out BGR24 flip
1069 ; MJPEG:
1070 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
1071 ; ijpg only decodes JPEG images (no MJPEG), and slow.
1072 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
1074 videocodec zrmjpeg
1075   info "Zoran MJPEG passthrough"
1076   status buggy
1077   fourcc MJPG,jpeg
1078   driver zrmjpeg
1079   out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
1081 videocodec ffmjpeg
1082   info "FFmpeg MJPEG decoder"
1083   status working
1084   fourcc MJPG,mjpg
1085   fourcc AVRn,AVDJ  ; AVID
1086   fourcc ADJV       ; Avid Motion JPEG
1087   fourcc jpeg       ; MOV Photo-JPEG
1088   fourcc mjpa       ; Apple MJPEG-A (Quicktime)
1089   fourcc JFIF       ; SMJPEG (Loki)
1090   fourcc ijpg,IJPG  ; -mf type=jpeg
1091   fourcc JPEG       ; SGI's AVI Photo-JPEG
1092   fourcc JPGL       ; lossless JPEG (pegasus codec)
1093   fourcc LJPG       ; lossless JPEG
1094   fourcc dmb1       ; MJPEG by Matrox Rainbow Runner
1095   fourcc MJLS       ; JPEG-LS custom FOURCC for avi - encoder
1096   fourcc MMJP,QIVG
1097   fourcc ACDV       ; ACDSee jpeg
1098   fourcc SLMJ       ; SL M-JPEG
1099   driver ffmpeg
1100   dll mjpeg
1101   out 444P
1102   out 422P
1103   out YUY2  ; queried (conversion from yuv422p)
1104   out YV12,I420,IYUV
1105   out BGR32 ; lossless JPEG
1106   out RGB24 ; JPEG-LS
1107   out Y800
1109 videocodec ffmjpegb
1110   info "FFmpeg MJPEG-B decoder"
1111   status working
1112   fourcc mjpb       ; Apple MJPEG-B (Quicktime)
1113   driver ffmpeg
1114   dll mjpegb
1115   out 444P
1116   out 422P
1117   out YUY2  ; queryed (conversion from yuv422p)
1118   out YV12,I420,IYUV
1120 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
1121 videocodec ijpg
1122   info "Independent JPEG Group's codec"
1123   status working
1124   fourcc ijpg,IJPG   ; -mf type=jpeg
1125   fourcc jpeg        ; MOV Photo-JPEG
1126   fourcc AVRn,AVDJ   ; AVID
1127   fourcc CJPG
1128   driver ijpg
1129   dll libjpeg
1130   out RGB24,Y8
1132 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
1133 videocodec m3jpeg
1134   info "Morgan Motion JPEG Codec"
1135   status working
1136   fourcc MJPG
1137   fourcc mjpa,mjpb,mjpg MJPG  ; MOV files
1138   fourcc dmb1 MJPG            ; MJPEG by Matrox Rainbow Runner
1139   driver vfw
1140   dll "m3jpeg32.dll"
1141 ;  out YV12,I420
1142   out YUY2,UYVY
1143   out BGR32,BGR24,BGR15
1145 videocodec mjpeg
1146   info "MainConcept Motion JPEG"
1147   status working
1148   fourcc MJPG
1149   fourcc mjpa,mjpb,mjpg MJPG  ; MOV files
1150 ;  fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
1151   driver vfw
1152   dll "mcmjpg32.dll"
1153   out YUY2,UYVY
1154   out BGR32,BGR24,BGR15
1156 videocodec avid
1157   info "AVID Motion JPEG"
1158   status working
1159   comment "slooooooooow but stable"
1160   fourcc AVRn
1161   fourcc AVDJ AVRn
1162   fourcc MJPG,mjpg AVRn
1163   driver vfw
1164   dll "AvidAVICodec.dll"
1165   out BGR24 flip
1167 videocodec LEAD
1168   info "LEAD (M)JPEG"
1169   status working
1170   comment "supports interlaced MJPEG"
1171   fourcc MJPG
1172   fourcc jpeg MJPG  ; MOV Photo-JPEG
1173   fourcc LEAD
1174   driver vfw
1175   dll "LCodcCMP.dll"
1176   out BGR24,BGR15
1178 videocodec acdsee
1179   info "ACDSee mjpeg"
1180   status working
1181   fourcc ACDV
1182   driver vfw
1183   dll "ACDV.dll"
1184   out BGR32,BGR24,BGR15 flip
1186 videocodec imagepower
1187   info "ImagePower MJPEG2000"
1188   status buggy
1189   fourcc IPJ2
1190   driver vfw
1191   dll "jp2avi.dll"
1192   out BGR32,BGR24,BGR15
1194 videocodec m3jpeg2k
1195   info "Morgan MJPEG2000"
1196   status working
1197   fourcc MJ2C
1198   fourcc MJP2
1199   driver vfw
1200   dll "m3jp2k32.dll"
1201   out YV12,I420,IYUV
1202   out YUY2,UYVY
1203   out BGR32,BGR24,BGR15
1205 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
1206 videocodec m3jpegds
1207   info "Morgan MJPEG"
1208   status crashing
1209   fourcc MJPG mjpg
1210   fourcc mjpa,mjpb,mjpg mjpg  ; MOV files
1211   fourcc dmb1 mjpg            ; MJPEG by Matrox Rainbow Runner
1212   driver dshow
1213   dll "m3jpegdec.ax"
1214   guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
1215   out I420
1216   out YUY2,UYVY
1217   out BGR32,BGR24,BGR16,BGR15
1219 videocodec pegasusm
1220   info "Pegasus Motion JPEG"
1221   status crashing
1222   fourcc MJPG
1223   driver vfw
1224 ;  dll "pvmjpg20.dll"   ; v2.0
1225   dll "pvmjpg21.dll"    ; v2.1
1226   out BGR24 flip
1228 videocodec pegasusl
1229   info "Pegasus lossless JPEG"
1230   status crashing
1231   fourcc JPGL
1232   fourcc MJPG JPGL
1233   driver vfw
1234   dll "pvljpg20.dll"
1235   out BGR24 flip
1237 videocodec pegasusmwv
1238   info "Pegasus Motion Wavelet 2000"
1239   status crashing
1240   fourcc PVW2
1241   driver vfw
1242   dll "pvwv220.dll"
1243   out BGR24 flip
1245 videocodec frwuvfw
1246   info "Forward Uncompressed Video Codec"
1247   status working
1248   fourcc FRWU
1249   driver vfw
1250   dll "FRWU.dll"
1251   out BGR24 flip
1253 videocodec frwdvfw
1254   info "Forward JPEG Video Codec"
1255   status working
1256   fourcc FRWD
1257   driver vfw
1258   dll "FRWD.dll"
1259   out BGR24 flip
1261 videocodec frwtvfw
1262   info "Forward JPEG+Alpha Video"
1263   status working
1264   fourcc FRWT
1265   driver vfw
1266   dll "FRWT.dll"
1267   out BGR24 flip
1269 ; h263: - I don't know. comments?
1271 videocodec vivo
1272   info "Vivo H.263"
1273   status working
1274   fourcc VIVO,vivo vivo
1275   fourcc viv1,viv2 vivo
1276   driver vfw
1277   dll "ivvideo.dll"
1278   out BGR32,BGR24,BGR15 flip
1279   in BGR24
1281 videocodec u263
1282   info "UB Video H.263/H.263+/H.263++ Decoder"
1283   status working
1284   fourcc U263
1285   fourcc vivo,VIVO U263
1286   fourcc viv1 U263
1287   driver dshow
1288   dll "ubv263d+.ax"
1289   guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1290 ;  out UYVY
1291 ; BGR32,BGR16,BGR15 seems to work too
1292   out BGR24 flip
1294 videocodec i263
1295   info "I263"
1296   status working
1297   fourcc I263,i263
1298 ;  fourcc I420,i420
1299   fourcc vivo,VIVO I263
1300   fourcc viv1 I263
1301   driver vfw
1302   dll "i263_32.drv"
1303   out I420
1304   out YUY2
1305   out BGR32,BGR24,BGR15
1307 videocodec ffi263
1308   info "FFmpeg I263 decoder"
1309   status working
1310   fourcc I263,i263
1311   driver ffmpeg
1312   dll h263i
1313   out YV12,I420,IYUV
1315 videocodec ffh263
1316   info "FFmpeg H.263+ decoder"
1317   status working
1318   fourcc H263,U263,h263,X263,M263
1319   fourcc viv1 h263
1320   fourcc s263,S263
1321   fourcc D263     ; DEC H263
1322   fourcc L263     ; Lead H263
1323   fourcc ILVR     ; ITU H263+
1324   fourcc VX1K     ; Agora Labs VX1000S H263
1325   driver ffmpeg
1326   dll h263
1327   out YV12,I420,IYUV
1329 videocodec ffzygo
1330   info "FFmpeg ZyGo"
1331   status untested
1332   fourcc ZyGo
1333   driver ffmpeg
1334   dll h263
1335   out YV12,I420,IYUV flip
1337 videocodec h263xa
1338   info "XAnim's CCITT H.263"
1339   status crashing
1340   fourcc H263,h263
1341   fourcc viv1 H263
1342   fourcc VIVO,vivo H263
1343   driver xanim
1344   dll "vid_h263.xa"
1345   out YV12,IYUV,I420
1347 videocodec ffh261
1348   info "CCITT H.261"
1349   status working
1350   fourcc H261,h261
1351   driver ffmpeg
1352   dll h261
1353   out YV12
1355 videocodec qt261
1356   info "QuickTime H.261 video decoder"
1357   status working
1358   fourcc H261,h261
1359   driver qtvideo
1360   dll "QuickTime.qts"
1361   out YUY2
1363 videocodec h261xa
1364   info "XAnim's CCITT H.261"
1365   status buggy
1366   fourcc H261,h261
1367   driver xanim
1368   dll "vid_h261.xa"
1369   out YV12,IYUV,I420
1371 videocodec m261
1372   info "M261"
1373   status untested
1374   fourcc m261,M261
1375   driver vfw
1376   dll "msh261.drv"
1377   out BGR32,BGR24,BGR15
1379 ; Indeo:
1380 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1381 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1382 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1384 videocodec indeo5ds
1385   info "Intel Indeo 5"
1386   status working
1387   fourcc IV50,iv50
1388   driver dshow
1389   dll "ir50_32.dll"
1390   guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1391   out YV12,IYUV,I420
1392   out YUY2,UYVY
1393   out BGR32,BGR24,BGR16,BGR15
1395 videocodec indeo5
1396   info "Intel Indeo 5"
1397   status working
1398   fourcc IV50,iv50
1399   driver vfwex
1400   dll "ir50_32.dll"
1401 ;  out YV12,I420   ; flickering
1402   out YUY2
1403   out BGR32,BGR24,BGR15
1405 videocodec indeo4
1406   info "Intel Indeo 4.1"
1407   status working
1408   fourcc IV41,iv41
1409   driver vfw
1410   dll "ir41_32.dll"
1411   out IF09
1412   out BGR24,BGR15
1413   in YVU9
1415 videocodec indeo3
1416   info "Intel Indeo 3.1/3.2"
1417   status working
1418   fourcc IV31,iv31
1419   fourcc IV32,iv32
1420   driver vfwex
1421   dll "ir32_32.dll"
1422   out IF09
1423   out BGR24,BGR15 flip,static
1424   in YVU9
1426 videocodec indeo5xa
1427   info "XAnim's Intel Indeo 5"
1428   status working
1429   fourcc IV50,iv50
1430   driver xanim
1431   dll "vid_iv50.xa"
1432   out YVU9
1434 videocodec indeo4xa
1435   info "XAnim's Intel Indeo 4.1"
1436   status working
1437   fourcc IV41,iv41
1438   driver xanim
1439   dll "vid_iv41.xa"
1440   out YVU9
1442 videocodec indeo3xa
1443   info "XAnim's Intel Indeo 3.1/3.2"
1444   status working
1445   fourcc IV31,iv31
1446   fourcc IV32,iv32
1447   driver xanim
1448   dll "vid_iv32.xa"
1449   out YVU9
1451 ; DV:  qdv is more stable...  libdv is slow, mcdv is unstable
1453 videocodec qdv
1454   info "Sony Digital Video (DV)"
1455   status working
1456   fourcc dvsl,dvsd,dvhd  ; ????
1457   fourcc DVSD dvsd   ; pal .avi
1458   fourcc "dvcp" dvsd ; pal .mov
1459   fourcc "dvc " dvsd ; ntsc .mov
1460   driver dshow
1461   dll "qdv.dll"
1462   guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1463   out YUY2
1464   out UYVY
1465   out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1467 videocodec ffdv
1468   info "FFmpeg DV decoder"
1469   status working
1470   fourcc CDVC,cdvc
1471   fourcc DVSD,dvsd   ; PAL
1472   fourcc DVCS,dvcs   ; NTSC ?
1473   fourcc "dvcp"      ; PAL DV in .mov
1474   fourcc "dvc "      ; NTSC DV in .mov
1475   fourcc dvpp        ; DVCPRO - PAL
1476   fourcc dv50        ; DVCPRO 50
1477   fourcc dv5n        ; DVCPRO 50 NTSC in .mov
1478   fourcc dv5p        ; DVCPRO 50 PAL in .mov
1479   fourcc AVdv,AVd1
1480   fourcc dvhq,dvhp
1481   fourcc dvh5,dvh6,dvh3
1482   fourcc dvhd,dvsl,dv25
1483   driver ffmpeg
1484   dll dvvideo
1485   out 411P,422P,YV12
1487 videocodec libdv
1488   info "Raw DV decoder (libdv)"
1489   status working
1490   fourcc DVSD,dvsd   ; PAL
1491   fourcc DVCS,dvcs   ; NTSC ?
1492   fourcc "dvcp"      ; PAL DV in .mov
1493   fourcc "dvc "      ; NTSC DV in .mov
1494   fourcc dvpp        ; DVCPRO - PAL
1495   fourcc dv50        ; DVCPRO 50
1496   fourcc dv5n        ; DVCPRO 50 NTSC in .mov
1497   fourcc dv5p        ; DVCPRO 50 PAL in .mov
1498   fourcc AVdv,AVd1   ; AVID DV
1499   fourcc dvhq,dvhp
1500   fourcc dvh5,dvh6,dvh3
1501   driver libdv
1502   dll libdv.so.2
1503   out YUY2
1505 ; note: it crashes with pond.dv :(
1506 videocodec mcdv
1507   info "MainConcept DV Codec"
1508   status working
1509   fourcc DVSD,dvsd   ; PAL
1510   fourcc DVCS,dvcs   ; NTSC ?
1511   fourcc CDVC,cdvc   ; ???
1512   fourcc "dvcp" dvsd ; PAL DV in .mov
1513   fourcc "dvc " dvcs ; NTSC DV in .mov
1514   driver vfw
1515   dll "mcdvd_32.dll"
1516   out YUY2
1517   out UYVY
1518   out BGR32,BGR24,BGR15
1520 ; 3ivx:
1522 videocodec 3ivXxa
1523   info "XAnim's 3ivx Delta 3.5 plugin"
1524   status working
1525   fourcc 3IV1
1526   driver xanim
1527   dll "vid_3ivX.xa"
1528   out YV12,IYUV,I420
1530 videocodec 3ivX
1531   info "3ivx Delta 4.5"
1532   status working
1533   fourcc 3IV1
1534   driver dshow
1535   dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1536   guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1537   out YV12
1538   out YUY2
1539   out BGR32,BGR24,BGR16,BGR15
1541 ; RealVideo variants
1543 videocodec rv3040
1544   info "Linux RealPlayer 10 RV30/40 decoder"
1545   status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit
1546   fourcc RV30,rv30
1547   fourcc RV40,rv40
1548   driver realvid
1549   dll "drvc.so"
1550   out I420
1552 videocodec rv3040win
1553   info "Win32 RealPlayer 10 RV30/40 decoder"
1554   status working
1555   fourcc RV30,rv30
1556   fourcc RV40,rv40
1557   driver realvid
1558   dll "drvc.dll"
1559   out I420
1561 videocodec rv40
1562   info "Linux RealPlayer 9 RV40 decoder"
1563   status working
1564   fourcc RV40,rv40
1565   driver realvid
1566   dll "drv4.so.6.0"
1567   out I420
1569 videocodec rv40win
1570   info "Win32 RealPlayer 9 RV40 decoder"
1571   status working
1572   fourcc RV40,rv40
1573   driver realvid
1574   dll "drv43260.dll"
1575   out I420
1577 videocodec rv40mac
1578   info "Mac OS X RealPlayer 9 RV40 decoder"
1579   status working
1580   fourcc RV40,rv40
1581   driver realvid
1582   dll "drvc.bundle/Contents/MacOS/drvc"
1583   out I420
1585 videocodec rv30
1586   info "Linux RealPlayer 8 RV30 decoder"
1587   status working
1588   fourcc RV30,rv30
1589   driver realvid
1590   dll "drv3.so.6.0"
1591   out I420
1593 videocodec rv30win
1594   info "Win32 RealPlayer 8 RV30 decoder"
1595   status working
1596   fourcc RV30,rv30
1597   driver realvid
1598   dll "drv33260.dll"
1599   out I420
1601 videocodec rv30mac
1602   info "Mac OS X RealPlayer 9 RV30 decoder"
1603   status working
1604   fourcc RV30,rv30
1605   driver realvid
1606   dll "drvc.bundle/Contents/MacOS/drvc"
1607   out I420
1609 videocodec ffrv20
1610   info "FFmpeg RV20 decoder"
1611   status working
1612   fourcc RV20,rv20
1613   fourcc RVTR
1614   driver ffmpeg
1615   dll rv20
1616   out YV12,I420,IYUV
1618 videocodec ffrv30
1619   info "FFmpeg RV30 decoder"
1620   status buggy
1621   fourcc RV30,rv30
1622   driver ffmpeg
1623   dll rv30
1624   out YV12,I420,IYUV
1626 videocodec ffrv40
1627   info "FFmpeg RV40 decoder"
1628   status working
1629   fourcc RV40,rv40
1630   driver ffmpeg
1631   dll rv40
1632   out YV12,I420,IYUV
1634 videocodec rv20
1635   info "Linux RealPlayer 8 RV20 decoder"
1636   status working
1637   fourcc RV20,rv20
1638   driver realvid
1639   dll "drv2.so.6.0"
1640   out I420
1642 videocodec rv20winrp10
1643   info "Win32 RealPlayer 10 RV20 decoder"
1644   status working
1645   fourcc RV20,rv20
1646   driver realvid
1647   dll "drv2.dll"
1648   out I420
1650 videocodec rv20win
1651   info "Win32 RealPlayer 8 RV20 decoder"
1652   status working
1653   fourcc RV20,rv20
1654   driver realvid
1655   dll "drv23260.dll"
1656   out I420
1658 videocodec rv20mac
1659   info "Mac OS X RealPlayer 9 RV20 decoder"
1660   status working
1661   fourcc RV20,rv20
1662   driver realvid
1663   dll "drv2.bundle/Contents/MacOS/drv2"
1664   out I420
1666 videocodec ffrv10
1667   info "FFmpeg RV10 decoder"
1668   status working
1669   fourcc RV10,rv10
1670   fourcc RV13,rv13
1671   driver ffmpeg
1672   dll rv10
1673   out YV12,I420,IYUV
1675 ; others:
1677 videocodec alpary
1678   info "Alparysoft lossless codec dshow"
1679   status working
1680   fourcc ASLC
1681   driver dshow
1682   dll "aslcodec_dshow.dll"
1683   guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
1684   out BGR24 flip
1686 videocodec alpary2
1687   info "Alparysoft lossless codec vfw"
1688   status working
1689   fourcc ASLC
1690   driver vfw
1691   dll "aslcodec_vfw.dll"
1692   out BGR24 flip
1694 videocodec LEADMW20
1695   info "Lead CMW wavelet 2.0"
1696   status working
1697   fourcc LCW2
1698   driver dshow
1699   dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
1700   guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
1701   out BGR24,BGR8 flip
1703 videocodec lagarith
1704   info "Lagarith Lossless Video Codec"
1705   comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
1706   status working
1707   fourcc LAGS
1708   driver vfw
1709   dll "lagarith.dll"
1710   out BGR32,BGR24 flip
1712 videocodec psiv
1713   info "Infinite Video PSI_V"
1714   status working
1715   fourcc PSIV
1716   driver vfw
1717   dll "psiv.dll"
1718   out BGR32,BGR24 query,flip
1720 videocodec nsvideo
1721   info "Power VideoWorks video"
1722   status working
1723   fourcc NSVI
1724   driver vfw
1725   dll "nsvideo.dll"
1726   out BGR24 flip
1728 videocodec smv2vfw
1729   info "DideoNET SMV2"
1730   status working
1731   fourcc SMV2
1732   driver vfw
1733   dll "smv2vfw.dll"
1734   out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip
1736 videocodec canopushq
1737   status working
1738   info "Canopus HQ Codec"
1739   comment "requires csehqa.dll and cseuvec.dll"
1740   fourcc CUVC
1741   driver vfw
1742   dll "CUVCcodc.dll"
1743   out BGR24
1745 videocodec canopusll
1746   status working
1747   info "Canopus Lossless Codec"
1748   comment "requires csellc.dll"
1749   fourcc CLLC
1750   driver vfw
1751   dll "CLLCcodc.dll"
1752   out BGR24
1754 videocodec ffvp3
1755   info "FFmpeg VP3"
1756   status untested
1757   fourcc VP30,vp30,VP31,vp31
1758   format 0x20335056 ; "VP3 " (used in .nsv files)
1759   driver ffmpeg
1760   dll "vp3"
1761   out YV12
1763 videocodec fftheora
1764   info "FFmpeg Theora"
1765   status untested
1766   fourcc theo
1767   fourcc Thra theo
1768   format 0xFFFC
1769   driver ffmpeg
1770   dll "theora"
1771   out YV12
1773 videocodec vp3
1774   info "On2 Open Source VP3 Codec"
1775   status working
1776   comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
1777   fourcc VP30,vp30,VP31,vp31
1778   flags align16
1779   driver vfwex
1780   dll "vp31vfw.dll"
1781   out YUY2
1782   out BGR32,BGR24,BGR15
1784 videocodec vp4
1785   info "On2 VP4 Personal Codec"
1786   comment "Decodes also VP3"
1787   status working
1788   fourcc VP40
1789   fourcc VP31,VP30,vp31,vp30
1790   driver vfwex
1791   dll "vp4vfw.dll"
1792   out YUY2
1793   out BGR32,BGR24
1795 videocodec ffvp5
1796   info "FFmpeg VP5 decoder"
1797   status working
1798   fourcc VP50
1799   driver ffmpeg
1800   dll "vp5"
1801   out YV12
1803 videocodec vp5
1804   info "On2 VP5 Personal Codec"
1805   status working
1806   fourcc VP50
1807   driver vfwex
1808   dll "vp5vfw.dll"
1809   out YUY2
1810   out BGR32,BGR24
1812 videocodec ffvp6
1813   info "FFmpeg VP6 decoder"
1814   status working
1815   fourcc VP60,VP61,VP62
1816   driver ffmpeg
1817   dll "vp6"
1818   out YV12
1820 videocodec ffvp6a
1821   info "FFmpeg VP6A decoder"
1822   status untested
1823   fourcc VP6A
1824   driver ffmpeg
1825   dll "vp6a"
1826   out I420,YUY2,YV12
1828 videocodec ffvp6f
1829   info "FFmpeg VP6 Flash decoder"
1830   status working
1831   fourcc VP6F
1832   driver ffmpeg
1833   dll "vp6f"
1834   out YV12
1836 videocodec vp6
1837   info "On2 VP6 Personal Codec"
1838   status working
1839   fourcc VP60,VP61,VP62
1840   fourcc VP6F VP60
1841   driver vfwex
1842   dll "vp6vfw.dll"
1843   out YUY2
1844   out BGR32,BGR24
1846 videocodec vp7
1847   info "On2 VP7 Personal Codec"
1848   status working
1849   fourcc VP70
1850   driver vfwex
1851   dll "vp7vfw.dll"
1852   out YUY2
1853   out BGR32,BGR24
1855 videocodec mwv1
1856   info "Motion Wavelets"
1857   status working
1858   fourcc MWV1
1859   driver vfw
1860   dll "icmw_32.dll"
1861   out BGR24,BGR15 flip
1863 videocodec wavcvfw
1864   info "centre for wavelets, approximation and infromation processing"
1865   status working
1866   fourcc wavc
1867   driver vfw
1868   dll "WavCWAIP.dll"
1869   out BGR24 flip
1871 videocodec asv2
1872   info "ASUS V2"
1873   status working
1874   fourcc ASV2
1875   driver vfw
1876   dll "asusasv2.dll"
1877   out UYVY
1878   out BGR32,BGR24,BGR15 flip
1880 videocodec asv1
1881   info "ASUS V1"
1882   status working
1883   fourcc ASV1
1884   driver vfw
1885   dll "asusasvd.dll"
1886   out UYVY
1887   out BGR32,BGR24,BGR15 flip
1889 videocodec ffultimotion
1890   info "IBM Ultimotion native decoder"
1891   status working
1892   fourcc ULTI
1893   driver ffmpeg
1894   dll "ultimotion"
1895   out YVU9
1897 videocodec ultimotion
1898   info "IBM Ultimotion"
1899   status working
1900   fourcc ULTI
1901   driver vfw
1902   dll "ultimo.dll"
1903   out YUY2,UYVY
1904   out BGR32,BGR24,BGR15 flip
1906 videocodec mss1
1907   info "Windows Screen Video"
1908   status working
1909   fourcc MSS1
1910   driver dshow
1911   dll "msscds32.ax"
1912   guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
1913   out BGR32,BGR24,BGR16,BGR15
1915 ; CLRVIDDC.DLL needed too, with uppercase
1916 videocodec ucod
1917   info "UCOD-ClearVideo"
1918   status working
1919   fourcc UCOD
1920   driver vfw
1921   dll "clrviddd.dll"
1922   out BGR32,BGR24,BGR15 flip
1924 videocodec vcr2
1925   info "ATI VCR-2"
1926   status working
1927   fourcc VCR2
1928   driver vfw
1929   dll "ativcr2.dll"
1930   out YV12
1931   out BGR24
1933 videocodec cjpg
1934   info "Creative Labs Video Blaster Webcam"
1935   comment "sequential jpeg files?"
1936   status working
1937   fourcc CJPG
1938   driver vfw
1939   dll "CtWbJpg.DLL"
1940   out YUY2
1941   out UYVY
1942   out BGR24,BGR15
1944 videocodec kensington
1945   info "kensington webcam"
1946   status working
1947   fourcc AJPG,ABYR
1948   fourcc LBYR,JBYR  ; untested, creative labs cam
1949   fourcc UV12               ; untested 
1950   driver vfw
1951   dll "aoxdxipl.ax"
1952   out BGR24 flip
1954 videocodec xjpg
1955   info "xiricam Veo PC Camera"
1956   status working
1957   fourcc XJPG
1958   driver vfw
1959   dll "camfc.dll"
1960   out BGR24 flip
1962 videocodec ffduck
1963   info "Duck Truemotion1"
1964   status working
1965   fourcc DUCK
1966   driver ffmpeg
1967   dll "truemotion1"
1968   out BGR15,BGR16,BGR24,BGR32 query
1970 videocodec fftm20
1971   info "FFmpeg Duck/On2 TrueMotion 2.0"
1972   status working
1973   fourcc TM20
1974   driver ffmpeg
1975   dll truemotion2
1976   out YV12
1978 ; our BGR15->BGR32 is bad or the DLL?
1979 videocodec tm20
1980   info "TrueMotion 2.0"
1981   status working
1982   comment "YUV faulting"
1983   fourcc TM20
1984   driver dshow
1985   dll "tm20dec.ax"
1986   guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
1987   out BGR32,BGR24,BGR16 flip
1989 videocodec sif1vfw
1990   info "sif1 alpha4"
1991   status working
1992   fourcc SIF1
1993   driver vfw
1994   dll "Sif1_vfw.dll"
1995   out YV12,YUY2
1997 videocodec sif1ds
1998   info "sif1 alpha4"
1999   status buggy
2000   comment "one frame every 5 seconds?"
2001   fourcc SIF1
2002   driver dshow
2003   dll "Sif1Dec.ax"
2004   guid 0x31666973, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71
2005   out BGR32
2007 videocodec ffamv
2008   info "Modified MJPEG, used in AMV files"
2009   status working
2010   fourcc AMVV  ; internal MPlayer FourCC
2011   driver ffmpeg
2012   dll "amv"
2013   out YV12
2015 videocodec ffsp5x
2016   info "SP5x codec - used by Aiptek MegaCam"
2017   status working
2018   fourcc SP53,SP54,SP55,SP56,SP57,SP58
2019   driver ffmpeg
2020   dll "sp5x"
2021   out YV12
2023 videocodec sp6x
2024   info "SP6x codec"
2025   status buggy
2026   fourcc SP60,SP61,SP62
2027   driver vfw
2028   dll "sp6x_32.dll"
2029   out BGR24 flip
2031 videocodec sp5x
2032   info "SP5x codec - used by Aiptek MegaCam"
2033   status working
2034   fourcc SP53,SP54,SP55,SP56,SP57,SP58
2035   driver vfw
2036   dll "sp5x_32.dll"
2037   out BGR24,BGR15 flip
2039 videocodec sp4x
2040   info "SP4x codec - used by Aiptek MegaCam"
2041   status working
2042   fourcc SP40,SP41,SP42,SP43,SP44,SP45
2043   fourcc SP46,SP47
2044   driver vfw
2045   dll "SP4X_32.DLL"
2046   out BGR24,BGR15 flip
2048 videocodec bt411
2049   info "Brooktree 411 codec"
2050   status working
2051   fourcc BT20,Y41P
2052   driver vfwex
2053   dll "btvvc32.drv"
2054   out BGR24
2056 videocodec bwmpeg
2057   info "Broadway MPEG Capture Codec"
2058   status working
2059   fourcc BW10
2060   driver vfwex
2061   dll "bw10.dll" ;requires vtaccess.dll
2062   out YV12,YUY2,I420  
2064 videocodec zdsoft
2065   info "zdsoft screen recorder"
2066   status working
2067   fourcc ZDSV
2068   driver vfwex
2069   dll "scrvid.dll"
2070   out BGR32
2072 videocodec webtrain
2073   info "WebTrain Communication lossless screen recorder"
2074   status working
2075   fourcc WTVC
2076   driver vfw
2077   dll "wtvc.dll"
2078   out BGR16 flip
2080 videocodec xfire
2081   info "xfire video"
2082   status working
2083   fourcc XFR1
2084   driver vfw
2085   dll "xfcodec.dll"
2086   out YV12,YUY2
2088 videocodec vfapi
2089   info "VFAPI rgb transcode codec"
2090   status untested
2091   fourcc vifp
2092   driver vfwex
2093   dll "VFCodec.dll"
2094   out BGR24 flip
2096 videocodec eyecon
2097   info "nokia eti camcorder eyecon"
2098   status working
2099   fourcc NUB0,NUB1,NUB2
2100   driver vfw
2101   dll "nub2.dll"
2102   out YV12,YUY2
2104 videocodec smsvvfw
2105   info "WorldConnect Wavelet Video"
2106   comment "found in visualmail videos"
2107   status working
2108   fourcc SMSV
2109   driver vfw
2110   dll "wv32vfw.dll"
2111   out BGR24 flip
2113 videocodec foxmotion
2114   info "fox motion video"
2115   status working
2116   fourcc FMVC
2117   driver vfw
2118   dll "fmcodec.dll"
2119   out BGR32,BGR24,BGR15 flip
2121 videocodec tridvfw
2122   status untested
2123   fourcc ty2c,TY2C,ty0n
2124   fourcc TY2N,TY0N,T565
2125   driver vfw
2126   dll "TRICDC32.DRV"
2127   out BGR24 flip
2129 videocodec vivd2
2130   info "SoftMedia ViVD V2 codec VfW"
2131   status working
2132   fourcc GXVE,gxve
2133   driver vfw
2134   dll "ViVD2.dll"
2135   out YUY2,YV12,I420,YVU9
2136   out BGR32,BGR24,BGR15
2138 videocodec winx
2139   info "Winnov Videum winx codec"
2140   status working
2141   fourcc WINX
2142   driver vfwex
2143   dll "wnvwinx.dll"
2144   out BGR32,BGR24,BGR15
2146 videocodec ffwnv1
2147   info "FFmpeg wnv1 native codec"
2148   status working
2149   fourcc WNV1
2150   driver ffmpeg
2151   dll wnv1
2152   out 422P
2154 videocodec wnv1
2155   info "Winnov Videum wnv1 codec"
2156   status working
2157   fourcc WNV1
2158   driver vfwex
2159   dll "wnvplay1.dll"
2160   out BGR32,BGR24,BGR15
2162 videocodec vdom
2163   info "VDOWave codec"
2164   status working
2165   fourcc VDOM,VDOW
2166   driver vfw
2167   dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
2168   out BGR24 flip
2170 videocodec vdowave3
2171   info "VDOWave 3 advanced codec"
2172   status working
2173   fourcc VDO3
2174   fourcc VDOM,VDOW
2175   driver vfw
2176   dll "vdo32_30.drv" ; Need also decvdo.dll
2177   out BGR24 flip
2179 videocodec lsv
2180   info "Vianet Lsvx Video Decoder"
2181   status working
2182   fourcc lsvx
2183   fourcc lsvm
2184   fourcc lsvc
2185   driver vfw
2186   dll "lsvxdec.dll"
2187   out BGR32,BGR24,BGR16 flip
2189 videocodec ffvmnc
2190   info "FFmpeg VMware video"
2191   status working
2192   fourcc VMnc
2193   driver ffmpeg
2194   dll "vmnc"
2195   out BGR32,BGR15,BGR8
2197 videocodec vmnc
2198   info "VMware video"
2199   status working
2200   fourcc VMnc
2201   driver vfw
2202   dll "vmnc.dll"
2203   out BGR24,BGR15,BGR8 query,flip
2205 videocodec ffsmkvid
2206   info "FFmpeg Smacker Video"
2207   status working
2208   fourcc SMK2
2209   fourcc SMK4
2210   out BGR8
2211   driver ffmpeg
2212   dll "smackvid"
2214 videocodec ffcavs
2215   info "Chinese AVS Video"
2216   comment "only works with libavformat demuxer"
2217   status working
2218   fourcc CAVS
2219   fourcc avs2
2220   driver ffmpeg
2221   dll "cavs"
2222   out I420
2224 videocodec ffdnxhd
2225   info "FFmpeg DNxHD decoder"
2226   status working
2227   fourcc AVdn
2228   driver ffmpeg
2229   dll "dnxhd"
2230   out 422P
2232 ; quicktime codecs:
2234 videocodec qt3ivx
2235   info "win32/quicktime 3IV1 (3ivx) decoder"
2236   status working
2237   fourcc 3IV1
2238   driver qtvideo
2239   dll "3ivx Delta 3.5.qtx"
2240   out YUY2
2242 videocodec qtactl
2243   info "Win32/QuickTime Streambox ACT-L2"
2244   status working
2245   fourcc ACTL
2246   driver qtvideo
2247   dll ACTLComponent.qtx
2248   out YUY2
2250 videocodec qtavui
2251   info "Win32/QuickTime Avid Meridien Uncompressed"
2252   status working
2253   fourcc AVUI
2254   driver qtvideo
2255   dll "AvidQTAVUICodec.qtx"
2256   out YUY2
2258 videocodec qth263
2259   info "Win32/QuickTime H.263 decoder"
2260   status crashing
2261   fourcc h263
2262   driver qtvideo
2263   dll "QuickTime.qts"
2264   out YUY2
2266 videocodec qtrlerpza
2267   info "Win32/Quicktime RLE/RPZA decoder"
2268   comment "no colorspace accepted"
2269   status crashing
2270   fourcc rpza
2271   format 0x20656C72 ; "rle "
2272   driver qtvideo
2273   dll "QuickTime.qts"
2274   out BGR32,BGR24,BGR15
2276 videocodec qtvp3
2277   info "Win32/QuickTime VP3 decoder"
2278   status crashing
2279   fourcc VP31
2280   driver qtvideo
2281   dll "On2_VP3.qtx"
2282   out YUY2
2284 videocodec qtzygo
2285   info "win32/quicktime ZyGo decoder"
2286   status buggy
2287   comment "wrong colors"
2288   fourcc ZyGo,zygo,lsvx
2289   driver qtvideo
2290   dll "ZyGoVideo.qtx"
2291   out BGR32,RGB32
2293 videocodec qtbhiv
2294   info "Win32/QuickTime BeHereiVideo decoder"
2295   comment "sample file wanted!"
2296   status untested
2297   fourcc bhiv
2298   driver qtvideo
2299   dll "BeHereiVideo.qtx"
2300   out YUY2
2302 videocodec qtcvid
2303   info "Win32/QuickTime Cinepak decoder"
2304   status working
2305   fourcc cvid
2306   driver qtvideo
2307   dll "QuickTime.qts"
2308   out YUY2
2310 videocodec qtindeo
2311   info "Win32/QuickTime Indeo decoder"
2312   status crashing
2313   fourcc IV31,iv31
2314   fourcc IV32,iv32
2315   fourcc IV41
2316   driver qtvideo
2317   dll "QuickTime.qts"
2318   out YUY2
2320 videocodec qtmjpeg
2321   info "Win32/QuickTime MJPEG decoder"
2322   status crashing
2323   fourcc dmb1
2324   fourcc mjpa
2325   fourcc mjpb
2326   driver qtvideo
2327   dll "QuickTime.qts"
2328   out YUY2
2330 videocodec qtmpeg4
2331   info "Win32/QuickTime MPEG-4 decoder"
2332   status crashing
2333   fourcc mp4v
2334   driver qtvideo
2335   dll "QuickTime.qts"
2336   out YUY2
2338 videocodec qtsvq3
2339   info "Win32/QuickTime SVQ3 decoder"
2340   status working
2341   fourcc SVQ3
2342   driver qtvideo
2343   dll "QuickTimeEssentials.qtx"
2344   out YUY2
2346 videocodec qtsvq1
2347   info "Win32/QuickTime SVQ1 decoder"
2348   status buggy
2349   fourcc SVQ1
2350   driver qtvideo
2351   dll "QuickTime.qts"
2352   out YVU9
2354 videocodec qtcine
2355   info "cinewave uncompressed 10-bit codec"
2356   status working
2357 ;  fourcc 2yuv,R210,r210,2Vu1,R10g,R10k,r11k    ;untested
2358   fourcc v210
2359   driver qtvideo
2360   dll "CineWave.qtx"
2361   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
2362   out YV12,YUY2
2364 ; VSS codecs (http://vsofts.com/solutions.html):
2366 videocodec vsslight
2367   info "VSS Codec Light"
2368   status working
2369   fourcc VSSV
2370   driver vfw
2371   dll "vsslight.dll"
2372   out BGR24 flip
2374 videocodec vssh264
2375   info "VSS H.264 New"
2376   status working
2377   fourcc VSSH
2378   driver dshow
2379   dll "vsshdsd.dll"
2380   guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
2381   out YV12
2383 videocodec vssh264old
2384   info "VSS H.264 Old"
2385   status working
2386   fourcc VSSH
2387   driver vfw
2388   dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
2389   out BGR24 flip
2391 videocodec vsswlt
2392   info "VSS Wavelet Video Codec"
2393   status working
2394   fourcc VSSW
2395   driver vfw
2396   dll "vsswlt.dll"
2397   out BGR24 flip
2399 ; buggy codecs:  (any volunteers for native rewrite?)
2401 videocodec zlib
2402   info "AVIzlib"
2403   status working
2404   comment "24bpp only"
2405   fourcc ZLIB
2406   driver vfw
2407   dll "avizlib.dll"
2408   out BGR24 flip
2410 videocodec mszh
2411   info "AVImszh"
2412   status working
2413   comment "24bpp only"
2414   fourcc MSZH
2415   driver vfw
2416   dll "avimszh.dll"
2417 ;  out YUY2
2418 ;  out BGR32,BGR24,BGR15
2419   out BGR24
2421 videocodec alaris
2422   info "Alaris VideoGramPiX"
2423   status working
2424   fourcc VGPX,VTLP VGPX
2425   driver vfwex
2426   dll "vgpix32d.dll"
2427   out UYVY
2428   out BGR24
2431 ; non-working codecs:
2433 videocodec vcr1
2434   info "ATI VCR-1"
2435   status crashing
2436   fourcc VCR1
2437   driver vfw
2438   dll "ativcr1.dll"
2439   out RGB24 flip
2441 videocodec pim1
2442   info "Pinnacle Hardware MPEG-1"
2443   status crashing
2444   comment "no picture. use ffmpeg12!"
2445   fourcc PIM1
2446   driver vfw
2447   dll "pclepim1.dll"
2448   out BGR24 flip
2449 ;  out I420
2450 ;  out YUY2
2451 ;  out BGR32,BGR24,BGR16,BGR15
2453 videocodec qpeg
2454   info "Q-Team's QPEG (www.q-team.de)"
2455   status working
2456   comment "BGR8 only!"
2457   fourcc Q1.0,QPEG
2458   fourcc Q1.1,qpeq
2459   driver vfw
2460   dll "qpeg32.dll"
2461   out BGR8 flip
2463 videocodec rricm
2464   info "rricm"
2465   status crashing
2466   fourcc dmb1
2467   driver vfw
2468   dll "rricm.dll"
2469   out YUY2
2470   out BGR24 flip
2472 videocodec ffcamtasia
2473   info "TechSmith Camtasia Screen Codec (native)"
2474   status working
2475   fourcc TSCC,tscc
2476   driver ffmpeg
2477   dll "camtasia"
2478   out BGR32,BGR24,BGR15,BGR8 query
2480 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
2481 videocodec camtasia
2482   info "TechSmith Camtasia Screen Codec"
2483   status working
2484   fourcc TSCC,tscc
2485   driver vfw
2486   dll "tsccvid.dll"
2487   out BGR32,BGR24,BGR15,BGR8 query,flip
2489 videocodec ffcamstudio
2490   info "CamStudio Screen Codec"
2491   status working
2492   fourcc CSCD,cscd
2493   driver ffmpeg
2494   dll "camstudio"
2495   out BGR32,BGR24,BGR15 query
2497 ; Fraps - Realtime Video Capture - http://www.fraps.com/
2498 videocodec fraps
2499   info "FRAPS: Realtime Video Capture"
2500   comment "Requires a processor with SSE???"
2501   status working
2502   fourcc FPS1,fps1
2503   driver vfw
2504   dll "frapsvid.dll"
2505   out BGR32 flip
2507 videocodec fffraps
2508   info "FFmpeg Fraps"
2509   status working
2510   fourcc FPS1,fps1
2511   driver ffmpeg
2512   dll "fraps"
2513   out BGR24,I420
2515 videocodec fftiertexseq
2516   info "FFmpeg Tiertex SEQ"
2517   status working
2518   fourcc TSEQ ; internal MPlayer FourCC
2519   driver ffmpeg
2520   dll "tiertexseqvideo"
2521   out BGR8
2523 videocodec ffvmd
2524   info "FFmpeg Sierra VMD video"
2525   status working
2526   fourcc VMDV ; internal MPlayer FourCC
2527   driver ffmpeg
2528   dll "vmdvideo"
2529   out BGR8
2531 videocodec ffdxa
2532   info "FFmpeg Feeble Files DXA video"
2533   status working
2534   fourcc DXA1 ; internal MPlayer FourCC
2535   driver ffmpeg
2536   dll "dxa"
2537   out BGR8
2539 videocodec ffdsicinvideo
2540   info "FFmpeg Delphine CIN video"
2541   status working
2542   fourcc DCIV ; internal MPlayer FourCC
2543   driver ffmpeg
2544   dll "dsicinvideo"
2545   out BGR8
2547 videocodec ffthp
2548   info "FFmpeg THP video"
2549   status working
2550   fourcc THPV ; internal MPlayer FourCC
2551   driver ffmpeg
2552   dll thp
2553   out YV12
2555 videocodec ffbfi
2556   info "FFmpeg BFI Video"
2557   status working
2558   fourcc BFIV ; internal MPlayer FourCC
2559   driver ffmpeg
2560   dll bfi
2561   out BGR8
2563 videocodec ffbethsoftvid
2564   info "FFmpeg Bethesda Software VID"
2565   comment "video plays much too fast"
2566   status buggy
2567   fourcc BETH ; internal MPlayer FourCC
2568   driver ffmpeg
2569   dll bethsoftvid
2570   out BGR8
2572 videocodec ffrl2
2573   info "FFmpeg RL2 decoder"
2574   status working
2575   fourcc RL2V ; internal MPlayer FourCC
2576   driver ffmpeg
2577   dll rl2
2578   out BGR8
2580 videocodec fftxd
2581   info "FFmpeg Renderware TeXture Dictionary decoder"
2582   status working
2583   fourcc TXDV ; internal MPlayer FourCC
2584   driver ffmpeg
2585   dll txd
2586   out BGR32
2588 videocodec xan
2589   info "XAN Video"
2590   status working
2591   fourcc Xxan
2592   driver vfw
2593   dll "xanlib.dll"
2594   out BGR24,BGR15,BGR8 query,flip
2596 videocodec ffwc3
2597   info "FFmpeg XAN wc3"
2598   status buggy
2599   fourcc WC3V ; internal MPlayer FourCC
2600   driver ffmpeg
2601   dll "xan_wc3"
2602   out BGR8
2604 videocodec ffidcin
2605   info "FFmpeg Id CIN video"
2606   status buggy
2607   fourcc IDCI ; internal MPlayer FourCC
2608   driver ffmpeg
2609   dll "idcinvideo"
2610   out BGR8
2612 videocodec ffinterplay
2613   info "FFmpeg Interplay Video"
2614   status buggy
2615   fourcc INPV ; internal MPlayer FourCC
2616   driver ffmpeg
2617   dll "interplayvideo"
2618   out BGR8
2620 videocodec ffvqa
2621   info "FFmpeg VQA Video"
2622   status buggy
2623   fourcc VQAV ; internal MPlayer FourCC
2624   driver ffmpeg
2625   dll "vqavideo"
2626   out BGR8
2628 videocodec ffc93
2629   info "FFmpeg C93 Video"
2630   status buggy
2631   fourcc C93V ; internal MPlayer FourCC
2632   driver ffmpeg
2633   dll c93
2634   out BGR8
2637 ; raw formats:  (now RGB formats are autodetected)
2639 ; these raw codecs are used mostly by TV input
2640 ; 0x20776172 is used by Quicktime ('raw ')
2641 ; 0x0 is used by AVI
2642 ; YV12,RGB|32,RGB|24.. is created by MPlayer
2644 videocodec rawrgb32
2645   info "RAW RGB32"
2646   status working
2647   driver raw
2648   format 0x0
2649   format 0x20776172 0x52474220
2650   format 0x52474220
2651   out RGB32
2653 videocodec rawrgb24
2654   info "RAW RGB24"
2655   status working
2656   driver raw
2657   format 0x0
2658   format 0x20776172 0x52474218
2659   format 0x52474218
2660   out RGB24
2662 videocodec rawrgb16
2663   info "RAW RGB16"
2664   status working
2665   driver raw
2666   format 0x0
2667   format 0x20776172 0x52474210
2668   format 0x52474210
2669   out RGB16
2671 videocodec rawbgr32flip
2672   info "RAW BGR32"
2673   status working
2674   driver raw
2675   format 0x0
2676   out BGR32 flip
2678 videocodec rawbgr32
2679   info "RAW BGR32"
2680   status working
2681   driver raw
2682   format 0x0
2683   format 0x42475220
2684   out BGR32
2686 videocodec rawbgr24flip
2687   info "RAW BGR24"
2688   status working
2689   driver raw
2690   format 0x0
2691   out BGR24 flip
2693 videocodec rawbgr24
2694   info "RAW BGR24"
2695   status working
2696   driver raw
2697   format 0x0
2698   format 0x20776172 0x42475218
2699   format 0x42475218
2700   out BGR24
2702 videocodec rawbgr16flip
2703   info "RAW BGR15"
2704   status working
2705   driver raw
2706   format 0x0
2707   format 0x10424752 0x0
2708   out BGR16 flip
2710 videocodec rawbgr16
2711   info "RAW BGR15"
2712   status working
2713   driver raw
2714   format 0x0
2715   format 0x20776172 0x42475210
2716   format 0x42475210
2717   out BGR16
2719 videocodec rawbgr15flip
2720   info "RAW BGR15"
2721   status working
2722   driver raw
2723   format 0x0
2724   out BGR15 flip
2726 videocodec rawbgr15
2727   info "RAW BGR15"
2728   status working
2729   driver raw
2730   format 0x0
2731   format 0x20776172 0x4247520F
2732   format 0x4247520F
2733   out BGR15
2735 videocodec rawbgr8flip
2736   info "RAW BGR8"
2737   status working
2738   driver raw
2739   format 0x0
2740   out BGR8 flip
2742 videocodec rawbgr8
2743   info "RAW BGR8"
2744   status working
2745   driver raw
2746   format 0x0
2747   format 0x20776172 0x42475208
2748   format 0x42475208
2749   out BGR8
2751 videocodec rawbgr1
2752   info "RAW BGR1"
2753   status working
2754   driver raw
2755   format 0x0
2756   format 0x20776172 0x42475201
2757   format 0x42475201
2758   out BGR1 flip
2760 videocodec rawyuy2
2761   info "RAW YUY2"
2762   status working
2763   driver raw
2764   format 0x0 0x32595559
2765   format 0x20776172 0x32595559
2766   fourcc yuy2,YUY2
2767   out YUY2
2769 videocodec rawyuv2
2770   info "RAW YUV2"
2771   status working
2772   driver raw
2773   format 0x0 0x32565559
2774   format 0x20776172 0x32565559
2775   fourcc yuv2,YUV2
2776   out YUY2
2778 videocodec rawuyvy
2779   info "RAW UYVY"
2780   status working
2781   driver raw
2782   format 0x0 0x59565955
2783   format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
2784   format 0x20776172 0x59565955
2785   fourcc uyvy,UYVY
2786   out UYVY
2788 videocodec raw444P
2789   info "RAW 444P"
2790   status working
2791   driver raw
2792   format 0x0 0x50343434
2793   format 0x20776172 0x50343434
2794   fourcc 444p,444P
2795   out 444P
2797 videocodec raw422P
2798   info "RAW 422P"
2799   status working
2800   driver raw
2801   format 0x0 0x50323234
2802   format 0x20776172 0x50323234
2803   fourcc 422p,422P
2804   out 422P
2806 videocodec rawyv12
2807   info "RAW YV12"
2808   status working
2809   driver raw
2810   format 0x0 0x32315659
2811   format 0x20776172 0x32315659
2812   fourcc yv12,YV12
2813   out YV12
2815 videocodec rawnv21
2816   info "RAW NV21"
2817   status working
2818   driver hmblck
2819   format 0x0 0x3132564E
2820   format 0x20776172 0x3132564E
2821   fourcc nv21,NV21
2822   out YV12
2824 videocodec rawnv12
2825   info "RAW NV12"
2826   status working
2827   driver hmblck
2828   format 0x0 0x3231564E
2829   format 0x20776172 0x3231564E
2830   fourcc nv12,NV12
2831   out YV12
2833 videocodec rawhm12
2834   info "RAW HM12"
2835   status working
2836   driver hmblck
2837   format 0x0 0x32314D48
2838   format 0x20776172 0x32314D48
2839   fourcc hm12,HM12
2840   out YV12
2842 videocodec rawi420
2843   info "RAW I420"
2844   status working
2845   driver raw
2846   format 0x0 0x30323449
2847   format 0x20776172 0x30323449
2848   fourcc i420,I420
2849   fourcc IYUV,iyuv
2850   out I420,IYUV
2852 videocodec rawyvu9
2853   info "RAW YVU9"
2854   status working
2855   driver raw
2856   format 0x0 0x39555659
2857   format 0x20776172 0x39555659
2858   fourcc yvu9,YVU9
2859   out YVU9
2861 videocodec rawy800
2862   info "RAW Y8/Y800"
2863   status working
2864   driver raw
2865   format 0x0
2866   format 0x20203859 ; "Y8  "
2867   fourcc y800,Y800
2868   out Y800,Y8
2870 ; NULL codec - for testing.
2872 videocodec null
2873   info "NULL codec (no decoding!)"
2874   status crashing
2875   comment "for unknown/unsupported codecs or testing"
2876   driver null
2877   out YV12
2878   out I420
2879   out YUY2
2880   out UYVY
2881   out YVU9
2882   out BGR32,BGR24,BGR16,BGR15
2884 ;=============================================================================
2885 ;                   AUDIO CODECS
2886 ;=============================================================================
2888 audiocodec wma9dmo
2889   info "Windows Media Audio 9 DMO"
2890   status working
2891   format 0x162
2892   format 0x163
2893   driver dmo
2894   dll "wma9dmod.dll"
2895   guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
2897 audiocodec wmadmo
2898   info "Windows Media Audio DMO"
2899   status working
2900   format 0x160
2901   format 0x161
2902   format 0x162
2903   format 0x163
2904   driver dmo
2905   dll "wmadmod.dll"
2906   guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
2908 audiocodec wma9spdmo
2909   info "Windows Media Audio 9 Speech DMO"
2910   status working
2911   format 0xa
2912   driver dmo
2913   dll "wmspdmod.dll"
2914   guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
2916 audiocodec wma9spdshow
2917   info "Windows Media Audio 9 Speech DShow"
2918   status working
2919   format 0xa
2920   driver dshow
2921   dll "wmavds32.ax"
2922   guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
2924 audiocodec ffqdm2
2925   info "FFmpeg QDM2 audio decoder"
2926   status working
2927   format 0x324D4451 ; "QDM2"
2928   driver ffmpeg
2929   dll "qdm2"
2931 audiocodec qdmc
2932   info "QuickTime QDMC/QDM2 audio decoders"
2933   status working
2934   format 0x324D4451 ; "QDM2"
2935   format 0x434D4451 ; "QDMC"
2936   driver qtaudio
2937   dll "QuickTime.qts"
2939 audiocodec ffqclp
2940   info "FFmpeg QCLP audio decoder"
2941   status buggy
2942   format 0x706C6351 ; "Qclp"
2943   driver ffmpeg
2944   dll "qcelp"
2946 audiocodec qclp
2947   info "QuickTime QCLP audio decoder"
2948   status working
2949   format 0x706C6351 ; "Qclp"
2950   driver qtaudio
2951   dll "QuickTime.qts"
2953 audiocodec qtmace3
2954   info "QuickTime MACE3 audio decoder"
2955   status working
2956   format 0x3343414D ; "MAC3"
2957   driver qtaudio
2958   dll "QuickTime.qts"
2960 audiocodec qtmace6
2961   info "QuickTime MACE6 audio decoder"
2962   status working
2963   format 0x3643414D ; "MAC6"
2964   driver qtaudio
2965   dll "QuickTime.qts"
2967 audiocodec zygoaudio
2968   info "Zygo audio"
2969   status working
2970   fourcc SPXN
2971   driver qtaudio
2972   dll "ZyGoAudioS.qtx"
2974 audiocodec ffra144
2975   info "FFmpeg RealAudio 1.0"
2976   status working
2977   format 0x345F3431 ; "14_4"
2978   driver ffmpeg
2979   dll "real_144"
2981 audiocodec ffra288
2982   info "FFmpeg RealAudio 2.0"
2983   status working
2984   format 0x385F3832 ; "28_8"
2985   driver ffmpeg
2986   dll "real_288"
2988 audiocodec ffcook
2989   info "FFmpeg COOK audio decoder"
2990   status working
2991   format 0x6B6F6F63 ; "cook"
2992   driver ffmpeg
2993   dll "cook"
2995 audiocodec ffatrc
2996   info "FFmpeg Atrac 3 audio decoder"
2997   status working
2998   format 0x63727461 ; "atrc"
2999   format 0x270      ; atrac3 in wav
3000   driver ffmpeg
3001   dll "atrac3"
3003 audiocodec ra144
3004   info "RealAudio 1.0"
3005   status working
3006   format 0x345F3431 ; "14_4"
3007   driver realaud
3008   dll "14_4.so.6.0"
3010 audiocodec ra144win
3011   info "Win32 RealAudio 1.0"
3012   status working
3013   format 0x345F3431 ; "14_4"
3014   driver realaud
3015   dll "14_43260.dll"
3017 audiocodec ra144mac
3018   info "Mac OS X RealAudio 1.0"
3019   status working
3020   format 0x345F3431 ; "14_4"
3021   driver realaud
3022   dll "14_4.shlb"
3024 audiocodec ra288
3025   info "RealAudio 2.0"
3026   status working
3027   format 0x385F3832 ; "28_8"
3028   driver realaud
3029   dll "28_8.so.6.0"
3031 audiocodec ra288win
3032   info "Win32 RealAudio 2.0"
3033   status working
3034   format 0x385F3832 ; "28_8"
3035   driver realaud
3036   dll "28_83260.dll"
3038 audiocodec ra288mac
3039   info "Mac OS X RealAudio 2.0"
3040   status working
3041   format 0x385F3832 ; "28_8"
3042   driver realaud
3043   dll "28_8.shlb"
3045 audiocodec ra10cook
3046   info "RealPlayer 10 COOK audio"
3047   comment "supports cook 5.1"
3048   status working
3049   format 0x6B6F6F63 ; "cook"
3050   driver realaud
3051   dll "cook.so"
3053 audiocodec racook
3054   info "RealAudio COOK"
3055   status working
3056   format 0x6B6F6F63 ; "cook"
3057   driver realaud
3058   dll "cook.so.6.0"
3060 audiocodec ra10cookwin
3061   info "Win32 RealAudio 10 COOK"
3062   comment "supports cook 5.1"
3063   status working
3064   format 0x6B6F6F63 ; "cook"
3065   driver realaud
3066   dll "cook.dll"
3068 audiocodec racookwin
3069   info "Win32 RealAudio COOK"
3070   status working
3071   format 0x6B6F6F63 ; "cook"
3072   driver realaud
3073   dll "cook3260.dll"
3075 audiocodec racookmac
3076   info "Mac OS X RealAudio COOK"
3077   status working
3078   format 0x6B6F6F63 ; "cook"
3079   driver realaud
3080   dll "cook.bundle/Contents/MacOS/cook"
3082 audiocodec rasipr
3083   info "RealAudio Sipro"
3084   status working
3085   format 0x72706973 ; "sipr"
3086   driver realaud
3087   dll "sipr.so.6.0"
3089 audiocodec ra10sipr
3090   info "RealPlayer 10 RealAudio Sipro"
3091   status working
3092   format 0x72706973 ; "sipr"
3093   driver realaud
3094   dll "sipr.so"
3096 audiocodec ra10siprwin
3097   info "Win32 RealAudio 10 Sipro"
3098   status working
3099   format 0x72706973 ; "sipr"
3100   driver realaud
3101   dll "sipr.dll"
3103 audiocodec rasiprwin
3104   info "Win32 RealAudio Sipro"
3105   status working
3106   format 0x72706973 ; "sipr"
3107   driver realaud
3108   dll "sipr3260.dll"
3110 audiocodec rasiprmac
3111   info "Mac OS X RealAudio Sipro"
3112   status working
3113   format 0x72706973 ; "sipr"
3114   driver realaud
3115   dll "sipr.bundle/Contents/MacOS/sipr"
3117 audiocodec raatrc
3118   info "RealAudio ATRAC3"
3119   status working
3120   format 0x63727461 ; "atrc"
3121   driver realaud
3122   dll "atrc.so.6.0"
3124 audiocodec ra10atrc
3125   info "RealPlayer 10 RealAudio ATRAC3"
3126   status working
3127   format 0x63727461 ; "atrc"
3128   driver realaud
3129   dll "atrc.so"
3131 audiocodec ra10atrcwin
3132   info "Win32 RealAudio 10 ATRAC3"
3133   status working
3134   format 0x63727461 ; "atrc"
3135   driver realaud
3136   dll "atrc.dll"
3138 audiocodec raatrcwin
3139   info "Win32 RealAudio ATRAC3"
3140   status working
3141   format 0x63727461 ; "atrc"
3142   driver realaud
3143   dll "atrc3260.dll"
3145 audiocodec raatrcmac
3146   info "Mac OS X RealAudio ATRAC3"
3147   status working
3148   format 0x63727461 ; "atrc"
3149   driver realaud
3150   dll "atrc.bundle/Contents/MacOS/atrc"
3152 audiocodec ffadpcmimaamv
3153   info "FFmpeg AMV IMA ADPCM audio"
3154   status working
3155   fourcc AMVA  ; internal MPlayer FourCC
3156   driver ffmpeg
3157   dll adpcm_ima_amv
3159 audiocodec ffadpcmimaqt
3160   info "FFmpeg QT IMA ADPCM audio"
3161   status working
3162   format 0x34616d69  ; "ima4" (MOV files)
3163   driver ffmpeg
3164   dll adpcm_ima_qt
3166 audiocodec ffadpcmimawav
3167   info "FFmpeg WAV IMA ADPCM audio"
3168   status working
3169   format 0x11
3170   format 0x1100736d ; "ms\x00\x11" (MOV files)
3171   driver ffmpeg
3172   dll adpcm_ima_wav
3174 audiocodec imaadpcm
3175   info "IMA ADPCM"
3176   status working
3177   format 0x11
3178   format 0x34616d69  ; "ima4" (MOV files)
3179   format 0x1100736d ; "ms\x00\x11" (MOV files)
3180   driver imaadpcm
3182 audiocodec ffadpcmms
3183   info "FFmpeg MS ADPCM audio"
3184   status working
3185   format 0x2
3186   format 0x0200736d  ; "ms\x00\x02" (MOV files)
3187   driver ffmpeg
3188   dll adpcm_ms
3190 audiocodec msadpcm
3191   info "MS ADPCM"
3192   status working
3193   format 0x2
3194   format 0x0200736d  ; "ms\x00\x02" (MOV files)
3195   driver msadpcm
3197 audiocodec ffadpcmimadk4
3198   info "FFmpeg DK4 IMA ADPCM audio"
3199   status working
3200   format 0x61 ; This format number was used by Duck Corp. but not officially
3201               ; registered with Microsoft
3202   driver ffmpeg
3203   dll adpcm_ima_dk4
3205 audiocodec dk4adpcm
3206   info "Duck DK4 ADPCM (rogue format number)"
3207   status working
3208   format 0x61 ; This format number was used by Duck Corp. but not officially
3209               ; registered with Microsoft
3210   driver imaadpcm
3212 audiocodec ffadpcmimadk3
3213   info "FFmpeg DK3 IMA ADPCM audio"
3214   status working
3215   format 0x62 ; This format number was used by Duck Corp. but not officially
3216               ; registered with Microsoft
3217   driver ffmpeg
3218   dll adpcm_ima_dk3
3220 audiocodec dk3adpcm
3221   info "Duck DK3 ADPCM (rogue format number)"
3222   status working
3223   format 0x62 ; This format number was used by Duck Corp. but not officially
3224               ; registered with Microsoft
3225   driver dk3adpcm
3227 audiocodec ffroqaudio
3228   info "Id RoQ File Audio Decoder"
3229   status working
3230   fourcc RoQA ; internal MPlayer FourCC
3231   driver ffmpeg
3232   dll "roq_dpcm"
3234 audiocodec ffsmkaud
3235   info "FFmpeg Smacker Audio"
3236   status buggy
3237   fourcc SMKA
3238   driver ffmpeg
3239   dll "smackaud"
3241 audiocodec ffdsicinaudio
3242   info "FFmpeg Delphine CIN audio"
3243   status working
3244   fourcc DCIA ; internal MPlayer FourCC
3245   driver ffmpeg
3246   dll dsicinaudio
3248 audiocodec ff4xmadmpcm
3249   info "FFmpeg 4XM ADPCM audio"
3250   status working
3251   fourcc 4XMA ; internal MPlayer FourCC
3252   driver ffmpeg
3253   dll adpcm_4xm
3255 audiocodec ffadpcmimaws
3256   info "FFmpeg Westwood IMA ADPCM audio"
3257   status working
3258   fourcc AIWS ; internal MPlayer FourCC
3259   driver ffmpeg
3260   dll adpcm_ima_ws
3262 audiocodec ffwssnd1
3263   info "FFmpeg Westwood SND1"
3264   status working
3265   fourcc SND1 ; internal MPlayer FourCC
3266   driver ffmpeg
3267   dll ws_snd1
3269 audiocodec ffinterplaydpcm
3270   info "FFmpeg Interplay DPCM audio"
3271   status working
3272   fourcc INPA ; internal MPlayer FourCC
3273   driver ffmpeg
3274   dll interplay_dpcm
3276 audiocodec ffadpcmea
3277   info "FFmpeg EA ADPCM audio"
3278   status working
3279   fourcc ADEA ; internal MPlayer FourCC
3280   driver ffmpeg
3281   dll adpcm_ea
3283 audiocodec ffadpcmeamaxis
3284   info "FFmpeg EA MAXIS XA ADPCM audio"
3285   status working
3286   fourcc ADXA ; internal MPlayer FourCC
3287   driver ffmpeg
3288   dll adpcm_ea_maxis_xa
3290 audiocodec ffadpcmxa
3291   info "FFmpeg XA ADPCM audio"
3292   status working
3293   fourcc PSXA ; internal MPlayer FourCC
3294   driver ffmpeg
3295   dll adpcm_xa
3297 audiocodec ffxandpcm
3298   info "FFmpeg XAN DPCM audio"
3299   comment "only works with libavformat demuxer"
3300   status working
3301   fourcc Axan
3302   driver ffmpeg
3303   dll xan_dpcm
3305 audiocodec ffyamahaadpcm
3306   info "FFmpeg Yamaha ADPCM audio"
3307   status working
3308   format 0x20
3309   driver ffmpeg
3310   dll adpcm_yamaha
3312 audiocodec ffadpcmthp
3313   info "FFmpeg THP ADPCM audio"
3314   status working
3315   fourcc THPA
3316   driver ffmpeg
3317   dll adpcm_thp
3319 audiocodec libdv
3320   info "raw DV audio decoder (libdv)"
3321   status working
3322   fourcc RADV
3323   driver libdv
3324   dll libdv.so.2
3326 audiocodec ffdv
3327   info "FFmpeg DV audio decoder"
3328   status working
3329   fourcc RADV
3330   fourcc vdva,dvca
3331   fourcc dvau
3332   driver ffmpeg
3333   dll "dvaudio"
3335 audiocodec faad
3336   info "FAAD AAC (MPEG-2/MPEG-4 Audio) decoder"
3337   status working
3338   fourcc mp4a,MP4A
3339   fourcc "VLB " ; Used in NSV, not really working
3340   fourcc "AAC " ; Used in NSV
3341   fourcc "AACP" ; Used in NSV for AACPlus
3342   format 0xff
3343   format 0x706D
3344   format 0x4143 ; aac in asf
3345   driver faad
3346   dll libfaad2
3348 audiocodec ffaac
3349   info "FFmpeg AAC (MPEG-2/MPEG-4 Audio) decoder"
3350   status working
3351   fourcc mp4a,MP4A
3352   fourcc "VLB " ; Used in NSV, not really working
3353   fourcc "AAC " ; Used in NSV
3354   fourcc "AACP" ; Used in NSV for AACPlus
3355   fourcc raac,racp
3356   format 0xff
3357   format 0x706D
3358   format 0x4143 ; aac in asf
3359   driver ffmpeg
3360   dll aac
3362 audiocodec ffflac
3363   info "FFmpeg FLAC audio decoder"
3364   status working
3365   format 0x43614C66
3366   format 0xF1AC
3367   driver ffmpeg
3368   dll "flac"
3370 audiocodec ffalac
3371   info "FFmpeg ALAC audio decoder"
3372   status working
3373   fourcc alac
3374   driver ffmpeg
3375   dll "alac"
3377 audiocodec fftta
3378   info "FFmpeg True Audio (TTA) decoder"
3379   status working
3380   fourcc TTA1 ; internal MPlayer FourCC
3381   driver ffmpeg
3382   dll "tta"
3384 audiocodec ffwavpack
3385   info "FFmpeg WavPack audio decoder"
3386   status working
3387   fourcc WVPK ; internal MPlayer FourCC
3388   driver ffmpeg
3389   dll "wavpack"
3391 audiocodec ffshorten
3392   info "FFmpeg Shorten audio decoder"
3393   status working
3394   fourcc shrn ; internal MPlayer FourCC
3395   driver ffmpeg
3396   dll "shorten"
3398 audiocodec ffape
3399   info "FFmpeg Monkey's Audio decoder"
3400   status working
3401   fourcc "APE "
3402   driver ffmpeg
3403   dll "ape"
3405 audiocodec ffmlp
3406   info "FFmpeg MLP decoder"
3407   status working
3408   fourcc "MLP " ; internal MPlayer FourCC
3409   driver ffmpeg
3410   dll "mlp"
3412 audiocodec ffnellymoser
3413   info "FFmpeg Nellymoser Audio decoder"
3414   status working
3415   fourcc "NELL" ; internal MPlayer FourCC
3416   driver ffmpeg
3417   dll "nellymoser"
3419 audiocodec pcm
3420   info "Uncompressed PCM"
3421   status working
3422   format 0x0
3423   format 0x1
3424   format 0x3         ; IEEE float
3425   format 0xfffe      ; Extended
3426   format 0x20776172  ; "raw " (MOV files)
3427   format 0x736f7774  ; "twos" (MOV files)
3428   format 0x74776f73  ; "sowt" (MOV files)
3429   format 0x32336c66  ; "fl32" (MOV files)
3430   format 0x666c3332  ; "23lf" (MOV files)
3431 ;  format 0x34366c66  ; "fl64" (MOV files)
3432 ;  format 0x666c3634  ; "46lf" (MOV files)
3433   format 0x454e4f4e  ; "NONE" (MOV files from Kodak CX6320)
3434   format 0x34326e69  ; "in24" (MOV files)
3435   format 0x696e3234  ; "42ni" (MOV files)
3436   format 0x32336e69  ; "in32" (MOV files)
3437   format 0x696e3332  ; "23ni" (MOV files)
3438 ;;;; these are for hardware support only:  (alaw,ulaw,ima-adpcm,mpeg,ac3)
3439 ;  format 0x6
3440 ;  format 0x7
3441 ;  format 0x11
3442 ;  format 0x50
3443 ;  format 0x2000
3444 ;;;;
3445   driver pcm
3447 audiocodec divx
3448   info "DivX audio (WMA)"
3449   status working
3450   format 0x160
3451   format 0x161
3452   driver acm
3453   dll "divxa32.acm"
3455 audiocodec vdowaveacm
3456   info "vdowave ACM"
3457   status working
3458   format 0xFFFC
3459   driver acm
3460   dll "vdowave.acm"
3462 audiocodec msadpcmacm
3463   info "MS ADPCM"
3464   status working
3465   format 0x2
3466   driver acm
3467   dll "msadp32.acm"
3469 audiocodec mp3
3470   info "mp3lib MPEG layer-2, layer-3"
3471   status working
3472   comment "Optimized to MMX/SSE/3Dnow!"
3473   format 0x50        ; layer-1 && layer-2
3474   format 0x55        ; layer-3
3475   format 0x5500736d  ; "ms\0\x55" older mp3 fcc (MOV files)
3476   format 0x5000736d  ; "ms\0\x50" older mp2 fcc (MOV files)
3477   fourcc ".mp3"      ; CBR/VBR MP3 (MOV files)
3478   fourcc "MP3 "      ; used in .nsv files
3479   fourcc "LAME"      ; used in mythtv .nuv files
3480   driver mp3lib
3482 audiocodec ffpcmdaud
3483   info "D-Cinema audio (FFmpeg)"
3484   status untested
3485   fourcc "daud"
3486   driver ffmpeg
3487   dll "pcm_s24daud"
3489 audiocodec ffwmav1
3490   info "DivX audio v1 (FFmpeg)"
3491   status untested
3492   format 0x160
3493   driver ffmpeg
3494   dll "wmav1"
3496 audiocodec ffwmav2
3497   info "DivX audio v2 (FFmpeg)"
3498   status untested
3499   format 0x161
3500   driver ffmpeg
3501   dll "wmav2"
3503 audiocodec ffmac3
3504   info "Macintosh Audio Compression and Expansion 3:1"
3505   status untested
3506   fourcc "MAC3"
3507   driver ffmpeg
3508   dll "mace3"
3510 audiocodec ffmac6
3511   info "Macintosh Audio Compression and Expansion 6:1"
3512   status untested
3513   fourcc "MAC6"
3514   driver ffmpeg
3515   dll "mace6"
3517 audiocodec ffsonic
3518   info "FFmpeg Sonic"
3519   status untested
3520   fourcc SONC
3521   format 0x2048
3522   driver ffmpeg
3523   dll "sonic"
3525 audiocodec ffmp3on4
3526   info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio decoder"
3527   status working
3528   format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
3529   driver ffmpeg
3530   dll "mp3on4"
3532 audiocodec ffmp3
3533   info "FFmpeg MPEG layer-3 audio decoder"
3534   comment "integer only"
3535   status working
3536   format 0x55
3537   format 0x5500736d  ; "ms\0\x55" older mp3 fcc (MOV files)
3538   fourcc ".mp3"      ; CBR/VBR MP3 (MOV files)
3539   fourcc "MP3 "      ; used in .nsv files
3540   fourcc "LAME"      ; used in mythtv .nuv files
3541   driver ffmpeg
3542   dll "mp3"
3544 audiocodec ffmp3adu
3545   info "FFmpeg MPEG layer-3 adu audio decoder"
3546   comment "integer only"
3547   status working
3548   format 0x55756461  ; 'a','d','u',0x55 internal MPlayer fourcc
3549   driver ffmpeg
3550   dll "mp3adu"
3552 audiocodec ffmp2
3553   info "FFmpeg MPEG layer-1 and layer-2 audio decoder"
3554   comment "integer only"
3555   status working
3556   format 0x50
3557   driver ffmpeg
3558   dll "mp2"
3560 audiocodec mad
3561   info "libMAD MPEG layer 1-2-3"
3562   status working
3563   format 0x50
3564   format 0x55
3565   format 0x5500736d  ; "ms\0\x55" older mp3 fcc (MOV files)
3566   fourcc ".mp3"      ; CBR/VBR MP3 (MOV files)
3567   fourcc "MP3 "      ; used in .nsv files
3568   fourcc "LAME"      ; used in mythtv .nuv files
3569   driver libmad
3570   dll "libmad"
3572 audiocodec mp3acm
3573   info "MPEG layer-3"
3574   status working
3575   comment "conflicts with security kernel patches"
3576   format 0x55
3577   driver acm
3578   dll "l3codeca.acm"
3580 audiocodec imaadpcmacm
3581   info "IMA ADPCM"
3582   status working
3583   format 0x11
3584   driver acm
3585   dll "imaadp32.acm"
3587 audiocodec msgsm
3588   info "MS GSM"
3589   status working
3590   format 0x31
3591   format 0x32
3592   format 0x204D5347
3593   fourcc agsm
3594   driver msgsm
3596 audiocodec msgsmacm
3597   info "MS GSM"
3598   status working
3599   format 0x31
3600 ;  format 0x32
3601   driver acm
3602   dll "msgsm32.acm"
3604 audiocodec msnaudio
3605   info "MSN AUDIO"
3606   status working
3607 ;  format 0x31
3608   format 0x32
3609   driver acm
3610   dll "msnaudio.acm"
3612 audiocodec alaw
3613   info "aLaw"
3614   status working
3615   format 0x6
3616   format 0x77616C61 ; 'alaw', .mov files
3617   driver alaw
3619 audiocodec ulaw
3620   info "uLaw"
3621   status working
3622   format 0x7
3623   format 0x77616c75  ; "ulaw" (MOV files)
3624   driver alaw
3626 audiocodec dvdpcm
3627   info "Uncompressed DVD/VOB LPCM"
3628   status working
3629   format 0x10001
3630   driver dvdpcm
3632 audiocodec a52
3633   info "AC3-liba52"
3634   status working
3635   format 0x2000
3636   ; format 0x332D6361 ; ac-3 in mp4  -- not working
3637   fourcc dnet
3638   driver liba52
3639   dll "liba52"
3641 audiocodec ffac3
3642   info "FFmpeg AC-3"
3643   status working
3644   format 0x2000
3645   format 0x332D6361 ; ac-3 in mp4
3646   fourcc dnet
3647   driver ffmpeg
3648   dll ac3
3650 audiocodec ffeac3
3651   info "FFmpeg E-AC-3"
3652   status working
3653   fourcc EAC3
3654   driver ffmpeg
3655   dll eac3
3657 audiocodec dts
3658   info "DTS-libdca"
3659   status working
3660   format 0x2001
3661   driver libdca
3663 audiocodec ffdca
3664   info "FFmpeg DTS"
3665   status working
3666   format 0x2001
3667   driver ffmpeg
3668   dll "dca"
3670 audiocodec ffmusepack7
3671   info "Musepack sv7 audio codec"
3672   comment "only works with libavformat demuxer"
3673   status  working
3674   fourcc  "MPC "
3675   driver ffmpeg
3676   dll "mpc7"
3678 audiocodec ffmusepack8
3679   info "Musepack sv8 audio codec"
3680   comment "only works with libavformat demuxer"
3681   status  working
3682   fourcc  "MPC8"
3683   fourcc MPCK
3684   driver ffmpeg
3685   dll "mpc8"
3687 audiocodec musepack
3688   info "Musepack audio codec"
3689   status  working
3690   fourcc  "MPC "
3691   format 0x2b4d
3692   driver mpcdec
3694 audiocodec ffamrnb
3695   info "AMR Narrowband"
3696   status working
3697   fourcc samr
3698   format 0x57 ;amr in avi
3699   driver ffmpeg
3700   dll "libamr_nb"
3702 audiocodec ffamrwb
3703   info "AMR Wideband"
3704   status working
3705   fourcc sawb
3706   format 0x58 ;amr in avi
3707   driver ffmpeg
3708   dll "libamr_wb"
3710 audiocodec ffadcpmswf
3711   info "FFmpeg's ADPCM Flash-variant"
3712   status working
3713   format 0x5346 ; 'SF', pseudo id
3714   driver ffmpeg
3715   dll "adpcm_swf"
3717 audiocodec voxvoice
3718   info "VoxWare MetaVoice"
3719   status working
3720   comment "windows users need msms001.vwp and mvoice.vwp in windows\\system32 folder"
3721   format 0x74
3722   driver dshow
3723   dll "voxmvdec.ax" ; need also msms001.vwp and mvoice.vwp
3724   guid 0x46e32b01, 0xa465, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3726 audiocodec voxware
3727   info "VoxWare"
3728   status working
3729   comment "windows users need msms001.vwp in windows\\system32 folder"
3730   format 0x75
3731   driver dshow
3732   dll "voxmsdec.ax" ; need also msms001.vwp
3733   guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3735 audiocodec acelp
3736   info "ACELP.net Sipro Lab Audio Decoder"
3737   status working
3738   format 0x130
3739   driver dshow
3740   dll "acelpdec.ax"
3741   guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
3743 audiocodec ffimc
3744   info "FFmpeg Intel Music Coder"
3745   status working
3746   format 0x401
3747   driver ffmpeg
3748   dll "imc"
3750 audiocodec imc
3751   info "Intel Music Coder"
3752   status working
3753   comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
3754   format 0x401
3755   driver acm
3756   dll "imc32.acm"
3758 audiocodec iac25
3759   info "Indeo audio"
3760   status working
3761   format 0x402
3762   driver acm
3763   dll "iac25_32.ax"
3765 audiocodec ffctadp32
3766   info "Creative ADPCM native codec"
3767   status working
3768   format 0x200
3769   driver ffmpeg
3770   dll "adpcm_ct"
3772 audiocodec ctadp32
3773   info "Creative ADPCM codec"
3774   status working
3775   format 0x200
3776   driver acm
3777   dll "ctadp32.acm"
3779 audiocodec sc4
3780   info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
3781   status working
3782   format 0x350
3783   driver acm
3784   dll "mi-sc4.acm"
3786 audiocodec hwac3
3787   info "AC3 through S/PDIF"
3788   status working
3789   format 0x2000
3790   format 0x332D6361 ; ac-3 in mp4
3791   fourcc dnet
3792   driver hwac3
3794 audiocodec hwdts
3795   info "DTS through S/PDIF"
3796   status working
3797   format 0x2001
3798   driver hwac3
3800 audiocodec ffvorbis
3801   info "FFmpeg Vorbis decoder"
3802   status working
3803   fourcc vrbs
3804   format 0x566F
3805   driver ffmpeg
3806   dll "vorbis"
3808 audiocodec vorbis
3809   info "OggVorbis Audio Decoder"
3810   status working
3811   comment "OggVorbis driver using libvorbis"
3812   fourcc vrbs
3813   format 0x566F
3814   driver libvorbis
3815   dll "libvorbis"
3817 audiocodec tremor
3818   info "OggVorbis audio decoder"
3819   status working
3820   comment "fixed-point decoder useful systems without floating-point unit"
3821   fourcc vrbs
3822   format 0x566F
3823   driver tremor
3824   dll "tremor"
3826 audiocodec vorbisacm
3827   info "OggVorbis ACM"
3828   status working
3829   comment "OggVorbis driver using vorbis.acm"
3830   format 0x674F ; mode1
3831   format 0x6750 ; mode2
3832 ;  format 0x6751 ; mode3
3833   format 0x676F ; mode1+
3834   format 0x6770 ; mode2+
3835   format 0x6771 ; mode3+
3836   driver acm
3837   dll "vorbis.acm"
3839 audiocodec speex
3840   info "Speex Audio Decoder"
3841   status working
3842   comment "Speex driver using libspeex"
3843   fourcc 'spx '
3844   driver speex
3845   dll "speex"
3847 audiocodec vivoaudio
3848   info "Vivo G.723/Siren Audio Codec"
3849   status working
3850   format 0x111       ; vivo g.723
3851   format 0x112       ; siren
3852   driver acm
3853   dll "vivog723.acm"
3855 audiocodec g72x
3856   info "G.711/G.721/G.723"
3857   status crashing
3858   comment "does not work yet - just noise :("
3859   format 0x111      ; vivo g.723
3860   format 0x112      ; vivo siren
3861   driver g72x
3862   dll "g72x.c"
3864 audiocodec ffg726
3865   info "Sharp G.726 Audio"
3866   status working
3867   format 0x45
3868   driver ffmpeg
3869   dll "g726"
3871 audiocodec g726
3872   info "Sharp G.726 Audio"
3873   status untested
3874   format 0x45
3875   driver acm
3876   dll "scg726.acm"
3878 audiocodec atrac3
3879   info "Sony ATRAC3"
3880   status buggy
3881   comment "format not accepted"
3882   format 0x270
3883   driver acm
3884   dll "atrac3.acm"
3886 audiocodec ALF2
3887 ; http://www.nctsoft.com/products/NCTALFCD/
3888 ; jdp@mail.sonofon.dk
3889   info "ALF2"
3890   status working
3891   format 0x1FC4     ; ALF2
3892   driver acm
3893   dll "alf2cd.acm"
3895 audiocodec fftruespeech
3896   info "FFmpeg TrueSpeech"
3897   status working
3898   format 0x22
3899   driver ffmpeg
3900   dll "truespeech"
3902 audiocodec truespeech
3903   info "DSP Group TrueSpeech(TM)"
3904   status working
3905   format 0x22
3906   driver acm
3907   dll "tssoft32.acm" ; need also tsd32.dll
3909 ; rt32dcmp.dll needed too
3910 audiocodec voxwarert24
3911   info "VoxWare RT24 speech codec"
3912   status working
3913   format 0x181c
3914   driver acm
3915   dll "nsrt2432.acm"
3917 audiocodec lhacm
3918   info "Lernout & Hauspie CELP and SBC codecs"
3919   status working
3920   format 0x1101 ; CELP
3921   format 0x1102 ; SBC
3922   format 0x1103 ; SBC
3923   format 0x1104 ; SBC
3924   driver acm
3925   dll "lhacm.acm"
3927 audiocodec pscelp
3928   info "Philips Speech Processing CELP"
3929   status working
3930   format 0x120
3931   driver acm
3932   dll "smcelp32.acm"
3934 audiocodec TwinVQ
3935   info "VQF codec by NTTLabs"
3936   status working
3937   fourcc TWIN
3938   driver vqf
3939   dll "tvqdec.dll"
3941 audiocodec hwmpa
3942   info "MPEG audio pass-through for hardware MPEG decoders"
3943   status working
3944   comment "for hardware MPEG audio decoders"
3945   format 0x50        ; layer-1 && layer-2
3946   format 0x55        ; layer-3
3947   format 0x5500736d  ; "ms\0\x55" older MP3 fourcc (MOV files)
3948   fourcc ".mp3"      ; CBR/VBR MP3 (MOV files)
3949   fourcc "MP3 "      ; used in .nsv files
3950   fourcc "LAME"      ; used in mythtv .nuv files
3951   driver hwmpa
3953 audiocodec msnsiren
3954   info "msn siren audio codec"
3955   status working
3956   format 0x28E
3957   driver acm
3958   dll "sirenacm.dll"
3960 audiocodec uleaddva
3961   info "Ulead DV ACM"
3962   status working
3963   format 0x215
3964   format 0x216
3965   driver acm
3966   dll "dvacm.acm"