Do not set SYS_AMIGAOS4, it is unused.
[mplayer/greg.git] / etc / codecs.conf
blob1f0574232a534de5b21bc889223e5cfa768c30ab
1 ;=============================================================================
2 ;  Default codecs config file. It replaces the old codecs.c file!
3 ;  Before editing this file, please read DOCS/tech/codecs.conf.txt !
4 ;=============================================================================
6 release 20070930
8 ;=============================================================================
9 ;                   VIDEO CODECS
10 ;=============================================================================
12 videocodec ffkmvc
13   fourcc KMVC
14   out BGR8
15   driver ffmpeg
16   dll "kmvc"
18 videocodec ffzmbv
19   info "FFmpeg Zip Motion-Block Video"
20   status working
21   fourcc ZMBV
22   driver ffmpeg
23   dll "zmbv"
24   out RGB24
26 videocodec zmbv
27   info "Zip Motion-Block Video"
28   status working
29   fourcc ZMBV
30   driver vfw
31   dll "zmbv.dll"
32   out BGR24,BGR15,BGR8 query,flip
34 ; MPEG-1/2 decoding:
35 ; Note: mpegpes is preferred for hw decoders:
37 videocodec mpegpes
38   info "MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)"
39   comment "for hardware decoding"
40   status working
41   format 0x10000001  ; mpeg 1
42   format 0x10000002  ; mpeg 2
43   fourcc mpg1,MPG1,mpg2,MPG2
44   fourcc MPEG
45   driver mpegpes
46   out MPES
48 videocodec mpeg12
49   info "MPEG-1 or 2 (libmpeg2)"
50   comment "with postprocessing"
51   status working
52   format 0x10000001  ; MPEG-1
53   format 0x10000002  ; MPEG-2
54   fourcc "DVR "
55   fourcc hdv2
56   fourcc mpg1
57   fourcc PIM1        ; Pinnacle hardware-MPEG-1
58   fourcc VCR2
59   fourcc mpg2,MPG2
60   fourcc MPEG
61   fourcc hdv3        ; HDV 1080i50
62   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
63   fourcc MMES,mmes   ; matrox mpeg2 in avi
64   driver libmpeg2
65 ;  dll "libmpeg2"
66   out YV12,I420,IYUV
67   out 422P
69 videocodec ffmpeg1
70   info "FFmpeg MPEG-1"
71   status working
72   format 0x10000001  ; MPEG-1
73   fourcc mpg1
74   fourcc PIM1        ; Pinnacle hardware-MPEG-1
75   fourcc VCR2
76   fourcc MPEG
77   driver ffmpeg
78   dll "mpeg1video"
79   out YV12,I420,IYUV
81 videocodec ffmpeg2
82   info "FFmpeg MPEG-2"
83   status working
84   format 0x10000002  ; MPEG-2
85   fourcc mpg2,MPG2
86   fourcc "DVR "
87   fourcc hdv2
88   fourcc MPEG
89   fourcc hdv3        ; HDV 1080i50
90   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
91   fourcc MMES,mmes   ; matrox mpeg2 in avi
92   driver ffmpeg
93   dll "mpeg2video"
94   out YV12,I420,IYUV
95   out 422P,444P
97 ; for backward compatibility
98 videocodec ffmpeg12
99   info "FFmpeg MPEG-1/2"
100   status working
101   format 0x10000001  ; MPEG-1
102   format 0x10000002  ; MPEG-2
103   fourcc mpg1,mpg2,MPG2
104   fourcc PIM1        ; Pinnacle hardware-MPEG-1
105   fourcc VCR2
106   fourcc "DVR "
107   fourcc hdv2
108   fourcc MPEG
109   fourcc hdv3        ; HDV 1080i50
110   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
111   fourcc MMES,mmes   ; matrox mpeg2 in avi
112   driver ffmpeg
113   dll "mpegvideo"
114   out YV12,I420,IYUV
115   out 422P,444P
117 videocodec ffmpeg12mc
118   info "FFmpeg MPEG-1/2 (XvMC)"
119   status buggy
120   format 0x10000001  ; MPEG-1
121   format 0x10000002  ; MPEG-2
122   fourcc mpg1,mpg2,MPG2
123   fourcc "DVR "
124   fourcc hdv2
125   fourcc PIM1        ; Pinnacle hardware-MPEG-1
126   fourcc VCR2
127   fourcc MPEG
128   fourcc hdv3        ; HDV 1080i50
129   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
130   fourcc MMES,mmes   ; matrox mpeg2 in avi
131   driver ffmpeg
132   dll "mpegvideo_xvmc"
133   out IDCT_MPEG2
134   out MOCO_MPEG2
136 ; we have only native open source codecs for these:
138 videocodec ffnuv
139   info "NuppelVideo"
140   status working
141   fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
142   fourcc RJPG
143   driver ffmpeg
144   dll nuv
145   out I420
147 videocodec nuv
148   info "NuppelVideo"
149   status working
150   fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
151   fourcc RJPG
152   driver nuv
153   out I420,IYUV
155 videocodec ffbmp
156   info "FFmpeg BMP decoder"
157   status working
158   fourcc "bmp " ; for BMP-encoded QuickTime files
159   format 0x706D62 ;               AVI
160   driver ffmpeg
161   dll bmp
162   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
164 videocodec ffgif
165   info "FFmpeg GIF decoder"
166   status working
167   fourcc "gif " ; for GIF-encoded QuickTime files
168   driver ffmpeg
169   dll gif
170   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
172 videocodec fftiff
173   info "FFmpeg TIFF decoder"
174   status working
175   fourcc "tiff" ; for TIFF-encoded QuickTime files
176   driver ffmpeg
177   dll tiff
178   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
180 videocodec ffpng
181   info "FFmpeg PNG decoder"
182   status working
183   fourcc mpng,MPNG
184   fourcc "png " ; for PNG-encoded QuickTime files
185   driver ffmpeg
186   dll png
187   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
189 videocodec mpng
190   info "PNG image decoder"
191   status working
192   comment "Gray scaled PNG with Alpha channel not supported"
193   fourcc mpng,MPNG
194   fourcc "png " ; for PNG-encoded QuickTime files
195   dll "libpng"
196   driver mpng
197   out BGR32,BGR24,BGR8,Y800
199 videocodec fftga
200   info "FFmpeg TGA decoder"
201   status untested
202   fourcc mtga,MTGA
203   fourcc "tga " ; for TGA-encoded QuickTime files
204   driver ffmpeg
205   dll targa
206   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
208 videocodec mtga
209   info "TGA image decoder"
210   status working
211   comment "Only 24bpp and 32bpp RGB TGA files supported"
212   fourcc mtga,MTGA
213   driver mtga
214   out BGR32,BGR24
216 videocodec sgi
217   info "SGI image decoder"
218   status working
219   fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
220   driver sgi
221   out BGR24
223 videocodec ffindeo3
224   info "FFmpeg Intel Indeo 3.1/3.2"
225   status working
226   fourcc IV31,iv31
227   fourcc IV32,iv32
228   driver ffmpeg
229   dll indeo3
230   out YVU9
232 videocodec fffli
233   info "Autodesk FLI/FLC Animation"
234   status working
235   fourcc FLIC ; FLIC is an internal MPlayer FOURCC
236   driver ffmpeg
237   dll "flic"
238   out BGR16,BGR15,BGR8 query
240 videocodec ffaasc
241   info "Autodesk RLE decoder"
242   status working
243   fourcc AASC
244   driver ffmpeg
245   dll "aasc"
246   out BGR24
248 videocodec ffloco
249   info "LOCO video decoder"
250   status working
251   fourcc LOCO
252   driver ffmpeg
253   dll "loco"
254   out 422P,YV12,BGR32,BGR24 query
256 videocodec ffqtrle
257   info "QuickTime Animation (RLE)"
258   status working
259   format 0x20656C72 ; "rle "
260   driver ffmpeg
261   dll "qtrle"
262   out BGR32,RGB24,BGR15,BGR8 query
264 videocodec ffrpza
265  info "QuickTime Apple Video"
266  status working
267  fourcc rpza,azpr
268  driver ffmpeg
269  dll "rpza"
270  out BGR15
272 videocodec ffsmc
273   info "Apple Graphics (SMC) codec"
274   status working
275   format 0x20636d73 ; "smc "
276   driver ffmpeg
277   dll "smc"
278   out BGR8
280 videocodec ff8bps
281   info "Planar RGB (Photoshop)"
282   status working
283   fourcc 8BPS
284   driver ffmpeg
285   dll "8bps"
286   out BGR32,BGR24,BGR8 query
288 videocodec ffcyuv
289   info "Creative YUV (libavcodec)"
290   status working
291   fourcc cyuv,CYUV
292   driver ffmpeg
293   dll "cyuv"
294   out 411P
296 videocodec ffmsrle
297   info "Microsoft RLE"
298   status working
299   format 0x1
300   format 0x2
301   fourcc WRLE
302   driver ffmpeg
303   dll "msrle"
304   out BGR8
306 videocodec ffroqvideo
307   info "Id RoQ File Video Decoder"
308   status working
309   fourcc RoQV ; RoQV is an internal MPlayer FOURCC
310   driver ffmpeg
311   dll "roqvideo"
312   out 444P
314 videocodec lzo
315   info "LZO compressed"
316   status working
317   fourcc LZO1
318   driver lzo
319   dll "liblzo"
320   out YV12,I420
321   out BGR24 flip
323 videocodec theora
324   info "Theora (free, reworked VP3)"
325   status working
326   fourcc theo,Thra
327   driver theora
328   dll libtheora
329   out YV12
331 ; prefer native codecs over win32?
332 ; the win32 codecs probably are (better) optimized and support direct
333 ; rendering, so this may be not the best idea...
335 ;WIN32:
337 videocodec cram
338   info "Microsoft Video 1"
339   comment "-vf palette required for 8bpp"
340   status buggy
341   fourcc cram,CRAM CRAM
342   fourcc msvc,MSVC CRAM
343   fourcc wham,WHAM CRAM
344   driver vfw
345   dll "msvidc32.dll"
346   out BGR24,BGR15,BGR8 static,query
348 videocodec ffcvid
349   info "Cinepak Video (native codec)"
350   status working
351   fourcc cvid,CVID
352   driver ffmpeg
353   dll "cinepak"
354   out YV12,BGR8 query
356 videocodec cvidvfw
357   info "Cinepak Video"
358   status working
359   fourcc cvid
360   driver vfw
361   dll "iccvid.dll"
362 ;  out YUY2
363 ;  out UYVY
364   out BGR24,BGR15 static
366 videocodec huffyuv
367   info "HuffYUV"
368   status buggy
369   fourcc HFYU
370   driver vfw
371   dll "huffyuv.dll"
372   out YUY2 flip,noflip,query
373 ;  out UYVY flip
374   out BGR32,BGR24 flip,query
376 ;NATIVE:
378 videocodec ffvideo1
379   info "Microsoft Video 1 (native codec)"
380   status working
381   fourcc cram,CRAM
382   fourcc msvc,MSVC
383   fourcc wham,WHAM
384   driver ffmpeg
385   dll "msvideo1"
386   out BGR15,BGR8 query
388 videocodec ffmszh
389   info "AVImszh (native codec)"
390   status working
391   fourcc MSZH
392   driver ffmpeg
393   dll "mszh"
394   out BGR24
396 videocodec ffzlib
397   info "AVIzlib (native codec)"
398   status working
399   fourcc ZLIB
400   driver ffmpeg
401   dll "zlib"
402   out BGR24
404 ;XAnim (slow):
406 videocodec cvidxa
407   info "XAnim's Radius Cinepak Video"
408   status buggy
409   fourcc cvid
410   driver xanim
411   dll "vid_cvid.xa"
412   out YV12,IYUV,I420 static
414 ; time to decide what to do with the MPEG-4/DivX variants...
415 ; ff* is fastest...
417 videocodec ffhuffyuv
418   info "FFmpeg HuffYUV"
419   status working
420   fourcc HFYU,FFVH
421   driver ffmpeg
422   dll huffyuv
423   out YUY2,422P,YV12
424   out BGR32,BGR24
426 videocodec ffv1
427   info "FFV1 (lossless codec)"
428   status working
429   fourcc FFV1
430   driver ffmpeg
431   dll ffv1
432   out 411P,444P,422P,YV12,I420,IYUV,YVU9
433   out BGR32
435 videocodec ffsnow
436   info "FFSNOW (Michael's wavelet codec)"
437   status working
438   fourcc snow,SNOW
439   driver ffmpeg
440   dll snow
441   out YV12
443 videocodec ffasv1
444   info "FFmpeg ASUS V1"
445   status working
446   fourcc ASV1
447   driver ffmpeg
448   dll asv1
449   out YV12,I420,IYUV
451 videocodec ffasv2
452   info "FFmpeg ASUS V2"
453   status working
454   fourcc ASV2
455   driver ffmpeg
456   dll asv2
457   out YV12,I420,IYUV
459 videocodec ffvcr1
460   info "FFmpeg ATI VCR1"
461   status working
462   fourcc VCR1
463   driver ffmpeg
464   dll vcr1
465   out YVU9
467 videocodec ffcljr
468   info "FFmpeg Cirrus Logic AccuPak (CLJR)"
469   status working
470   fourcc CLJR
471   driver ffmpeg
472   dll cljr
473   out 411P
475 videocodec ffsvq1
476   info "FFmpeg Sorenson Video v1 (SVQ1)"
477   status working
478   fourcc SVQ1,svq1
479   driver ffmpeg
480   dll svq1
481   out YVU9
483 videocodec ff4xm
484   info "FFmpeg 4XM video"
485   status working
486   fourcc 4XMV
487   driver ffmpeg
488   dll 4xm
489   out BGR15,BGR16 query
491 videocodec ffvixl
492   info "Miro/Pinnacle VideoXL codec"
493   status working
494   fourcc VIXL
495   fourcc PIXL ; this is Pinnacle one
496   driver ffmpeg
497   dll xl
498   out 411P
500 videocodec ffqtdrw
501   info "QuickDraw native decoder"
502   status working
503   fourcc qdrw
504   driver ffmpeg
505   dll qdraw
506   out BGR8
508 videocodec ffindeo2
509   info "Indeo 2 native decoder"
510   status working
511   fourcc RT21
512   driver ffmpeg
513   dll indeo2
514   out YVU9
516 videocodec ffflv
517   info "FFmpeg Flash video"
518   status working
519   fourcc FLV1
520   driver ffmpeg
521   dll flv
522   out YV12
524 videocodec fffsv
525   info "FFmpeg Flash Screen video"
526   status working
527   fourcc FSV1
528   driver ffmpeg
529   dll flashsv
530   out BGR24
532 videocodec ffdivx
533   info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
534   status working
535   fourcc MPG3,mpg3 div3
536   fourcc MP43,mp43 div3   ; MSMPEG-4 v3   (fourcc mapping to div3)
537   fourcc DIV5,div5 div3   ; DivX 3.20 
538   fourcc DIV6,div6 div4   ;   -||-
539   fourcc DIV3,div3,DIV4,div4
540   fourcc AP41 div3        ; AngelPotion stuff
541   fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
542   fourcc 3IVD,3ivd    ; divxdoctored files (3ivx.com) 
543   driver ffmpeg
544   dll msmpeg4
545   out YV12,I420,IYUV
546   
547 videocodec ffmp42
548   info "FFmpeg MSMPEG-4 v2"
549   status working
550   fourcc DIV2,div2 mp42
551   fourcc MP42,mp42
552   driver ffmpeg
553   dll msmpeg4v2
554   out YV12,I420,IYUV
556 videocodec ffmp41
557   info "FFmpeg MSMPEG-4 v1"
558   status working
559   fourcc DIV1,div1 mpg4
560   fourcc MPG4,mpg4
561   driver ffmpeg
562   dll msmpeg4v1
563   out YV12,I420,IYUV
565 videocodec ffwmv1
566   info "FFmpeg WMV1/WMV7"
567   status working
568   fourcc WMV1,wmv1
569   driver ffmpeg
570   dll wmv1
571   out YV12,I420,IYUV
573 videocodec ffwmv2
574   info "FFmpeg WMV2/WMV8"
575   status working
576   fourcc WMV2,wmv2
577   driver ffmpeg
578   dll wmv2
579   out YV12,I420,IYUV
581 videocodec ffwmv3
582   info "FFmpeg WMV3/WMV9"
583   status buggy
584   fourcc WMV3,wmv3
585   driver ffmpeg
586   dll wmv3
587   out YV12,I420,IYUV
588   
589 videocodec ffvc1
590   info "FFmpeg WVC1"
591   status buggy
592   fourcc WVC1,wvc1,WMVA
593   driver ffmpeg
594   dll vc1
595   out YV12,I420,IYUV
597 videocodec ffh264
598   info "FFmpeg H.264"
599   status working
600   fourcc H264,h264
601   fourcc X264,x264
602   fourcc avc1,AVC1
603   fourcc davc,DAVC
604   format 0x10000005
605   driver ffmpeg
606   dll h264
607   out YV12,I420,IYUV
609 videocodec ffsvq3
610   info "FFmpeg Sorenson Video v3 (SVQ3)"
611   status working
612   fourcc SVQ3
613   driver ffmpeg
614   dll svq3
615   out YV12,I420,IYUV
617 videocodec ffodivx
618   info "FFmpeg MPEG-4"
619   status working
620   fourcc FMP4,fmp4
621   fourcc DIVX,divx
622   fourcc DIV1,div1 divx
623   fourcc MP4S,mp4s      ; ISO MPEG-4 Video V1
624   fourcc M4S2,m4s2
625   fourcc xvid,XVID,XviD,XVIX
626   fourcc DX50,dx50,BLZ0 DX50
627   fourcc mp4v,MP4V
628   format 0x4
629   fourcc UMP4
630   fourcc RMP4
631   fourcc 3IV2,3iv2  ; 3ivx Delta 4   
632   fourcc DXGM
633   fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
634   fourcc SMP4,smp4 ; Samsung SMP4 video codec
635   format 0x10000004  ; mpeg 4 es
636   driver ffmpeg
637   dll mpeg4 ;opendivx
638   out YV12,I420,IYUV
640 videocodec ffwv1f
641   info "WV1F MPEG-4"
642   status working
643   fourcc WV1F
644   driver ffmpeg
645   dll mpeg4
646   out YV12,I420,IYUV flip
648 videocodec xvid
649   info "XviD (MPEG-4)"
650   status working
651   fourcc FMP4,fmp4
652   fourcc DIVX,divx
653   fourcc xvid,XVID,XviD,XVIX
654   fourcc DIV1,div1 divx
655   fourcc MP4S,mp4s      ; ISO MPEG-4 Video V1
656   fourcc M4S2,m4s2
657   fourcc DX50,dx50,BLZ0 DX50
658   fourcc mp4v,MP4V
659   format 0x4
660   fourcc UMP4
661   fourcc RMP4
662   fourcc 3IV2,3iv2  ; 3ivx Delta 4
663   fourcc DXGM
664   fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
665   fourcc SMP4,smp4 ; Samsung SMP4 video codec
666   format 0x10000004  ; mpeg 4 es
667   driver xvid
668   out YV12
669   out I420
670   out YUY2
671   out UYVY
672   out YVYU
673   out BGR32,BGR24,BGR16,BGR15
674   dll "libxvidcore.a"
676 ; is divx4vfw stable enough, working everywhere and faster than divxds?
678 videocodec divx4vfw
679   info "DivX4Windows-VFW"
680   status buggy
681   comment "sig11 with -framedrop"
682   fourcc DIVX,divx        ; opendivx / divx4
683   fourcc DIV1,div1 divx
684 ;  fourcc MP4S,mp4s       ; ISO MPEG-4 Video V1
685   fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3  ; for DivX4Linux only!
686   fourcc AP41 DIV3        ; AngelPotion stuff
687   format 0x4
688   driver vfw
689   dll "divx.dll"
690 ;  out YV12   ; buggy
691   out YUY2
692   out BGR32,BGR24,BGR15
694 ; the original ones...  prefer DShow for postprocessing:
696 videocodec divxds
697   info "DivX ;-) (MSMPEG-4 v3)"
698   comment "with postprocessing"
699   status working
700   fourcc MP43,mp43 div3   ; fourcc mapping to div3
701   fourcc DIV5,div5 div3
702   fourcc DIV6,div6 div4
703   fourcc DIV3,div3,DIV4,div4
704   fourcc AP41 div3        ; AngelPotion stuff
705   driver dshow
706   dll "divx_c32.ax"
707   guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
708   out YUY2,UYVY
709   out BGR32,BGR24,BGR16,BGR15
711 videocodec divx
712   info "DivX ;-) (MSMPEG-4 v3)"
713   status working
714   fourcc MP43,mp43 div3   ; MSMPEG-4 v3   (fourcc mapping to div3)
715   fourcc DIV5,div5 div3   ; DivX 3.20 
716   fourcc DIV6,div6 div4   ;   -||-
717   fourcc DIV3,div3,DIV4,div4
718   fourcc AP41 div3        ; AngelPotion stuff
719   driver vfw
720   dll "divxc32.dll"
721   out YUY2 yuvhack
722   out BGR32,BGR24,BGR15
723   
724 ; hmm. we should check, maybe these are/will be playable with libavcodec:
726 videocodec mpeg4ds
727   info "Microsoft MPEG-4 v1/v2"
728   status working
729   comment "with postprocessing"
730   fourcc DIV2,div2 mp42
731   fourcc MP4S,mp4s      ; ISO MPEG-4 Video V1
732   fourcc MPG4,mpg4
733   fourcc MP42,mp42
734   driver dshow
735   dll "mpg4ds32.ax"
736   guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
737   out YUY2
738 ;  out BGR32,BGR24,BGR16,BGR15
740 videocodec mpeg4
741   info "Microsoft MPEG-4 v1/v2"
742   status working
743   fourcc MPG4,mpg4
744   fourcc MP42,mp42
745   fourcc DIV2 mp42
746   driver vfw
747   dll "mpg4c32.dll"
748   out YUY2 yuvhack
749   out BGR32,BGR24,BGR15
751 videocodec wmv9dmo
752   info "Windows Media Video 9 DMO"
753   status working
754   fourcc WMV3
755   fourcc WMVP
756   driver dmo
757   dll "wmv9dmod.dll"
758   guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
759   out YV12 ;,I420,IYUV
760   out YUY2,UYVY
761 ;  out BGR32,BGR24,BGR16 ;,BGR15
763 videocodec wmvdmo
764   info "Windows Media Video DMO"
765   status working
766   fourcc WMV1
767   fourcc WMV2
768   fourcc WMV3
769   fourcc WMVP
770   driver dmo
771   dll "wmvdmod.dll"
772   guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
773   out YV12 ;,I420,IYUV
774   out YUY2,UYVY
775 ;  out BGR32,BGR24,BGR16 ;,BGR15
777 videocodec wmv8
778   info "Windows Media Video 8"
779   status working
780   fourcc WMV2
781   driver dshow
782   dll "wmv8ds32.ax"
783   guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
784   out YV12,I420,IYUV
785   out YUY2,UYVY
786 ;  out BGR32,BGR24,BGR16,BGR15
788 videocodec wmv7
789   info "Windows Media Video 7"
790   status working
791   fourcc WMV1
792   driver dshow
793   dll "wmvds32.ax"
794   guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
795   out YUY2,UYVY
796 ;  out BGR32,BGR24,BGR16,BGR15
798 videocodec wmvadmo
799   info "Windows Media Video Adv DMO"
800   status working
801   fourcc WMVA
802   fourcc WVP2
803   driver dmo
804   dll "wmvadvd.dll"
805   guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
806   out YV12 ;,I420,IYUV
807   out YUY2,UYVY
808 ;  out BGR32,BGR24,BGR16 ;,BGR15
810 videocodec wmvvc1dmo
811   info "Windows Media Video (VC-1) Advanced Profile Decoder"
812   status working
813   fourcc WVC1
814   driver dmo
815   dll "wvc1dmod.dll"
816   guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
817   out YV12,YUY2
819 videocodec wmsdmod
820   info "Windows Media Screen Codec 2"
821   status working
822   fourcc MSS1
823   fourcc MSS2
824   driver dmo
825   dll "wmsdmod.dll"
826   guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
827   out BGR32,BGR24,BGR16
829 videocodec ubmp4
830   info "UB Video MPEG-4"
831   comment "black&white"
832   status buggy
833   fourcc mp4v UMP4 ; black&white, sometimes buggy too
834   fourcc UMP4
835   driver vfw
836   dll "ubvmp4d.dll"
837   out I420
838   out UYVY
841 ; MJPEG:
842 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
843 ; ijpg only decodes JPEG images (no MJPEG), and slow.
844 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
846 videocodec zrmjpeg
847   info "Zoran MJPEG passthrough"
848   status buggy
849   fourcc MJPG,jpeg
850   driver zrmjpeg
851   out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
853 videocodec ffmjpeg
854   info "FFmpeg MJPEG decoder"
855   status working
856   fourcc MJPG,mjpg
857   fourcc AVRn,AVDJ  ; AVID
858   fourcc jpeg       ; MOV Photo-JPEG
859   fourcc mjpa       ; Apple MJPEG-A (Quicktime)
860   fourcc JFIF       ; SMJPEG (Loki)
861   fourcc ijpg,IJPG  ; -mf type=jpeg
862   fourcc JPEG       ; SGI's AVI Photo-JPEG
863   fourcc JPGL       ; lossless JPEG (pegasus codec)
864   fourcc LJPG       ; lossless JPEG
865   fourcc dmb1       ; MJPEG by Matrox Rainbow Runner
866   driver ffmpeg
867   dll mjpeg
868   out 444P
869   out 422P
870   out YUY2  ; queried (conversion from yuv422p)
871   out YV12,I420,IYUV
872   out BGR32 ; lossless JPEG
873   out RGB24 ; JPEG-LS
874   out Y800
876 videocodec ffmjpegb
877   info "FFmpeg MJPEG-B decoder"
878   status working
879   fourcc mjpb       ; Apple MJPEG-B (Quicktime)
880   driver ffmpeg
881   dll mjpegb
882   out 444P
883   out 422P
884   out YUY2  ; queryed (conversion from yuv422p)
885   out YV12,I420,IYUV
887 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
888 videocodec ijpg
889   info "Independent JPEG Group's codec"
890   status working
891   fourcc ijpg,IJPG   ; -mf type=jpeg
892   fourcc jpeg        ; MOV Photo-JPEG
893   fourcc AVRn,AVDJ   ; AVID
894   fourcc CJPG
895   driver ijpg
896   dll libjpeg
897   out RGB24,BGR24,BGR32
899 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
900 videocodec m3jpeg
901   info "Morgan Motion JPEG Codec"
902   status working
903   fourcc MJPG
904   fourcc mjpa,mjpb,mjpg MJPG  ; MOV files
905   fourcc dmb1 MJPG            ; MJPEG by Matrox Rainbow Runner
906   driver vfw
907   dll "m3jpeg32.dll"
908 ;  out YV12,I420
909   out YUY2,UYVY
910   out BGR32,BGR24,BGR15
912 videocodec mjpeg
913   info "MainConcept Motion JPEG"
914   status working
915   fourcc MJPG
916   fourcc mjpa,mjpb,mjpg MJPG  ; MOV files
917 ;  fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
918   driver vfw
919   dll "mcmjpg32.dll"
920   out YUY2,UYVY
921   out BGR32,BGR24,BGR15
923 videocodec avid
924   info "AVID Motion JPEG"
925   status working
926   comment "slooooooooow but stable"
927   fourcc AVRn
928   fourcc AVDJ AVRn
929   fourcc MJPG,mjpg AVRn
930   driver vfw
931   dll "AvidAVICodec.dll"
932   out BGR24 flip
934 videocodec LEAD
935   info "LEAD (M)JPEG"
936   status working
937   comment "supports interlaced MJPEG"
938   fourcc MJPG
939   fourcc jpeg MJPG  ; MOV Photo-JPEG
940   fourcc LEAD
941   driver vfw
942   dll "LCodcCMP.dll"
943   out BGR24,BGR15
945 videocodec imagepower
946   info "ImagePower MJPEG2000"
947   status buggy
948   fourcc IPJ2
949   driver vfw
950   dll "jp2avi.dll"
951   out BGR32,BGR24,BGR15
953 videocodec m3jpeg2k
954   info "Morgan MJPEG2000"
955   status working
956   fourcc MJ2C
957   driver vfw
958   dll "m3jp2k32.dll"
959   out YV12,I420,IYUV
960   out YUY2,UYVY
961   out BGR32,BGR24,BGR15
963 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
964 videocodec m3jpegds
965   info "Morgan MJPEG"
966   status crashing
967   fourcc MJPG mjpg
968   fourcc mjpa,mjpb,mjpg mjpg  ; MOV files
969   fourcc dmb1 mjpg            ; MJPEG by Matrox Rainbow Runner
970   driver dshow
971   dll "m3jpegdec.ax"
972   guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
973   out I420
974   out YUY2,UYVY
975   out BGR32,BGR24,BGR16,BGR15
977 videocodec pegasusm
978   info "Pegasus Motion JPEG"
979   status crashing
980   fourcc MJPG
981   driver vfw
982 ;  dll "pvmjpg20.dll"   ; v2.0
983   dll "pvmjpg21.dll"    ; v2.1
984   out BGR24 flip
986 videocodec pegasusl
987   info "Pegasus lossless JPEG"
988   status crashing
989   fourcc JPGL
990   fourcc MJPG JPGL
991   driver vfw
992   dll "pvljpg20.dll"
993   out BGR24 flip
995 videocodec pegasusmwv
996   info "Pegasus Motion Wavelet 2000"
997   status crashing
998   fourcc PVW2
999   driver vfw
1000   dll "pvwv220.dll"
1001   out BGR24 flip
1003 ; h263: - I don't know. comments?
1005 videocodec vivo
1006   info "Vivo H.263"
1007   status working
1008   fourcc VIVO,vivo vivo
1009   fourcc viv1,viv2 vivo
1010   driver vfw
1011   dll "ivvideo.dll"
1012   out BGR32,BGR24,BGR15 flip
1013   in BGR24
1015 videocodec u263
1016   info "UB Video H.263/H.263+/H.263++ Decoder"
1017   status working
1018   fourcc U263
1019   fourcc vivo,VIVO U263
1020   fourcc viv1 U263
1021   driver dshow
1022   dll "ubv263d+.ax"
1023   guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1024 ;  out UYVY
1025 ; BGR32,BGR16,BGR15 seems to work too
1026   out BGR24 flip
1028 videocodec i263
1029   info "I263"
1030   status working
1031   fourcc I263,i263
1032 ;  fourcc I420,i420
1033   fourcc vivo,VIVO I263
1034   fourcc viv1 I263
1035   driver vfw
1036   dll "i263_32.drv"
1037   out I420
1038   out YUY2
1039   out BGR32,BGR24,BGR15
1041 videocodec ffi263
1042   info "FFmpeg I263 decoder"
1043   status working
1044   fourcc I263,i263
1045   driver ffmpeg
1046   dll h263i
1047   out YV12,I420,IYUV
1049 videocodec ffh263
1050   info "FFmpeg H.263+ decoder"
1051   status working
1052   fourcc H263,U263,h263,X263,M263
1053   fourcc viv1 h263
1054   fourcc s263
1055   driver ffmpeg
1056   dll h263
1057   out YV12,I420,IYUV
1059 videocodec ffzygo
1060   info "FFmpeg ZyGo"
1061   status untested
1062   fourcc ZyGo
1063   driver ffmpeg
1064   dll h263
1065   out YV12,I420,IYUV flip
1067 videocodec h263xa
1068   info "XAnim's CCITT H.263"
1069   status crashing
1070   fourcc H263,h263
1071   fourcc viv1 H263
1072   fourcc VIVO,vivo H263
1073   driver xanim
1074   dll "vid_h263.xa"
1075   out YV12,IYUV,I420
1077 videocodec ffh261
1078   info "CCITT H.261"
1079   status working
1080   fourcc H261,h261
1081   driver ffmpeg
1082   dll h261
1083   out YV12
1085 videocodec qt261
1086   info "QuickTime H.261 video decoder"
1087   status working
1088   fourcc H261,h261
1089   driver qtvideo
1090   dll "QuickTime.qts"
1091   out YUY2
1093 videocodec h261xa
1094   info "XAnim's CCITT H.261"
1095   status buggy
1096   fourcc H261,h261
1097   driver xanim
1098   dll "vid_h261.xa"
1099   out YV12,IYUV,I420
1101 videocodec m261
1102   info "M261"
1103   status untested
1104   fourcc m261,M261
1105   driver vfw
1106   dll "msh261.drv"
1107   out BGR32,BGR24,BGR15
1109 ; Indeo:
1110 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1111 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1112 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1114 videocodec indeo5ds
1115   info "Intel Indeo 5"
1116   status working
1117   fourcc IV50,iv50
1118   driver dshow
1119   dll "ir50_32.dll"
1120   guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1121   out YV12,IYUV,I420
1122   out YUY2,UYVY
1123   out BGR32,BGR24,BGR16,BGR15
1125 videocodec indeo5
1126   info "Intel Indeo 5"
1127   status working
1128   fourcc IV50,iv50
1129   driver vfwex
1130   dll "ir50_32.dll"
1131 ;  out YV12,I420   ; flickering
1132   out YUY2
1133   out BGR32,BGR24,BGR15
1135 videocodec indeo4
1136   info "Intel Indeo 4.1"
1137   status working
1138   fourcc IV41,iv41
1139   driver vfw
1140   dll "ir41_32.dll"
1141   out IF09
1142   out BGR24,BGR15
1143   in YVU9
1145 videocodec indeo3
1146   info "Intel Indeo 3.1/3.2"
1147   status working
1148   fourcc IV31,iv31
1149   fourcc IV32,iv32
1150   driver vfwex
1151   dll "ir32_32.dll"
1152   out IF09
1153   out BGR24,BGR15 flip,static
1154   in YVU9
1156 videocodec indeo5xa
1157   info "XAnim's Intel Indeo 5"
1158   status working
1159   fourcc IV50,iv50
1160   driver xanim
1161   dll "vid_iv50.xa"
1162   out YVU9
1164 videocodec indeo4xa
1165   info "XAnim's Intel Indeo 4.1"
1166   status working
1167   fourcc IV41,iv41
1168   driver xanim
1169   dll "vid_iv41.xa"
1170   out YVU9
1172 videocodec indeo3xa
1173   info "XAnim's Intel Indeo 3.1/3.2"
1174   status working
1175   fourcc IV31,iv31
1176   fourcc IV32,iv32
1177   driver xanim
1178   dll "vid_iv32.xa"
1179   out YVU9
1181 ; DV:  qdv is more stable...  libdv is slow, mcdv is unstable
1183 videocodec qdv
1184   info "Sony Digital Video (DV)"
1185   status working
1186   fourcc dvsl,dvsd,dvhd  ; ????
1187   fourcc DVSD dvsd   ; pal .avi
1188   fourcc "dvcp" dvsd ; pal .mov
1189   fourcc "dvc " dvsd ; ntsc .mov
1190   driver dshow
1191   dll "qdv.dll"
1192   guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1193   out YUY2
1194   out UYVY
1195   out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1197 videocodec ffdv
1198   info "FFmpeg DV decoder"
1199   status working
1200   fourcc CDVC,cdvc
1201   fourcc DVSD,dvsd   ; PAL
1202   fourcc DVCS,dvcs   ; NTSC ?
1203   fourcc "dvcp"      ; PAL DV in .mov
1204   fourcc "dvc "      ; NTSC DV in .mov
1205   fourcc dvpp        ; DVCPRO - PAL
1206   driver ffmpeg
1207   dll dvvideo
1208   out 411P,422P,YV12
1210 videocodec libdv
1211   info "Raw DV decoder (libdv)"
1212   status working
1213   fourcc DVSD,dvsd   ; PAL
1214   fourcc DVCS,dvcs   ; NTSC ?
1215   fourcc "dvcp"      ; PAL DV in .mov
1216   fourcc "dvc "      ; NTSC DV in .mov
1217   fourcc dvpp        ; DVCPRO - PAL
1218   fourcc AVdv        ; AVID DV
1219   driver libdv
1220   dll libdv.so.2
1221   out YUY2
1223 ; note: it crashes with pond.dv :(
1224 videocodec mcdv
1225   info "MainConcept DV Codec"
1226   status working
1227   fourcc DVSD,dvsd   ; PAL
1228   fourcc DVCS,dvcs   ; NTSC ?
1229   fourcc CDVC,cdvc   ; ???
1230   fourcc "dvcp" dvsd ; PAL DV in .mov
1231   fourcc "dvc " dvcs ; NTSC DV in .mov
1232   driver vfw
1233   dll "mcdvd_32.dll"
1234   out YUY2
1235   out UYVY
1236   out BGR32,BGR24,BGR15
1238 ; 3ivx:
1240 videocodec 3ivXxa
1241   info "XAnim's 3ivx Delta 3.5 plugin"
1242   status working
1243   fourcc 3IV1
1244   driver xanim
1245   dll "vid_3ivX.xa"
1246   out YV12,IYUV,I420
1248 videocodec 3ivX
1249   info "3ivx Delta 4.5"
1250   status working
1251   fourcc 3IV1
1252   driver dshow
1253   dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1254   guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1255   out YV12
1256   out YUY2
1257   out BGR32,BGR24,BGR16,BGR15
1259 ; RealVideo variants
1261 videocodec rv3040
1262   info "Linux RealPlayer 10 RV30/40 decoder"
1263   status working
1264   fourcc RV30,rv30
1265   fourcc RV40,rv40
1266   driver realvid
1267   dll "drvc.so"
1268   out I420
1270 videocodec rv3040win
1271   info "Win32 RealPlayer 10 RV30/40 decoder"
1272   status working
1273   fourcc RV30,rv30
1274   fourcc RV40,rv40
1275   driver realvid
1276   dll "drvc.dll"
1277   out I420
1279 videocodec rv40
1280   info "Linux RealPlayer 9 RV40 decoder"
1281   status working
1282   fourcc RV40,rv40
1283   driver realvid
1284   dll "drv4.so.6.0"
1285   out I420
1287 videocodec rv40win
1288   info "Win32 RealPlayer 9 RV40 decoder"
1289   status working
1290   fourcc RV40,rv40
1291   driver realvid
1292   dll "drv43260.dll"
1293   out I420
1295 videocodec rv40mac
1296   info "Mac OS X RealPlayer 9 RV40 decoder"
1297   status working
1298   fourcc RV40,rv40
1299   driver realvid
1300   dll "drvc.bundle/Contents/MacOS/drvc"
1301   out I420
1303 videocodec rv30
1304   info "Linux RealPlayer 8 RV30 decoder"
1305   status working
1306   fourcc RV30,rv30
1307   driver realvid
1308   dll "drv3.so.6.0"
1309   out I420
1311 videocodec rv30win
1312   info "Win32 RealPlayer 8 RV30 decoder"
1313   status working
1314   fourcc RV30,rv30
1315   driver realvid
1316   dll "drv33260.dll"
1317   out I420
1319 videocodec rv30mac
1320   info "Mac OS X RealPlayer 9 RV30 decoder"
1321   status working
1322   fourcc RV30,rv30
1323   driver realvid
1324   dll "drvc.bundle/Contents/MacOS/drvc"
1325   out I420
1327 videocodec ffrv20
1328   info "FFmpeg RV20 decoder"
1329   status working
1330   fourcc RV20,rv20
1331   driver ffmpeg
1332   dll rv20
1333   out YV12,I420,IYUV
1334   
1335 videocodec rv20
1336   info "Linux RealPlayer 8 RV20 decoder"
1337   status working
1338   fourcc RV20,rv20
1339   driver realvid
1340   dll "drv2.so.6.0"
1341   out I420
1343 videocodec rv20winrp10
1344   info "Win32 RealPlayer 10 RV20 decoder"
1345   status working
1346   fourcc RV20,rv20
1347   driver realvid
1348   dll "drv2.dll"
1349   out I420
1351 videocodec rv20win
1352   info "Win32 RealPlayer 8 RV20 decoder"
1353   status working
1354   fourcc RV20,rv20
1355   driver realvid
1356   dll "drv23260.dll"
1357   out I420
1359 videocodec rv20mac
1360   info "Mac OS X RealPlayer 9 RV20 decoder"
1361   status working
1362   fourcc RV20,rv20
1363   driver realvid
1364   dll "drv2.bundle/Contents/MacOS/drv2"
1365   out I420
1367 videocodec ffrv10
1368   info "FFmpeg RV10 decoder"
1369   status working
1370   fourcc RV10,rv10
1371   fourcc RV13,rv13
1372   driver ffmpeg
1373   dll rv10
1374   out YV12,I420,IYUV
1376 ; others:
1378 videocodec alpary
1379   info "Alparysoft lossless codec dshow"
1380   status working
1381   fourcc ASLC
1382   driver dshow
1383   dll "aslcodec_dshow.dll"
1384   guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
1385   out BGR24 flip
1387 videocodec alpary2
1388   info "Alparysoft lossless codec vfw"
1389   status working
1390   fourcc ASLC
1391   driver vfw
1392   dll "aslcodec_vfw.dll"
1393   out BGR24 flip
1395 videocodec LEADMW20
1396   info "Lead CMW wavelet 2.0"
1397   status working
1398   fourcc LCW2
1399   driver dshow
1400   dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
1401   guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
1402   out BGR24,BGR8 flip
1404 videocodec ffvp3
1405   info "FFmpeg VP3"
1406   status untested
1407   fourcc VP30,vp30,VP31,vp31
1408   format 0x20335056 ; "VP3 " (used in .nsv files)
1409   driver ffmpeg
1410   dll "vp3"
1411   out YV12
1413 videocodec fftheora
1414   info "FFmpeg Theora"
1415   status untested
1416   fourcc theo
1417   fourcc Thra theo
1418   format 0xFFFC
1419   driver ffmpeg
1420   dll "theora"
1421   out YV12
1423 videocodec vp3
1424   info "On2 Open Source VP3 Codec"
1425   status working
1426   comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
1427   fourcc VP30,vp30,VP31,vp31
1428   flags align16
1429   driver vfwex
1430   dll "vp31vfw.dll"
1431   out YUY2
1432   out BGR32,BGR24,BGR15
1434 videocodec vp4
1435   info "On2 VP4 Personal Codec"
1436   comment "Decodes also VP3"
1437   status working
1438   fourcc VP40
1439   fourcc VP31,VP30,vp31,vp30
1440   driver vfwex
1441   dll "vp4vfw.dll"
1442   out YUY2
1443   out BGR32,BGR24
1445 videocodec ffvp5
1446   info "FFmpeg VP5 decoder"
1447   status working
1448   fourcc VP50
1449   driver ffmpeg
1450   dll "vp5"
1451   out YV12
1453 videocodec vp5
1454   info "On2 VP5 Personal Codec"
1455   status working
1456   fourcc VP50
1457   driver vfwex
1458   dll "vp5vfw.dll"
1459   out YUY2
1460   out BGR32,BGR24
1462 videocodec ffvp6
1463   info "FFmpeg VP6 decoder"
1464   status working
1465   fourcc VP60,VP61,VP62
1466   driver ffmpeg
1467   dll "vp6"
1468   out YV12
1470 videocodec ffvp6f
1471   info "FFmpeg VP6 Flash decoder"
1472   status working
1473   fourcc VP6F
1474   driver ffmpeg
1475   dll "vp6f"
1476   out YV12
1478 videocodec vp6
1479   info "On2 VP6 Personal Codec"
1480   status working
1481   fourcc VP60,VP61,VP62
1482   fourcc VP6F VP60
1483   driver vfwex
1484   dll "vp6vfw.dll"
1485   out YUY2
1486   out BGR32,BGR24
1488 videocodec vp7
1489   info "On2 VP7 Personal Codec"
1490   status working
1491   fourcc VP70
1492   driver vfwex
1493   dll "vp7vfw.dll"
1494   out YUY2
1495   out BGR32,BGR24
1497 videocodec mwv1
1498   info "Motion Wavelets"
1499   status working
1500   fourcc MWV1
1501   driver vfw
1502   dll "icmw_32.dll"
1503   out BGR24,BGR15 flip
1505 videocodec asv2
1506   info "ASUS V2"
1507   status working
1508   fourcc ASV2
1509   driver vfw
1510   dll "asusasv2.dll"
1511   out UYVY
1512   out BGR32,BGR24,BGR15 flip
1514 videocodec asv1
1515   info "ASUS V1"
1516   status working
1517   fourcc ASV1
1518   driver vfw
1519   dll "asusasvd.dll"
1520   out UYVY
1521   out BGR32,BGR24,BGR15 flip
1523 videocodec ffultimotion
1524   info "IBM Ultimotion native decoder"
1525   status working
1526   fourcc ULTI
1527   driver ffmpeg
1528   dll "ultimotion"
1529   out YVU9
1531 videocodec ultimotion
1532   info "IBM Ultimotion"
1533   status working
1534   fourcc ULTI
1535   driver vfw
1536   dll "ultimo.dll"
1537   out YUY2,UYVY
1538   out BGR32,BGR24,BGR15 flip
1540 videocodec mss1
1541   info "Windows Screen Video"
1542   status working
1543   fourcc MSS1
1544   driver dshow
1545   dll "msscds32.ax"
1546   guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
1547   out BGR32,BGR24,BGR16,BGR15
1549 ; CLRVIDDC.DLL needed too, with uppercase
1550 videocodec ucod
1551   info "UCOD-ClearVideo"
1552   status working
1553   fourcc UCOD
1554   driver vfw
1555   dll "clrviddd.dll"
1556   out BGR32,BGR24,BGR15 flip
1558 videocodec vcr2
1559   info "ATI VCR-2"
1560   status working
1561   fourcc VCR2
1562   driver vfw
1563   dll "ativcr2.dll"
1564   out YV12
1565   out BGR24
1567 videocodec CJPG
1568   info "CJPG"
1569   status working
1570   fourcc CJPG
1571   driver vfw
1572   dll "CtWbJpg.DLL"
1573   out YUY2
1574   out UYVY
1575   out BGR24,BGR15
1577 videocodec ffduck
1578   info "Duck Truemotion1"
1579   status working
1580   fourcc DUCK
1581   driver ffmpeg
1582   dll "truemotion1"
1583   out BGR15,BGR16,BGR24,BGR32 query
1585 videocodec fftm20
1586   info "FFmpeg Duck/On2 TrueMotion 2.0"
1587   status working
1588   fourcc TM20
1589   driver ffmpeg
1590   dll truemotion2
1591   out YV12
1593 ; our BGR15->BGR32 is bad or the DLL?
1594 videocodec tm20
1595   info "TrueMotion 2.0"
1596   status working
1597   comment "YUV faulting"
1598   fourcc TM20
1599   driver dshow
1600   dll "tm20dec.ax"
1601   guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
1602   out BGR32,BGR24,BGR16 flip
1604 videocodec ffamv
1605   info "Modified MJPEG, used in AMV files"
1606   status working
1607   fourcc AMVV  ; internal MPlayer FourCC
1608   driver ffmpeg
1609   dll "amv"
1610   out YV12
1612 videocodec ffsp5x
1613   info "SP5x codec - used by Aiptek MegaCam"
1614   status working
1615   fourcc SP53,SP54,SP55,SP56,SP57,SP58
1616   driver ffmpeg
1617   dll "sp5x"
1618   out YV12
1620 videocodec sp5x
1621   info "SP5x codec - used by Aiptek MegaCam"
1622   status working
1623   fourcc SP53,SP54,SP55,SP56,SP57,SP58
1624   driver vfw
1625   dll "sp5x_32.dll"
1626   out BGR24,BGR15 flip
1628 videocodec vivd2
1629   info "SoftMedia ViVD V2 codec VfW"
1630   status working
1631   fourcc GXVE,gxve
1632   driver vfw
1633   dll "ViVD2.dll"
1634   out YUY2,YV12,I420,YVU9
1635   out BGR32,BGR24,BGR15
1637 videocodec winx
1638   info "Winnov Videum winx codec"
1639   status working
1640   fourcc WINX
1641   driver vfwex
1642   dll "wnvwinx.dll"
1643   out BGR32,BGR24,BGR15
1645 videocodec ffwnv1
1646   info "FFmpeg wnv1 native codec"
1647   status working
1648   fourcc WNV1
1649   driver ffmpeg
1650   dll wnv1
1651   out 422P
1653 videocodec wnv1
1654   info "Winnov Videum wnv1 codec"
1655   status working
1656   fourcc WNV1
1657   driver vfwex
1658   dll "wnvplay1.dll"
1659   out BGR32,BGR24,BGR15
1661 videocodec vdom
1662   info "VDOWave codec"
1663   status working
1664   fourcc VDOM
1665   driver vfw
1666   dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
1667   out BGR24
1669 videocodec lsv
1670   info "Vianet Lsvx Video Decoder"
1671   status working
1672   fourcc lsvx
1673   fourcc lsvm
1674   fourcc lsvc
1675   driver vfw
1676   dll "lsvxdec.dll"
1677   out BGR32,BGR24,BGR16 flip
1679 videocodec ffvmnc
1680   info "FFmpeg VMware video"
1681   status working
1682   fourcc VMnc
1683   driver ffmpeg
1684   dll "VMware video"
1685   out BGR32,BGR15,BGR8
1687 videocodec vmnc
1688   info "VMware video"
1689   status working
1690   fourcc VMnc
1691   driver vfw
1692   dll "vmnc.dll"
1693   out BGR24,BGR15,BGR8 query,flip
1695 videocodec ffsmkvid
1696   info "FFmpeg Smacker Video"
1697   status working
1698   fourcc SMK2
1699   fourcc SMK4
1700   out BGR8
1701   driver ffmpeg
1702   dll "smackvid"
1704 videocodec ffcavs
1705   info "Chinese AVS Video"
1706   comment "only works with libavformat demuxer"
1707   status working
1708   fourcc CAVS
1709   driver ffmpeg
1710   dll "cavs"
1711   out I420
1713 ; quicktime codecs:
1715 videocodec qt3ivx
1716   info "win32/quicktime 3IV1 (3ivx) decoder"
1717   status working
1718   fourcc 3IV1
1719   driver qtvideo
1720   dll "3ivx Delta 3.5.qtx"
1721   out YUY2
1723 videocodec qtavui
1724   info "Win32/QuickTime Avid Meridien Uncompressed"
1725   status working
1726   fourcc AVUI
1727   driver qtvideo
1728   dll "AvidQTAVUICodec.qtx"
1729   out YUY2
1731 videocodec qth263
1732   info "Win32/QuickTime H.263 decoder"
1733   status crashing
1734   fourcc h263
1735   driver qtvideo
1736   dll "QuickTime.qts"
1737   out YUY2
1739 videocodec qtrlerpza
1740   info "Win32/Quicktime RLE/RPZA decoder"
1741   comment "no colorspace accepted"
1742   status crashing
1743   fourcc rpza
1744   format 0x20656C72 ; "rle "
1745   driver qtvideo
1746   dll "QuickTime.qts"
1747   out BGR32,BGR24,BGR15
1749 videocodec qtvp3
1750   info "Win32/QuickTime VP3 decoder"
1751   status crashing
1752   fourcc VP31
1753   driver qtvideo
1754   dll "On2_VP3.qtx"
1755   out YUY2
1757 videocodec qtzygo
1758   info "win32/quicktime ZyGo decoder"
1759   status buggy
1760   comment "wrong colors"
1761   fourcc ZyGo,zygo,lsvx
1762   driver qtvideo
1763   dll "ZyGoVideo.qtx"
1764   out BGR32,RGB32
1766 videocodec qtbhiv
1767   info "Win32/QuickTime BeHereiVideo decoder"
1768   comment "sample file wanted!"
1769   status untested
1770   fourcc bhiv
1771   driver qtvideo
1772   dll "BeHereiVideo.qtx"
1773   out YUY2
1775 videocodec qtcvid
1776   info "Win32/QuickTime Cinepak decoder"
1777   status working
1778   fourcc cvid
1779   driver qtvideo
1780   dll "QuickTime.qts"
1781   out YUY2
1783 videocodec qtindeo
1784   info "Win32/QuickTime Indeo decoder"
1785   status crashing
1786   fourcc IV31,iv31
1787   fourcc IV32,iv32
1788   fourcc IV41
1789   driver qtvideo
1790   dll "QuickTime.qts"
1791   out YUY2
1793 videocodec qtmjpeg
1794   info "Win32/QuickTime MJPEG decoder"
1795   status crashing
1796   fourcc dmb1
1797   fourcc mjpa
1798   fourcc mjpb
1799   driver qtvideo
1800   dll "QuickTime.qts"
1801   out YUY2
1803 videocodec qtmpeg4
1804   info "Win32/QuickTime MPEG-4 decoder"
1805   status crashing
1806   fourcc mp4v
1807   driver qtvideo
1808   dll "QuickTime.qts"
1809   out YUY2
1811 videocodec qtsvq3
1812   info "Win32/QuickTime SVQ3 decoder"
1813   status working
1814   fourcc SVQ3
1815   driver qtvideo
1816   dll "QuickTimeEssentials.qtx"
1817   out YUY2
1819 videocodec qtsvq1
1820   info "Win32/QuickTime SVQ1 decoder"
1821   status buggy
1822   fourcc SVQ1
1823   driver qtvideo
1824   dll "QuickTime.qts"
1825   out YVU9
1827 ; VSS codecs (http://vsofts.com/solutions.html):
1829 videocodec vsslight
1830   info "VSS Codec Light"
1831   status working
1832   fourcc VSSV
1833   driver vfw
1834   dll "vsslight.dll"
1835   out BGR24 flip
1837 videocodec vssh264
1838   info "VSS H.264 New"
1839   status working
1840   fourcc VSSH
1841   driver dshow
1842   dll "vsshdsd.dll"
1843   guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
1844   out YV12
1846 videocodec vssh264old
1847   info "VSS H.264 Old"
1848   status working
1849   fourcc VSSH
1850   driver vfw
1851   dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
1852   out BGR24 flip
1854 videocodec vsswlt
1855   info "VSS Wavelet Video Codec"
1856   status working
1857   fourcc VSSW
1858   driver vfw
1859   dll "vsswlt.dll"
1860   out BGR24 flip
1862 ; buggy codecs:  (any volunteers for native rewrite?)
1864 videocodec zlib
1865   info "AVIzlib"
1866   status working
1867   comment "24bpp only"
1868   fourcc ZLIB
1869   driver vfw
1870   dll "avizlib.dll"
1871   out BGR24 flip
1873 videocodec mszh
1874   info "AVImszh"
1875   status working
1876   comment "24bpp only"
1877   fourcc MSZH
1878   driver vfw
1879   dll "avimszh.dll"
1880 ;  out YUY2
1881 ;  out BGR32,BGR24,BGR15
1882   out BGR24
1884 videocodec alaris
1885   info "Alaris VideoGramPiX"
1886 ; http://www.alaris.com/movies/toocool.vgm
1887 ; Martin Schuster <schuster@ap.univie.ac.at>
1888   status crashing
1889   comment "only produces strange patterns"
1890   fourcc VGPX,VTLP VGPX
1891   driver vfwex
1892   dll "vgpix32d.dll"
1893   out UYVY
1894   out BGR24
1897 ; non-working codecs:
1899 videocodec vcr1
1900   info "ATI VCR-1"
1901   status crashing
1902   fourcc VCR1
1903   driver vfw
1904   dll "ativcr1.dll"
1905   out RGB24 flip
1907 videocodec pim1
1908   info "Pinnacle Hardware MPEG-1"
1909   status crashing
1910   comment "no picture. use ffmpeg12!"
1911   fourcc PIM1
1912   driver vfw
1913   dll "pclepim1.dll"
1914   out BGR24 flip
1915 ;  out I420
1916 ;  out YUY2
1917 ;  out BGR32,BGR24,BGR16,BGR15
1919 videocodec qpeg
1920   info "Q-Team's QPEG (www.q-team.de)"
1921   status working
1922   comment "BGR8 only!"
1923   fourcc Q1.0,QPEG
1924   fourcc Q1.1,qpeq
1925   driver vfw
1926   dll "qpeg32.dll"
1927   out BGR8 flip
1929 videocodec rricm
1930   info "rricm"
1931   status crashing
1932   fourcc dmb1
1933   driver vfw
1934   dll "rricm.dll"
1935   out YUY2
1936   out BGR24 flip
1938 videocodec ffcamtasia
1939   info "TechSmith Camtasia Screen Codec (native)"
1940   status working
1941   fourcc TSCC,tscc
1942   driver ffmpeg
1943   dll "camtasia"
1944   out BGR32,BGR24,BGR15,BGR8 query
1946 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
1947 videocodec camtasia
1948   info "TechSmith Camtasia Screen Codec"
1949   status working
1950   fourcc TSCC,tscc
1951   driver vfw
1952   dll "tsccvid.dll"
1953   out BGR32,BGR24,BGR15,BGR8 query,flip
1955 videocodec ffcamstudio
1956   info "CamStudio Screen Codec"
1957   status working
1958   fourcc CSCD,cscd
1959   driver ffmpeg
1960   dll "camstudio"
1961   out BGR32,BGR24,BGR15 query
1963 ; Fraps - Realtime Video Capture - http://www.fraps.com/
1964 videocodec fraps
1965   info "FRAPS: Realtime Video Capture"
1966   comment "Requires a processor with SSE???"
1967   status working
1968   fourcc FPS1,fps1
1969   driver vfw
1970   dll "frapsvid.dll"
1971   out BGR32 flip
1973 videocodec fffraps
1974   info "FFmpeg Fraps"
1975   status working
1976   fourcc FPS1,fps1
1977   driver ffmpeg
1978   dll "fraps"
1979   out BGR24,I420
1981 videocodec fftiertexseq
1982   info "FFmpeg Tiertex SEQ"
1983   status working
1984   fourcc TSEQ ; internal MPlayer FourCC
1985   driver ffmpeg
1986   dll "tiertexseqvideo"
1987   out BGR8
1989 videocodec ffvmd
1990   info "FFmpeg Sierra VMD video"
1991   status working
1992   fourcc VMDV ; internal MPlayer FourCC
1993   driver ffmpeg
1994   dll "vmdvideo"
1995   out BGR8
1997 videocodec ffdxa
1998   info "FFmpeg Feeble Files DXA video"
1999   status working
2000   fourcc DXA1 ; internal MPlayer FourCC
2001   driver ffmpeg
2002   dll "dxa"
2003   out BGR8
2005 videocodec ffdsicinvideo
2006   info "FFmpeg Delphine CIN video"
2007   status working
2008   fourcc DCIV ; internal MPlayer FourCC
2009   driver ffmpeg
2010   dll "dsicinvideo"
2011   out BGR8
2013 videocodec ffthp
2014   info "FFmpeg THP video"
2015   status working
2016   fourcc THPV ; internal MPlayer FourCC
2017   driver ffmpeg
2018   dll thp
2019   out YV12
2021 videocodec ffbethsoftvid
2022   info "FFmpeg Bethesda Software VID"
2023   comment "video plays much too fast"
2024   status buggy
2025   fourcc BETH ; internal MPlayer FourCC
2026   driver ffmpeg
2027   dll bethsoftvid
2028   out BGR8
2030 videocodec fftxd
2031   info "FFmpeg Renderware TeXture Dictionary decoder"
2032   status working
2033   fourcc TXDV ; internal MPlayer FourCC
2034   driver ffmpeg
2035   dll txd
2036   out BGR32
2038 videocodec xan
2039   info "XAN Video"
2040   status working
2041   fourcc Xxan
2042   driver vfw
2043   dll "xanlib.dll"
2044   out BGR24,BGR15,BGR8 query,flip
2046 videocodec ffwc3
2047   info "FFmpeg XAN wc3"
2048   status buggy
2049   fourcc WC3V ; internal MPlayer FourCC
2050   driver ffmpeg
2051   dll "xan_wc3"
2052   out BGR8
2054 videocodec ffidcin
2055   info "FFmpeg Id CIN video"
2056   status buggy
2057   fourcc IDCI ; internal MPlayer FourCC
2058   driver ffmpeg
2059   dll "idcinvideo"
2060   out BGR8
2062 videocodec ffinterplay
2063   info "FFmpeg Interplay Video"
2064   status buggy
2065   fourcc INPV ; internal MPlayer FourCC
2066   driver ffmpeg
2067   dll "interplayvideo"
2068   out BGR8
2070 videocodec ffvqa
2071   info "FFmpeg VQA Video"
2072   status buggy
2073   fourcc VQAV ; internal MPlayer FourCC
2074   driver ffmpeg
2075   dll "vqavideo"
2076   out BGR8
2078 videocodec ffc93
2079   info "FFmpeg C93 Video"
2080   status buggy
2081   fourcc C93V ; internal MPlayer FourCC
2082   driver ffmpeg
2083   dll c93
2084   out BGR8
2087 ; raw formats:  (now RGB formats are autodetected)
2089 ; these raw codecs are used mostly by TV input
2090 ; 0x20776172 is used by Quicktime ('raw ')
2091 ; 0x0 is used by AVI
2092 ; YV12,RGB|32,RGB|24.. is created by MPlayer
2094 videocodec rawrgb32
2095   info "RAW RGB32"
2096   status working
2097   driver raw
2098   format 0x0
2099   format 0x20776172 0x52474220
2100   format 0x52474220
2101   out RGB32
2103 videocodec rawrgb24
2104   info "RAW RGB24"
2105   status working
2106   driver raw
2107   format 0x0
2108   format 0x20776172 0x52474218
2109   format 0x52474218
2110   out RGB24
2112 videocodec rawrgb16
2113   info "RAW RGB16"
2114   status working
2115   driver raw
2116   format 0x0
2117   format 0x20776172 0x52474210
2118   format 0x52474210
2119   out RGB16
2121 videocodec rawbgr32flip
2122   info "RAW BGR32"
2123   status working
2124   driver raw
2125   format 0x0
2126   out BGR32 flip
2128 videocodec rawbgr32
2129   info "RAW BGR32"
2130   status working
2131   driver raw
2132   format 0x0
2133   format 0x42475220
2134   out BGR32
2136 videocodec rawbgr24flip
2137   info "RAW BGR24"
2138   status working
2139   driver raw
2140   format 0x0
2141   out BGR24 flip
2143 videocodec rawbgr24
2144   info "RAW BGR24"
2145   status working
2146   driver raw
2147   format 0x0
2148   format 0x20776172 0x42475218
2149   format 0x42475218
2150   out BGR24
2152 videocodec rawbgr16flip
2153   info "RAW BGR15"
2154   status working
2155   driver raw
2156   format 0x0
2157   out BGR16 flip
2159 videocodec rawbgr16
2160   info "RAW BGR15"
2161   status working
2162   driver raw
2163   format 0x0
2164   format 0x20776172 0x42475210
2165   format 0x42475210
2166   out BGR16
2168 videocodec rawbgr15flip
2169   info "RAW BGR15"
2170   status working
2171   driver raw
2172   format 0x0
2173   out BGR15 flip
2175 videocodec rawbgr15
2176   info "RAW BGR15"
2177   status working
2178   driver raw
2179   format 0x0
2180   format 0x20776172 0x4247520F
2181   format 0x4247520F
2182   out BGR15
2184 videocodec rawbgr8flip
2185   info "RAW BGR8"
2186   status working
2187   driver raw
2188   format 0x0
2189   out BGR8 flip
2191 videocodec rawbgr8
2192   info "RAW BGR8"
2193   status working
2194   driver raw
2195   format 0x0
2196   format 0x20776172 0x42475208
2197   format 0x42475208
2198   out BGR8
2200 videocodec rawbgr1
2201   info "RAW BGR1"
2202   status working
2203   driver raw
2204   format 0x0
2205   format 0x20776172 0x42475201
2206   format 0x42475201
2207   out BGR1 flip
2209 videocodec rawyuy2
2210   info "RAW YUY2"
2211   status working
2212   driver raw
2213   format 0x0 0x32595559
2214   format 0x20776172 0x32595559
2215   fourcc yuy2,YUY2
2216   out YUY2
2218 videocodec rawyuv2
2219   info "RAW YUV2"
2220   status working
2221   driver raw
2222   format 0x0 0x32565559
2223   format 0x20776172 0x32565559
2224   fourcc yuv2,YUV2
2225   out YUY2
2227 videocodec rawuyvy
2228   info "RAW UYVY"
2229   status working
2230   driver raw
2231   format 0x0 0x59565955
2232   format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
2233   format 0x20776172 0x59565955
2234   fourcc uyvy,UYVY
2235   out UYVY
2237 videocodec raw444P
2238   info "RAW 444P"
2239   status working
2240   driver raw
2241   format 0x0 0x50343434
2242   format 0x20776172 0x50343434
2243   fourcc 444p,444P
2244   out 444P
2246 videocodec raw422P
2247   info "RAW 422P"
2248   status working
2249   driver raw
2250   format 0x0 0x50323234
2251   format 0x20776172 0x50323234
2252   fourcc 422p,422P
2253   out 422P
2255 videocodec rawyv12
2256   info "RAW YV12"
2257   status working
2258   driver raw
2259   format 0x0 0x32315659
2260   format 0x20776172 0x32315659
2261   fourcc yv12,YV12
2262   out YV12
2264 videocodec rawnv21
2265   info "RAW NV21"
2266   status working
2267   driver hmblck
2268   format 0x0 0x3132564E
2269   format 0x20776172 0x3132564E
2270   fourcc nv21,NV21
2271   out YV12
2273 videocodec rawnv12
2274   info "RAW NV12"
2275   status working
2276   driver hmblck
2277   format 0x0 0x3231564E
2278   format 0x20776172 0x3231564E
2279   fourcc nv12,NV12
2280   out YV12
2282 videocodec rawhm12
2283   info "RAW HM12"
2284   status working
2285   driver hmblck
2286   format 0x0 0x32314D48
2287   format 0x20776172 0x32314D48
2288   fourcc hm12,HM12
2289   out YV12
2291 videocodec rawi420
2292   info "RAW I420"
2293   status working
2294   driver raw
2295   format 0x0 0x30323449
2296   format 0x20776172 0x30323449
2297   fourcc i420,I420
2298   fourcc IYUV,iyuv
2299   out I420,IYUV
2301 videocodec rawyvu9
2302   info "RAW YVU9"
2303   status working
2304   driver raw
2305   format 0x0 0x39555659
2306   format 0x20776172 0x39555659
2307   fourcc yvu9,YVU9
2308   out YVU9
2310 videocodec rawy800
2311   info "RAW Y8/Y800"
2312   status working
2313   driver raw
2314   format 0x0 
2315   format 0x20203859 ; "Y8  "
2316   fourcc y800,Y800
2317   out Y800,Y8
2319 ; NULL codec - for testing.
2321 videocodec null
2322   info "NULL codec (no decoding!)"
2323   status crashing
2324   comment "for unknown/unsupported codecs or testing"
2325   driver null
2326   out YV12
2327   out I420
2328   out YUY2
2329   out UYVY
2330   out YVU9
2331   out BGR32,BGR24,BGR16,BGR15
2333 ;=============================================================================
2334 ;                   AUDIO CODECS
2335 ;=============================================================================
2337 audiocodec wma9dmo
2338   info "Windows Media Audio 9 DMO"
2339   status working
2340   format 0x162
2341   format 0x163
2342   driver dmo
2343   dll "wma9dmod.dll"
2344   guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
2346 audiocodec wmadmo
2347   info "Windows Media Audio DMO"
2348   status working
2349   format 0x160
2350   format 0x161
2351   format 0x162
2352   format 0x163
2353   driver dmo
2354   dll "wmadmod.dll"
2355   guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
2357 audiocodec wma9spdmo
2358   info "Windows Media Audio 9 Speech DMO"
2359   status working
2360   format 0xa
2361   driver dmo
2362   dll "wmspdmod.dll"
2363   guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
2365 audiocodec wma9spdshow
2366   info "Windows Media Audio 9 Speech DShow"
2367   status working
2368   format 0xa
2369   driver dshow
2370   dll "wmavds32.ax"
2371   guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
2373 audiocodec ffqdm2
2374   info "FFmpeg QDM2 audio decoder"
2375   status working
2376   format 0x324D4451 ; "QDM2"
2377   driver ffmpeg
2378   dll "qdm2"
2380 audiocodec qdmc
2381   info "QuickTime QDMC/QDM2 audio decoders"
2382   status working
2383   format 0x324D4451 ; "QDM2"
2384   format 0x434D4451 ; "QDMC"
2385   driver qtaudio
2386   dll "QuickTime.qts"
2388 audiocodec qclp
2389   info "QuickTime QCLP audio decoder"
2390   status working
2391   format 0x706C6351 ; "QCLP"
2392   driver qtaudio
2393   dll "QuickTime.qts"
2395 audiocodec qtmace3
2396   info "QuickTime MACE3 audio decoder"
2397   status working
2398   format 0x3343414D ; "MAC3"
2399   driver qtaudio
2400   dll "QuickTime.qts"
2402 audiocodec qtmace6
2403   info "QuickTime MACE6 audio decoder"
2404   status working
2405   format 0x3643414D ; "MAC6"
2406   driver qtaudio
2407   dll "QuickTime.qts"
2409 audiocodec ffra144
2410   info "FFmpeg RealAudio 1.0"
2411   status working
2412   format 0x345F3431 ; "14_4"
2413   driver ffmpeg
2414   dll "real_144"
2416 audiocodec ffra288
2417   info "FFmpeg RealAudio 2.0"
2418   status working
2419   format 0x385F3832 ; "28_8"
2420   driver ffmpeg
2421   dll "real_288"
2423 audiocodec ffcook
2424   info "FFmpeg COOK audio decoder"
2425   status working
2426   format 0x6B6F6F63 ; "cook"
2427   driver ffmpeg
2428   dll "cook"
2430 audiocodec ffatrc
2431   info "FFmpeg Atrac 3 audio decoder"
2432   status working
2433   format 0x63727461 ; "atrc"
2434   format 0x270      ; atrac3 in wav
2435   driver ffmpeg
2436   dll "atrac 3"
2438 audiocodec ra144
2439   info "RealAudio 1.0"
2440   status working
2441   format 0x345F3431 ; "14_4"
2442   driver realaud
2443   dll "14_4.so.6.0"
2445 audiocodec ra144win
2446   info "Win32 RealAudio 1.0"
2447   status working
2448   format 0x345F3431 ; "14_4"
2449   driver realaud
2450   dll "14_43260.dll"
2452 audiocodec ra144mac
2453   info "Mac OS X RealAudio 1.0"
2454   status working
2455   format 0x345F3431 ; "14_4"
2456   driver realaud
2457   dll "14_4.shlb"
2459 audiocodec ra288
2460   info "RealAudio 2.0"
2461   status working
2462   format 0x385F3832 ; "28_8"
2463   driver realaud
2464   dll "28_8.so.6.0"
2466 audiocodec ra288win
2467   info "Win32 RealAudio 2.0"
2468   status working
2469   format 0x385F3832 ; "28_8"
2470   driver realaud
2471   dll "28_83260.dll"
2473 audiocodec ra288mac
2474   info "Mac OS X RealAudio 2.0"
2475   status working
2476   format 0x385F3832 ; "28_8"
2477   driver realaud
2478   dll "28_8.shlb"
2480 audiocodec ra10cook
2481   info "RealPlayer 10 COOK audio"
2482   comment "supports cook 5.1"
2483   status working
2484   format 0x6B6F6F63 ; "cook"
2485   driver realaud
2486   dll "cook.so"
2488 audiocodec racook
2489   info "RealAudio COOK"
2490   status working
2491   format 0x6B6F6F63 ; "cook"
2492   driver realaud
2493   dll "cook.so.6.0"
2495 audiocodec ra10cookwin
2496   info "Win32 RealAudio 10 COOK"
2497   comment "supports cook 5.1"
2498   status working
2499   format 0x6B6F6F63 ; "cook"
2500   driver realaud
2501   dll "cook.dll"
2503 audiocodec racookwin
2504   info "Win32 RealAudio COOK"
2505   status working
2506   format 0x6B6F6F63 ; "cook"
2507   driver realaud
2508   dll "cook3260.dll"
2510 audiocodec racookmac
2511   info "Mac OS X RealAudio COOK"
2512   status working
2513   format 0x6B6F6F63 ; "cook"
2514   driver realaud
2515   dll "cook.bundle/Contents/MacOS/cook"
2517 audiocodec rasipr
2518   info "RealAudio Sipro"
2519   status working
2520   format 0x72706973 ; "sipr"
2521   driver realaud
2522   dll "sipr.so.6.0"
2524 audiocodec ra10sipr
2525   info "RealPlayer 10 RealAudio Sipro"
2526   status working
2527   format 0x72706973 ; "sipr"
2528   driver realaud
2529   dll "sipr.so"
2531 audiocodec ra10siprwin
2532   info "Win32 RealAudio 10 Sipro"
2533   status working
2534   format 0x72706973 ; "sipr"
2535   driver realaud
2536   dll "sipr.dll"
2538 audiocodec rasiprwin
2539   info "Win32 RealAudio Sipro"
2540   status working
2541   format 0x72706973 ; "sipr"
2542   driver realaud
2543   dll "sipr3260.dll"
2545 audiocodec rasiprmac
2546   info "Mac OS X RealAudio Sipro"
2547   status working
2548   format 0x72706973 ; "sipr"
2549   driver realaud
2550   dll "sipr.bundle/Contents/MacOS/sipr"
2552 audiocodec raatrc
2553   info "RealAudio ATRAC3"
2554   status working
2555   format 0x63727461 ; "atrc"
2556   driver realaud
2557   dll "atrc.so.6.0"
2559 audiocodec ra10atrc
2560   info "RealPlayer 10 RealAudio ATRAC3"
2561   status working
2562   format 0x63727461 ; "atrc"
2563   driver realaud
2564   dll "atrc.so"
2566 audiocodec ra10atrcwin
2567   info "Win32 RealAudio 10 ATRAC3"
2568   status working
2569   format 0x63727461 ; "atrc"
2570   driver realaud
2571   dll "atrc.dll"
2573 audiocodec raatrcwin
2574   info "Win32 RealAudio ATRAC3"
2575   status working
2576   format 0x63727461 ; "atrc"
2577   driver realaud
2578   dll "atrc3260.dll"
2580 audiocodec raatrcmac
2581   info "Mac OS X RealAudio ATRAC3"
2582   status working
2583   format 0x63727461 ; "atrc"
2584   driver realaud
2585   dll "atrc.bundle/Contents/MacOS/atrc"
2587 audiocodec ffadpcmimaamv
2588   info "FFmpeg AMV IMA ADPCM audio"
2589   status working
2590   fourcc AMVA  ; internal MPlayer FourCC
2591   driver ffmpeg
2592   dll adpcm_ima_amv
2594 audiocodec imaadpcm
2595   info "IMA ADPCM"
2596   status working
2597   format 0x11
2598   format 0x34616d69  ; "ima4" (MOV files)
2599   format 0x1100736d ; "ms\x00\x11" (MOV files)
2600   driver imaadpcm
2602 audiocodec msadpcm
2603   info "MS ADPCM"
2604   status working
2605   format 0x2
2606   format 0x0200736d  ; "ms\x00\x02" (MOV files)
2607   driver msadpcm
2609 audiocodec dk4adpcm
2610   info "Duck DK4 ADPCM (rogue format number)"
2611   status working
2612   format 0x61 ; This format number was used by Duck Corp. but not officially
2613               ; registered with Microsoft
2614   driver imaadpcm
2616 audiocodec dk3adpcm
2617   info "Duck DK3 ADPCM (rogue format number)"
2618   status working
2619   format 0x62 ; This format number was used by Duck Corp. but not officially
2620               ; registered with Microsoft
2621   driver dk3adpcm
2623 audiocodec ffroqaudio
2624   info "Id RoQ File Audio Decoder"
2625   status working
2626   fourcc RoQA ; internal MPlayer FourCC
2627   driver ffmpeg
2628   dll "roq_dpcm"
2630 audiocodec ffsmkaud
2631   info "FFmpeg Smacker Audio"
2632   status buggy
2633   fourcc SMKA
2634   driver ffmpeg
2635   dll "smackaud"
2637 audiocodec ffdsicinaudio
2638   info "FFmpeg Delphine CIN audio"
2639   status working
2640   fourcc DCIA ; internal MPlayer FourCC
2641   driver ffmpeg
2642   dll dsicinaudio
2644 audiocodec ff4xmadmpcm
2645   info "FFmpeg 4XM ADPCM audio"
2646   status working
2647   fourcc 4XMA ; internal MPlayer FourCC
2648   driver ffmpeg
2649   dll adpcm_4xm
2651 audiocodec ffadpcmimaws
2652   info "FFmpeg Westwood IMA ADPCM audio"
2653   status working
2654   fourcc AIWS ; internal MPlayer FourCC
2655   driver ffmpeg
2656   dll adpcm_ima_ws
2658 audiocodec ffwssnd1
2659   info "FFmpeg Westwood SND1"
2660   status working
2661   fourcc SND1 ; internal MPlayer FourCC
2662   driver ffmpeg
2663   dll ws_snd1
2665 audiocodec ffinterplaydpcm
2666   info "FFmpeg Interplay DPCM audio"
2667   status working
2668   fourcc INPA ; internal MPlayer FourCC
2669   driver ffmpeg
2670   dll interplay_dpcm
2672 audiocodec ffadpcmea
2673   info "FFmpeg EA ADPCM audio"
2674   status working
2675   fourcc ADEA ; internal MPlayer FourCC
2676   driver ffmpeg
2677   dll adpcm_ea
2679 audiocodec ffxandpcm
2680   info "FFmpeg XAN DPCM audio"
2681   comment "only works with libavformat demuxer"
2682   status working
2683   fourcc Axan
2684   driver ffmpeg
2685   dll xan_dpcm
2687 audiocodec ffadpcmthp
2688   info "FFmpeg THP ADPCM audio"
2689   status working
2690   fourcc THPA
2691   driver ffmpeg
2692   dll adpcm_thp
2694 audiocodec libdv
2695   info "raw DV audio decoder (libdv)"
2696   status working
2697   fourcc RADV
2698   driver libdv
2699   dll libdv.so.2
2701 audiocodec ffdv
2702   info "FFmpeg DV audio decoder"
2703   status working
2704   fourcc RADV
2705   driver ffmpeg
2706   dll "dvaudio"
2708 audiocodec faad
2709   info "FAAD AAC (MPEG-2/MPEG-4 Audio) decoder"
2710   status working
2711   fourcc mp4a,MP4A
2712   fourcc "AAC " ; Used in NSV
2713   fourcc "AACP" ; Used in NSV for AACPlus
2714   format 0xff
2715   format 0x706D
2716   driver faad
2717   dll libfaad2
2719 audiocodec ffflac
2720   info "FFmpeg FLAC audio decoder"
2721   status working
2722   format 0x43614C66
2723   format 0xF1AC
2724   driver ffmpeg
2725   dll "flac"
2727 audiocodec ffalac
2728   info "FFmpeg ALAC audio decoder"
2729   status working
2730   fourcc alac
2731   driver ffmpeg
2732   dll "alac"
2734 audiocodec fftta
2735   info "FFmpeg True Audio (TTA) decoder"
2736   status working
2737   fourcc TTA1 ; internal MPlayer FourCC
2738   driver ffmpeg
2739   dll "tta"
2741 audiocodec ffwavpack
2742   info "FFmpeg WavPack audio decoder"
2743   status working
2744   fourcc WVPK ; internal MPlayer FourCC
2745   driver ffmpeg
2746   dll "wavpack"
2748 audiocodec ffshorten
2749   info "FFmpeg Shorten audio decoder"
2750   status working
2751   fourcc shrn ; internal MPlayer FourCC
2752   driver ffmpeg
2753   dll "shorten"
2755 audiocodec ffape
2756   info "FFmpeg Monkey's Audio decoder"
2757   status working
2758   fourcc "APE "
2759   driver ffmpeg
2760   dll "ape"
2762 audiocodec ffnellymoser
2763   info "FFmpeg Nellymoser Audio decoder"
2764   status working
2765   fourcc "NELL" ; internal MPlayer FourCC
2766   driver ffmpeg
2767   dll "nellymoser"
2769 audiocodec pcm
2770   info "Uncompressed PCM"
2771   status working
2772   format 0x0
2773   format 0x1
2774   format 0x3         ; IEEE float
2775   format 0xfffe      ; Extended
2776   format 0x20776172  ; "raw " (MOV files)
2777   format 0x736f7774  ; "twos" (MOV files)
2778   format 0x74776f73  ; "sowt" (MOV files)
2779   format 0x32336c66  ; "fl32" (MOV files)
2780   format 0x666c3332  ; "23lf" (MOV files)
2781 ;  format 0x34366c66  ; "fl64" (MOV files)
2782 ;  format 0x666c3634  ; "46lf" (MOV files)
2783   format 0x454e4f4e  ; "NONE" (MOV files from Kodak CX6320)
2784   format 0x34326e69  ; "in24" (MOV files)
2785   format 0x696e3234  ; "42ni" (MOV files)
2786   format 0x32336e69  ; "in32" (MOV files)
2787   format 0x696e3332  ; "23ni" (MOV files)
2788 ;;;; these are for hardware support only:  (alaw,ulaw,ima-adpcm,mpeg,ac3)
2789 ;  format 0x6
2790 ;  format 0x7
2791 ;  format 0x11
2792 ;  format 0x50
2793 ;  format 0x2000
2794 ;;;;
2795   driver pcm
2797 audiocodec divx
2798   info "DivX audio (WMA)"
2799   status working
2800   format 0x160
2801   format 0x161
2802   driver acm
2803   dll "divxa32.acm"
2805 audiocodec msadpcmacm
2806   info "MS ADPCM"
2807   status working
2808   format 0x2
2809   driver acm
2810   dll "msadp32.acm"
2812 audiocodec mp3
2813   info "mp3lib MPEG layer-2, layer-3"
2814   status working
2815   comment "Optimized to MMX/SSE/3Dnow!"
2816   format 0x50        ; layer-1 && layer-2
2817   format 0x55        ; layer-3
2818   format 0x5500736d  ; "ms\0\x55" older mp3 fcc (MOV files)
2819   fourcc ".mp3"      ; CBR/VBR MP3 (MOV files)
2820   fourcc "MP3 "      ; used in .nsv files
2821   fourcc "LAME"      ; used in mythtv .nuv files
2822   driver mp3lib
2824 audiocodec ffpcmdaud
2825   info "D-Cinema audio (FFmpeg)"
2826   status untested
2827   fourcc "daud"
2828   driver ffmpeg
2829   dll "pcm_s24daud"
2831 audiocodec ffwmav1
2832   info "DivX audio v1 (FFmpeg)"
2833   status untested
2834   format 0x160
2835   driver ffmpeg
2836   dll "wmav1"
2838 audiocodec ffwmav2
2839   info "DivX audio v2 (FFmpeg)"
2840   status untested
2841   format 0x161
2842   driver ffmpeg
2843   dll "wmav2"
2845 audiocodec ffmac3
2846   info "Macintosh Audio Compression and Expansion 3:1"
2847   status untested
2848   fourcc "MAC3"
2849   driver ffmpeg
2850   dll "mace3"
2852 audiocodec ffmac6
2853   info "Macintosh Audio Compression and Expansion 6:1"
2854   status untested
2855   fourcc "MAC6"
2856   driver ffmpeg
2857   dll "mace6"
2859 audiocodec ffsonic
2860   info "FFmpeg Sonic"
2861   status untested
2862   fourcc SONC
2863   format 0x2048
2864   driver ffmpeg
2865   dll "sonic"
2867 audiocodec ffmp3on4
2868   info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio decoder"
2869   status working
2870   format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
2871   driver ffmpeg
2872   dll "mp3on4"
2874 audiocodec ffmp3
2875   info "FFmpeg MPEG layer-3 audio decoder"
2876   comment "integer only"
2877   status working
2878   format 0x55
2879   format 0x5500736d  ; "ms\0\x55" older mp3 fcc (MOV files)
2880   fourcc ".mp3"      ; CBR/VBR MP3 (MOV files)
2881   fourcc "MP3 "      ; used in .nsv files
2882   fourcc "LAME"      ; used in mythtv .nuv files
2883   driver ffmpeg
2884   dll "mp3"
2886 audiocodec ffmp3adu
2887   info "FFmpeg MPEG layer-3 adu audio decoder"
2888   comment "integer only"
2889   status working
2890   format 0x55756461  ; 'a','d','u',0x55 internal MPlayer fourcc
2891   driver ffmpeg
2892   dll "mp3adu"
2894 audiocodec ffmp2
2895   info "FFmpeg MPEG layer-1 and layer-2 audio decoder"
2896   comment "integer only"
2897   status working
2898   format 0x50
2899   driver ffmpeg
2900   dll "mp2"
2902 audiocodec mad
2903   info "libMAD MPEG layer 1-2-3"
2904   status working
2905   format 0x50
2906   format 0x55
2907   format 0x5500736d  ; "ms\0\x55" older mp3 fcc (MOV files)
2908   fourcc ".mp3"      ; CBR/VBR MP3 (MOV files)
2909   fourcc "MP3 "      ; used in .nsv files
2910   fourcc "LAME"      ; used in mythtv .nuv files
2911   driver libmad
2912   dll "libmad"
2914 audiocodec mp3acm
2915   info "MPEG layer-3"
2916   status working
2917   comment "conflicts with security kernel patches"
2918   format 0x55
2919   driver acm
2920   dll "l3codeca.acm"
2922 audiocodec imaadpcmacm
2923   info "IMA ADPCM"
2924   status working
2925   format 0x11
2926   driver acm
2927   dll "imaadp32.acm"
2928   
2929 audiocodec msgsm
2930   info "MS GSM"
2931   status working
2932   format 0x31
2933   format 0x32
2934   fourcc agsm
2935   driver msgsm
2937 audiocodec msgsmacm
2938   info "MS GSM"
2939   status working
2940   format 0x31
2941 ;  format 0x32
2942   driver acm
2943   dll "msgsm32.acm"
2945 audiocodec msnaudio
2946   info "MSN AUDIO"
2947   status working
2948 ;  format 0x31
2949   format 0x32
2950   driver acm
2951   dll "msnaudio.acm"
2953 audiocodec alaw
2954   info "aLaw"
2955   status working
2956   format 0x6
2957   format 0x77616C61 ; 'alaw', .mov files
2958   driver alaw
2960 audiocodec ulaw
2961   info "uLaw"
2962   status working
2963   format 0x7
2964   format 0x77616c75  ; "ulaw" (MOV files)
2965   driver alaw
2967 audiocodec dvdpcm
2968   info "Uncompressed DVD/VOB LPCM"
2969   status working
2970   format 0x10001
2971   driver dvdpcm
2973 audiocodec a52
2974   info "AC3-liba52"
2975   status working
2976   format 0x2000
2977   fourcc dnet
2978   driver liba52
2979   dll "liba52"
2981 audiocodec ffac3
2982   info "FFmpeg AC-3"
2983   status working
2984   format 0x2000
2985   fourcc dnet
2986   driver ffmpeg
2987   dll ac3
2989 audiocodec dts
2990   info "DTS-libdca"
2991   status working
2992   format 0x2001
2993   driver libdca
2995 audiocodec ffdca
2996   info "FFmpeg DTS"
2997   status working
2998   format 0x2001
2999   driver ffmpeg
3000   dll "dca"
3002 audiocodec ffmusepack7
3003   info "Musepack sv7 audio codec"
3004   comment "only works with libavformat demuxer"
3005   status  working
3006   fourcc  "MPC "
3007   driver ffmpeg
3008   dll "mpc sv7"
3010 audiocodec ffmusepack8
3011   info "Musepack sv8 audio codec"
3012   comment "only works with libavformat demuxer"
3013   status  working
3014   fourcc  "MPC8"
3015   driver ffmpeg
3016   dll "mpc sv8"
3018 audiocodec musepack
3019   info "Musepack audio codec"
3020   status  working
3021   fourcc  "MPC "
3022   format 0x2b4d
3023   driver mpcdec
3025 audiocodec ffamrnb
3026   info "AMR Narrowband"
3027   status working
3028   fourcc samr
3029   driver ffmpeg
3030   dll "libamr_nb"
3032 audiocodec ffamrwb
3033   info "AMR Wideband"
3034   status working
3035   fourcc sawb
3036   driver ffmpeg
3037   dll "libamr_wb"
3039 audiocodec ffadcpmswf
3040   info "FFmpeg's ADPCM Flash-variant"
3041   status working
3042   format 0x5346 ; 'SF', pseudo id
3043   driver ffmpeg
3044   dll "adpcm_swf"
3046 audiocodec voxware
3047   info "VoxWare"
3048   status working
3049   comment "windows users need msms001.vwp in windows\\system32 folder"
3050   format 0x75
3051   driver dshow
3052   dll "voxmsdec.ax" ; need also msms001.vwp
3053   guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3055 audiocodec acelp
3056   info "ACELP.net Sipro Lab Audio Decoder"
3057   status working
3058   format 0x130
3059   driver dshow
3060   dll "acelpdec.ax"
3061   guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
3063 audiocodec ffimc
3064   info "FFmpeg Intel Music Coder"
3065   status working
3066   format 0x401
3067   driver ffmpeg
3068   dll "imc"
3070 audiocodec imc
3071   info "Intel Music Coder"
3072   status working
3073   comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
3074   format 0x401
3075   driver acm
3076   dll "imc32.acm"
3078 audiocodec iac25
3079   info "Indeo audio"
3080   status working
3081   format 0x402
3082   driver acm
3083   dll "iac25_32.ax"
3085 audiocodec ffctadp32
3086   info "Creative ADPCM native codec"
3087   status working
3088   format 0x200
3089   driver ffmpeg
3090   dll "adpcm_ct"
3092 audiocodec ctadp32
3093   info "Creative ADPCM codec"
3094   status working
3095   format 0x200
3096   driver acm
3097   dll "ctadp32.acm"
3099 audiocodec sc4
3100   info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
3101   status working
3102   format 0x350
3103   driver acm
3104   dll "mi-sc4.acm"
3106 audiocodec hwac3
3107   info "AC3 through S/PDIF"
3108   status working
3109   format 0x2000
3110   fourcc dnet
3111   driver hwac3
3113 audiocodec hwdts
3114   info "DTS through S/PDIF"
3115   status working
3116   format 0x2001
3117   driver hwac3
3119 audiocodec ffvorbis
3120   info "FFmpeg Vorbis decoder"
3121   status working
3122   fourcc vrbs
3123   format 0x566F
3124   driver ffmpeg
3125   dll "vorbis"
3127 audiocodec vorbis
3128   info "OggVorbis Audio Decoder"
3129   status working
3130   comment "OggVorbis driver using libvorbis"
3131   fourcc vrbs
3132   format 0x566F
3133   driver libvorbis
3134   dll "libvorbis"
3135 ; acm codec doesn't work, haven't tried zorannt dshow codec
3136 ;  driver acm
3137 ;  dll "vorbis.acm"
3139 audiocodec speex
3140   info "Speex Audio Decoder"
3141   status working
3142   comment "Speex driver using libspeex"
3143   fourcc 'spx '
3144   driver speex
3145   dll "speex"
3147 audiocodec vivoaudio
3148   info "Vivo G.723/Siren Audio Codec"
3149   status working
3150   format 0x111       ; vivo g.723
3151   format 0x112       ; siren
3152   driver acm
3153   dll "vivog723.acm"
3155 audiocodec g72x
3156   info "G.711/G.721/G.723"
3157   status crashing
3158   comment "does not work yet - just noise :("
3159   format 0x111      ; vivo g.723
3160   format 0x112      ; vivo siren
3161   driver g72x
3162   dll "g72x.c"
3164 audiocodec ffg726
3165   info "Sharp G.726 Audio"
3166   status working
3167   format 0x45
3168   driver ffmpeg
3169   dll "g726"
3171 audiocodec g726
3172   info "Sharp G.726 Audio"
3173   status untested
3174   format 0x45
3175   driver acm
3176   dll "scg726.acm"
3178 audiocodec atrac3
3179   info "Sony ATRAC3"
3180   status buggy
3181   comment "format not accepted"
3182   format 0x270
3183   driver acm
3184   dll "atrac3.acm"
3186 audiocodec ALF2
3187 ; http://www.nctsoft.com/products/NCTALFCD/
3188 ; jdp@mail.sonofon.dk
3189   info "ALF2"
3190   status working
3191   format 0x1FC4     ; ALF2
3192   driver acm
3193   dll "alf2cd.acm"
3195 audiocodec fftruespeech
3196   info "FFmpeg TrueSpeech"
3197   status working
3198   format 0x22
3199   driver ffmpeg
3200   dll "truespeech"
3202 audiocodec truespeech
3203   info "DSP Group TrueSpeech(TM)"
3204   status working
3205   format 0x22
3206   driver acm
3207   dll "tssoft32.acm" ; need also tsd32.dll
3209 ; rt32dcmp.dll needed too
3210 audiocodec voxwarert24
3211   info "VoxWare RT24 speech codec"
3212   status working
3213   format 0x181c
3214   driver acm
3215   dll "nsrt2432.acm"
3217 audiocodec lhacm
3218   info "Lernout & Hauspie CELP and SBC codecs"
3219   status working
3220   format 0x1101 ; CELP
3221   format 0x1102 ; SBC
3222   format 0x1103 ; SBC
3223   format 0x1104 ; SBC
3224   driver acm
3225   dll "lhacm.acm"
3227 audiocodec TwinVQ
3228   info "VQF codec by NTTLabs"
3229   status working
3230   fourcc TWIN
3231   driver vqf
3232   dll "tvqdec.dll"
3234 audiocodec hwmpa
3235   info "MPEG audio pass-through for hardware MPEG decoders"
3236   status working
3237   comment "for hardware MPEG audio decoders"
3238   format 0x50        ; layer-1 && layer-2
3239   format 0x55        ; layer-3
3240   format 0x5500736d  ; "ms\0\x55" older MP3 fourcc (MOV files)
3241   fourcc ".mp3"      ; CBR/VBR MP3 (MOV files)
3242   fourcc "MP3 "      ; used in .nsv files
3243   fourcc "LAME"      ; used in mythtv .nuv files
3244   driver hwmpa