typo fix
[mplayer/greg.git] / etc / codecs.conf
blob18fa54ba9d0e724a4f87c1bc2512615f65b56e5a
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,Y8
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 lagarith
1405   info "Lagarith Lossless Video Codec"
1406   comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
1407   status working
1408   fourcc LAGS
1409   driver vfw
1410   dll "lagarith.dll"
1411   out BGR32,BGR24 flip
1413 videocodec ffvp3
1414   info "FFmpeg VP3"
1415   status untested
1416   fourcc VP30,vp30,VP31,vp31
1417   format 0x20335056 ; "VP3 " (used in .nsv files)
1418   driver ffmpeg
1419   dll "vp3"
1420   out YV12
1422 videocodec fftheora
1423   info "FFmpeg Theora"
1424   status untested
1425   fourcc theo
1426   fourcc Thra theo
1427   format 0xFFFC
1428   driver ffmpeg
1429   dll "theora"
1430   out YV12
1432 videocodec vp3
1433   info "On2 Open Source VP3 Codec"
1434   status working
1435   comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
1436   fourcc VP30,vp30,VP31,vp31
1437   flags align16
1438   driver vfwex
1439   dll "vp31vfw.dll"
1440   out YUY2
1441   out BGR32,BGR24,BGR15
1443 videocodec vp4
1444   info "On2 VP4 Personal Codec"
1445   comment "Decodes also VP3"
1446   status working
1447   fourcc VP40
1448   fourcc VP31,VP30,vp31,vp30
1449   driver vfwex
1450   dll "vp4vfw.dll"
1451   out YUY2
1452   out BGR32,BGR24
1454 videocodec ffvp5
1455   info "FFmpeg VP5 decoder"
1456   status working
1457   fourcc VP50
1458   driver ffmpeg
1459   dll "vp5"
1460   out YV12
1462 videocodec vp5
1463   info "On2 VP5 Personal Codec"
1464   status working
1465   fourcc VP50
1466   driver vfwex
1467   dll "vp5vfw.dll"
1468   out YUY2
1469   out BGR32,BGR24
1471 videocodec ffvp6
1472   info "FFmpeg VP6 decoder"
1473   status working
1474   fourcc VP60,VP61,VP62
1475   driver ffmpeg
1476   dll "vp6"
1477   out YV12
1479 videocodec ffvp6f
1480   info "FFmpeg VP6 Flash decoder"
1481   status working
1482   fourcc VP6F
1483   driver ffmpeg
1484   dll "vp6f"
1485   out YV12
1487 videocodec vp6
1488   info "On2 VP6 Personal Codec"
1489   status working
1490   fourcc VP60,VP61,VP62
1491   fourcc VP6F VP60
1492   driver vfwex
1493   dll "vp6vfw.dll"
1494   out YUY2
1495   out BGR32,BGR24
1497 videocodec vp7
1498   info "On2 VP7 Personal Codec"
1499   status working
1500   fourcc VP70
1501   driver vfwex
1502   dll "vp7vfw.dll"
1503   out YUY2
1504   out BGR32,BGR24
1506 videocodec mwv1
1507   info "Motion Wavelets"
1508   status working
1509   fourcc MWV1
1510   driver vfw
1511   dll "icmw_32.dll"
1512   out BGR24,BGR15 flip
1514 videocodec asv2
1515   info "ASUS V2"
1516   status working
1517   fourcc ASV2
1518   driver vfw
1519   dll "asusasv2.dll"
1520   out UYVY
1521   out BGR32,BGR24,BGR15 flip
1523 videocodec asv1
1524   info "ASUS V1"
1525   status working
1526   fourcc ASV1
1527   driver vfw
1528   dll "asusasvd.dll"
1529   out UYVY
1530   out BGR32,BGR24,BGR15 flip
1532 videocodec ffultimotion
1533   info "IBM Ultimotion native decoder"
1534   status working
1535   fourcc ULTI
1536   driver ffmpeg
1537   dll "ultimotion"
1538   out YVU9
1540 videocodec ultimotion
1541   info "IBM Ultimotion"
1542   status working
1543   fourcc ULTI
1544   driver vfw
1545   dll "ultimo.dll"
1546   out YUY2,UYVY
1547   out BGR32,BGR24,BGR15 flip
1549 videocodec mss1
1550   info "Windows Screen Video"
1551   status working
1552   fourcc MSS1
1553   driver dshow
1554   dll "msscds32.ax"
1555   guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
1556   out BGR32,BGR24,BGR16,BGR15
1558 ; CLRVIDDC.DLL needed too, with uppercase
1559 videocodec ucod
1560   info "UCOD-ClearVideo"
1561   status working
1562   fourcc UCOD
1563   driver vfw
1564   dll "clrviddd.dll"
1565   out BGR32,BGR24,BGR15 flip
1567 videocodec vcr2
1568   info "ATI VCR-2"
1569   status working
1570   fourcc VCR2
1571   driver vfw
1572   dll "ativcr2.dll"
1573   out YV12
1574   out BGR24
1576 videocodec CJPG
1577   info "CJPG"
1578   status working
1579   fourcc CJPG
1580   driver vfw
1581   dll "CtWbJpg.DLL"
1582   out YUY2
1583   out UYVY
1584   out BGR24,BGR15
1586 videocodec ffduck
1587   info "Duck Truemotion1"
1588   status working
1589   fourcc DUCK
1590   driver ffmpeg
1591   dll "truemotion1"
1592   out BGR15,BGR16,BGR24,BGR32 query
1594 videocodec fftm20
1595   info "FFmpeg Duck/On2 TrueMotion 2.0"
1596   status working
1597   fourcc TM20
1598   driver ffmpeg
1599   dll truemotion2
1600   out YV12
1602 ; our BGR15->BGR32 is bad or the DLL?
1603 videocodec tm20
1604   info "TrueMotion 2.0"
1605   status working
1606   comment "YUV faulting"
1607   fourcc TM20
1608   driver dshow
1609   dll "tm20dec.ax"
1610   guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
1611   out BGR32,BGR24,BGR16 flip
1613 videocodec ffamv
1614   info "Modified MJPEG, used in AMV files"
1615   status working
1616   fourcc AMVV  ; internal MPlayer FourCC
1617   driver ffmpeg
1618   dll "amv"
1619   out YV12
1621 videocodec ffsp5x
1622   info "SP5x codec - used by Aiptek MegaCam"
1623   status working
1624   fourcc SP53,SP54,SP55,SP56,SP57,SP58
1625   driver ffmpeg
1626   dll "sp5x"
1627   out YV12
1629 videocodec sp5x
1630   info "SP5x codec - used by Aiptek MegaCam"
1631   status working
1632   fourcc SP53,SP54,SP55,SP56,SP57,SP58
1633   driver vfw
1634   dll "sp5x_32.dll"
1635   out BGR24,BGR15 flip
1637 videocodec vivd2
1638   info "SoftMedia ViVD V2 codec VfW"
1639   status working
1640   fourcc GXVE,gxve
1641   driver vfw
1642   dll "ViVD2.dll"
1643   out YUY2,YV12,I420,YVU9
1644   out BGR32,BGR24,BGR15
1646 videocodec winx
1647   info "Winnov Videum winx codec"
1648   status working
1649   fourcc WINX
1650   driver vfwex
1651   dll "wnvwinx.dll"
1652   out BGR32,BGR24,BGR15
1654 videocodec ffwnv1
1655   info "FFmpeg wnv1 native codec"
1656   status working
1657   fourcc WNV1
1658   driver ffmpeg
1659   dll wnv1
1660   out 422P
1662 videocodec wnv1
1663   info "Winnov Videum wnv1 codec"
1664   status working
1665   fourcc WNV1
1666   driver vfwex
1667   dll "wnvplay1.dll"
1668   out BGR32,BGR24,BGR15
1670 videocodec vdom
1671   info "VDOWave codec"
1672   status working
1673   fourcc VDOM
1674   driver vfw
1675   dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
1676   out BGR24
1678 videocodec lsv
1679   info "Vianet Lsvx Video Decoder"
1680   status working
1681   fourcc lsvx
1682   fourcc lsvm
1683   fourcc lsvc
1684   driver vfw
1685   dll "lsvxdec.dll"
1686   out BGR32,BGR24,BGR16 flip
1688 videocodec ffvmnc
1689   info "FFmpeg VMware video"
1690   status working
1691   fourcc VMnc
1692   driver ffmpeg
1693   dll "VMware video"
1694   out BGR32,BGR15,BGR8
1696 videocodec vmnc
1697   info "VMware video"
1698   status working
1699   fourcc VMnc
1700   driver vfw
1701   dll "vmnc.dll"
1702   out BGR24,BGR15,BGR8 query,flip
1704 videocodec ffsmkvid
1705   info "FFmpeg Smacker Video"
1706   status working
1707   fourcc SMK2
1708   fourcc SMK4
1709   out BGR8
1710   driver ffmpeg
1711   dll "smackvid"
1713 videocodec ffcavs
1714   info "Chinese AVS Video"
1715   comment "only works with libavformat demuxer"
1716   status working
1717   fourcc CAVS
1718   driver ffmpeg
1719   dll "cavs"
1720   out I420
1722 ; quicktime codecs:
1724 videocodec qt3ivx
1725   info "win32/quicktime 3IV1 (3ivx) decoder"
1726   status working
1727   fourcc 3IV1
1728   driver qtvideo
1729   dll "3ivx Delta 3.5.qtx"
1730   out YUY2
1732 videocodec qtavui
1733   info "Win32/QuickTime Avid Meridien Uncompressed"
1734   status working
1735   fourcc AVUI
1736   driver qtvideo
1737   dll "AvidQTAVUICodec.qtx"
1738   out YUY2
1740 videocodec qth263
1741   info "Win32/QuickTime H.263 decoder"
1742   status crashing
1743   fourcc h263
1744   driver qtvideo
1745   dll "QuickTime.qts"
1746   out YUY2
1748 videocodec qtrlerpza
1749   info "Win32/Quicktime RLE/RPZA decoder"
1750   comment "no colorspace accepted"
1751   status crashing
1752   fourcc rpza
1753   format 0x20656C72 ; "rle "
1754   driver qtvideo
1755   dll "QuickTime.qts"
1756   out BGR32,BGR24,BGR15
1758 videocodec qtvp3
1759   info "Win32/QuickTime VP3 decoder"
1760   status crashing
1761   fourcc VP31
1762   driver qtvideo
1763   dll "On2_VP3.qtx"
1764   out YUY2
1766 videocodec qtzygo
1767   info "win32/quicktime ZyGo decoder"
1768   status buggy
1769   comment "wrong colors"
1770   fourcc ZyGo,zygo,lsvx
1771   driver qtvideo
1772   dll "ZyGoVideo.qtx"
1773   out BGR32,RGB32
1775 videocodec qtbhiv
1776   info "Win32/QuickTime BeHereiVideo decoder"
1777   comment "sample file wanted!"
1778   status untested
1779   fourcc bhiv
1780   driver qtvideo
1781   dll "BeHereiVideo.qtx"
1782   out YUY2
1784 videocodec qtcvid
1785   info "Win32/QuickTime Cinepak decoder"
1786   status working
1787   fourcc cvid
1788   driver qtvideo
1789   dll "QuickTime.qts"
1790   out YUY2
1792 videocodec qtindeo
1793   info "Win32/QuickTime Indeo decoder"
1794   status crashing
1795   fourcc IV31,iv31
1796   fourcc IV32,iv32
1797   fourcc IV41
1798   driver qtvideo
1799   dll "QuickTime.qts"
1800   out YUY2
1802 videocodec qtmjpeg
1803   info "Win32/QuickTime MJPEG decoder"
1804   status crashing
1805   fourcc dmb1
1806   fourcc mjpa
1807   fourcc mjpb
1808   driver qtvideo
1809   dll "QuickTime.qts"
1810   out YUY2
1812 videocodec qtmpeg4
1813   info "Win32/QuickTime MPEG-4 decoder"
1814   status crashing
1815   fourcc mp4v
1816   driver qtvideo
1817   dll "QuickTime.qts"
1818   out YUY2
1820 videocodec qtsvq3
1821   info "Win32/QuickTime SVQ3 decoder"
1822   status working
1823   fourcc SVQ3
1824   driver qtvideo
1825   dll "QuickTimeEssentials.qtx"
1826   out YUY2
1828 videocodec qtsvq1
1829   info "Win32/QuickTime SVQ1 decoder"
1830   status buggy
1831   fourcc SVQ1
1832   driver qtvideo
1833   dll "QuickTime.qts"
1834   out YVU9
1836 ; VSS codecs (http://vsofts.com/solutions.html):
1838 videocodec vsslight
1839   info "VSS Codec Light"
1840   status working
1841   fourcc VSSV
1842   driver vfw
1843   dll "vsslight.dll"
1844   out BGR24 flip
1846 videocodec vssh264
1847   info "VSS H.264 New"
1848   status working
1849   fourcc VSSH
1850   driver dshow
1851   dll "vsshdsd.dll"
1852   guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
1853   out YV12
1855 videocodec vssh264old
1856   info "VSS H.264 Old"
1857   status working
1858   fourcc VSSH
1859   driver vfw
1860   dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
1861   out BGR24 flip
1863 videocodec vsswlt
1864   info "VSS Wavelet Video Codec"
1865   status working
1866   fourcc VSSW
1867   driver vfw
1868   dll "vsswlt.dll"
1869   out BGR24 flip
1871 ; buggy codecs:  (any volunteers for native rewrite?)
1873 videocodec zlib
1874   info "AVIzlib"
1875   status working
1876   comment "24bpp only"
1877   fourcc ZLIB
1878   driver vfw
1879   dll "avizlib.dll"
1880   out BGR24 flip
1882 videocodec mszh
1883   info "AVImszh"
1884   status working
1885   comment "24bpp only"
1886   fourcc MSZH
1887   driver vfw
1888   dll "avimszh.dll"
1889 ;  out YUY2
1890 ;  out BGR32,BGR24,BGR15
1891   out BGR24
1893 videocodec alaris
1894   info "Alaris VideoGramPiX"
1895 ; http://www.alaris.com/movies/toocool.vgm
1896 ; Martin Schuster <schuster@ap.univie.ac.at>
1897   status crashing
1898   comment "only produces strange patterns"
1899   fourcc VGPX,VTLP VGPX
1900   driver vfwex
1901   dll "vgpix32d.dll"
1902   out UYVY
1903   out BGR24
1906 ; non-working codecs:
1908 videocodec vcr1
1909   info "ATI VCR-1"
1910   status crashing
1911   fourcc VCR1
1912   driver vfw
1913   dll "ativcr1.dll"
1914   out RGB24 flip
1916 videocodec pim1
1917   info "Pinnacle Hardware MPEG-1"
1918   status crashing
1919   comment "no picture. use ffmpeg12!"
1920   fourcc PIM1
1921   driver vfw
1922   dll "pclepim1.dll"
1923   out BGR24 flip
1924 ;  out I420
1925 ;  out YUY2
1926 ;  out BGR32,BGR24,BGR16,BGR15
1928 videocodec qpeg
1929   info "Q-Team's QPEG (www.q-team.de)"
1930   status working
1931   comment "BGR8 only!"
1932   fourcc Q1.0,QPEG
1933   fourcc Q1.1,qpeq
1934   driver vfw
1935   dll "qpeg32.dll"
1936   out BGR8 flip
1938 videocodec rricm
1939   info "rricm"
1940   status crashing
1941   fourcc dmb1
1942   driver vfw
1943   dll "rricm.dll"
1944   out YUY2
1945   out BGR24 flip
1947 videocodec ffcamtasia
1948   info "TechSmith Camtasia Screen Codec (native)"
1949   status working
1950   fourcc TSCC,tscc
1951   driver ffmpeg
1952   dll "camtasia"
1953   out BGR32,BGR24,BGR15,BGR8 query
1955 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
1956 videocodec camtasia
1957   info "TechSmith Camtasia Screen Codec"
1958   status working
1959   fourcc TSCC,tscc
1960   driver vfw
1961   dll "tsccvid.dll"
1962   out BGR32,BGR24,BGR15,BGR8 query,flip
1964 videocodec ffcamstudio
1965   info "CamStudio Screen Codec"
1966   status working
1967   fourcc CSCD,cscd
1968   driver ffmpeg
1969   dll "camstudio"
1970   out BGR32,BGR24,BGR15 query
1972 ; Fraps - Realtime Video Capture - http://www.fraps.com/
1973 videocodec fraps
1974   info "FRAPS: Realtime Video Capture"
1975   comment "Requires a processor with SSE???"
1976   status working
1977   fourcc FPS1,fps1
1978   driver vfw
1979   dll "frapsvid.dll"
1980   out BGR32 flip
1982 videocodec fffraps
1983   info "FFmpeg Fraps"
1984   status working
1985   fourcc FPS1,fps1
1986   driver ffmpeg
1987   dll "fraps"
1988   out BGR24,I420
1990 videocodec fftiertexseq
1991   info "FFmpeg Tiertex SEQ"
1992   status working
1993   fourcc TSEQ ; internal MPlayer FourCC
1994   driver ffmpeg
1995   dll "tiertexseqvideo"
1996   out BGR8
1998 videocodec ffvmd
1999   info "FFmpeg Sierra VMD video"
2000   status working
2001   fourcc VMDV ; internal MPlayer FourCC
2002   driver ffmpeg
2003   dll "vmdvideo"
2004   out BGR8
2006 videocodec ffdxa
2007   info "FFmpeg Feeble Files DXA video"
2008   status working
2009   fourcc DXA1 ; internal MPlayer FourCC
2010   driver ffmpeg
2011   dll "dxa"
2012   out BGR8
2014 videocodec ffdsicinvideo
2015   info "FFmpeg Delphine CIN video"
2016   status working
2017   fourcc DCIV ; internal MPlayer FourCC
2018   driver ffmpeg
2019   dll "dsicinvideo"
2020   out BGR8
2022 videocodec ffthp
2023   info "FFmpeg THP video"
2024   status working
2025   fourcc THPV ; internal MPlayer FourCC
2026   driver ffmpeg
2027   dll thp
2028   out YV12
2030 videocodec ffbethsoftvid
2031   info "FFmpeg Bethesda Software VID"
2032   comment "video plays much too fast"
2033   status buggy
2034   fourcc BETH ; internal MPlayer FourCC
2035   driver ffmpeg
2036   dll bethsoftvid
2037   out BGR8
2039 videocodec fftxd
2040   info "FFmpeg Renderware TeXture Dictionary decoder"
2041   status working
2042   fourcc TXDV ; internal MPlayer FourCC
2043   driver ffmpeg
2044   dll txd
2045   out BGR32
2047 videocodec xan
2048   info "XAN Video"
2049   status working
2050   fourcc Xxan
2051   driver vfw
2052   dll "xanlib.dll"
2053   out BGR24,BGR15,BGR8 query,flip
2055 videocodec ffwc3
2056   info "FFmpeg XAN wc3"
2057   status buggy
2058   fourcc WC3V ; internal MPlayer FourCC
2059   driver ffmpeg
2060   dll "xan_wc3"
2061   out BGR8
2063 videocodec ffidcin
2064   info "FFmpeg Id CIN video"
2065   status buggy
2066   fourcc IDCI ; internal MPlayer FourCC
2067   driver ffmpeg
2068   dll "idcinvideo"
2069   out BGR8
2071 videocodec ffinterplay
2072   info "FFmpeg Interplay Video"
2073   status buggy
2074   fourcc INPV ; internal MPlayer FourCC
2075   driver ffmpeg
2076   dll "interplayvideo"
2077   out BGR8
2079 videocodec ffvqa
2080   info "FFmpeg VQA Video"
2081   status buggy
2082   fourcc VQAV ; internal MPlayer FourCC
2083   driver ffmpeg
2084   dll "vqavideo"
2085   out BGR8
2087 videocodec ffc93
2088   info "FFmpeg C93 Video"
2089   status buggy
2090   fourcc C93V ; internal MPlayer FourCC
2091   driver ffmpeg
2092   dll c93
2093   out BGR8
2096 ; raw formats:  (now RGB formats are autodetected)
2098 ; these raw codecs are used mostly by TV input
2099 ; 0x20776172 is used by Quicktime ('raw ')
2100 ; 0x0 is used by AVI
2101 ; YV12,RGB|32,RGB|24.. is created by MPlayer
2103 videocodec rawrgb32
2104   info "RAW RGB32"
2105   status working
2106   driver raw
2107   format 0x0
2108   format 0x20776172 0x52474220
2109   format 0x52474220
2110   out RGB32
2112 videocodec rawrgb24
2113   info "RAW RGB24"
2114   status working
2115   driver raw
2116   format 0x0
2117   format 0x20776172 0x52474218
2118   format 0x52474218
2119   out RGB24
2121 videocodec rawrgb16
2122   info "RAW RGB16"
2123   status working
2124   driver raw
2125   format 0x0
2126   format 0x20776172 0x52474210
2127   format 0x52474210
2128   out RGB16
2130 videocodec rawbgr32flip
2131   info "RAW BGR32"
2132   status working
2133   driver raw
2134   format 0x0
2135   out BGR32 flip
2137 videocodec rawbgr32
2138   info "RAW BGR32"
2139   status working
2140   driver raw
2141   format 0x0
2142   format 0x42475220
2143   out BGR32
2145 videocodec rawbgr24flip
2146   info "RAW BGR24"
2147   status working
2148   driver raw
2149   format 0x0
2150   out BGR24 flip
2152 videocodec rawbgr24
2153   info "RAW BGR24"
2154   status working
2155   driver raw
2156   format 0x0
2157   format 0x20776172 0x42475218
2158   format 0x42475218
2159   out BGR24
2161 videocodec rawbgr16flip
2162   info "RAW BGR15"
2163   status working
2164   driver raw
2165   format 0x0
2166   out BGR16 flip
2168 videocodec rawbgr16
2169   info "RAW BGR15"
2170   status working
2171   driver raw
2172   format 0x0
2173   format 0x20776172 0x42475210
2174   format 0x42475210
2175   out BGR16
2177 videocodec rawbgr15flip
2178   info "RAW BGR15"
2179   status working
2180   driver raw
2181   format 0x0
2182   out BGR15 flip
2184 videocodec rawbgr15
2185   info "RAW BGR15"
2186   status working
2187   driver raw
2188   format 0x0
2189   format 0x20776172 0x4247520F
2190   format 0x4247520F
2191   out BGR15
2193 videocodec rawbgr8flip
2194   info "RAW BGR8"
2195   status working
2196   driver raw
2197   format 0x0
2198   out BGR8 flip
2200 videocodec rawbgr8
2201   info "RAW BGR8"
2202   status working
2203   driver raw
2204   format 0x0
2205   format 0x20776172 0x42475208
2206   format 0x42475208
2207   out BGR8
2209 videocodec rawbgr1
2210   info "RAW BGR1"
2211   status working
2212   driver raw
2213   format 0x0
2214   format 0x20776172 0x42475201
2215   format 0x42475201
2216   out BGR1 flip
2218 videocodec rawyuy2
2219   info "RAW YUY2"
2220   status working
2221   driver raw
2222   format 0x0 0x32595559
2223   format 0x20776172 0x32595559
2224   fourcc yuy2,YUY2
2225   out YUY2
2227 videocodec rawyuv2
2228   info "RAW YUV2"
2229   status working
2230   driver raw
2231   format 0x0 0x32565559
2232   format 0x20776172 0x32565559
2233   fourcc yuv2,YUV2
2234   out YUY2
2236 videocodec rawuyvy
2237   info "RAW UYVY"
2238   status working
2239   driver raw
2240   format 0x0 0x59565955
2241   format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
2242   format 0x20776172 0x59565955
2243   fourcc uyvy,UYVY
2244   out UYVY
2246 videocodec raw444P
2247   info "RAW 444P"
2248   status working
2249   driver raw
2250   format 0x0 0x50343434
2251   format 0x20776172 0x50343434
2252   fourcc 444p,444P
2253   out 444P
2255 videocodec raw422P
2256   info "RAW 422P"
2257   status working
2258   driver raw
2259   format 0x0 0x50323234
2260   format 0x20776172 0x50323234
2261   fourcc 422p,422P
2262   out 422P
2264 videocodec rawyv12
2265   info "RAW YV12"
2266   status working
2267   driver raw
2268   format 0x0 0x32315659
2269   format 0x20776172 0x32315659
2270   fourcc yv12,YV12
2271   out YV12
2273 videocodec rawnv21
2274   info "RAW NV21"
2275   status working
2276   driver hmblck
2277   format 0x0 0x3132564E
2278   format 0x20776172 0x3132564E
2279   fourcc nv21,NV21
2280   out YV12
2282 videocodec rawnv12
2283   info "RAW NV12"
2284   status working
2285   driver hmblck
2286   format 0x0 0x3231564E
2287   format 0x20776172 0x3231564E
2288   fourcc nv12,NV12
2289   out YV12
2291 videocodec rawhm12
2292   info "RAW HM12"
2293   status working
2294   driver hmblck
2295   format 0x0 0x32314D48
2296   format 0x20776172 0x32314D48
2297   fourcc hm12,HM12
2298   out YV12
2300 videocodec rawi420
2301   info "RAW I420"
2302   status working
2303   driver raw
2304   format 0x0 0x30323449
2305   format 0x20776172 0x30323449
2306   fourcc i420,I420
2307   fourcc IYUV,iyuv
2308   out I420,IYUV
2310 videocodec rawyvu9
2311   info "RAW YVU9"
2312   status working
2313   driver raw
2314   format 0x0 0x39555659
2315   format 0x20776172 0x39555659
2316   fourcc yvu9,YVU9
2317   out YVU9
2319 videocodec rawy800
2320   info "RAW Y8/Y800"
2321   status working
2322   driver raw
2323   format 0x0 
2324   format 0x20203859 ; "Y8  "
2325   fourcc y800,Y800
2326   out Y800,Y8
2328 ; NULL codec - for testing.
2330 videocodec null
2331   info "NULL codec (no decoding!)"
2332   status crashing
2333   comment "for unknown/unsupported codecs or testing"
2334   driver null
2335   out YV12
2336   out I420
2337   out YUY2
2338   out UYVY
2339   out YVU9
2340   out BGR32,BGR24,BGR16,BGR15
2342 ;=============================================================================
2343 ;                   AUDIO CODECS
2344 ;=============================================================================
2346 audiocodec wma9dmo
2347   info "Windows Media Audio 9 DMO"
2348   status working
2349   format 0x162
2350   format 0x163
2351   driver dmo
2352   dll "wma9dmod.dll"
2353   guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
2355 audiocodec wmadmo
2356   info "Windows Media Audio DMO"
2357   status working
2358   format 0x160
2359   format 0x161
2360   format 0x162
2361   format 0x163
2362   driver dmo
2363   dll "wmadmod.dll"
2364   guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
2366 audiocodec wma9spdmo
2367   info "Windows Media Audio 9 Speech DMO"
2368   status working
2369   format 0xa
2370   driver dmo
2371   dll "wmspdmod.dll"
2372   guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
2374 audiocodec wma9spdshow
2375   info "Windows Media Audio 9 Speech DShow"
2376   status working
2377   format 0xa
2378   driver dshow
2379   dll "wmavds32.ax"
2380   guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
2382 audiocodec ffqdm2
2383   info "FFmpeg QDM2 audio decoder"
2384   status working
2385   format 0x324D4451 ; "QDM2"
2386   driver ffmpeg
2387   dll "qdm2"
2389 audiocodec qdmc
2390   info "QuickTime QDMC/QDM2 audio decoders"
2391   status working
2392   format 0x324D4451 ; "QDM2"
2393   format 0x434D4451 ; "QDMC"
2394   driver qtaudio
2395   dll "QuickTime.qts"
2397 audiocodec qclp
2398   info "QuickTime QCLP audio decoder"
2399   status working
2400   format 0x706C6351 ; "QCLP"
2401   driver qtaudio
2402   dll "QuickTime.qts"
2404 audiocodec qtmace3
2405   info "QuickTime MACE3 audio decoder"
2406   status working
2407   format 0x3343414D ; "MAC3"
2408   driver qtaudio
2409   dll "QuickTime.qts"
2411 audiocodec qtmace6
2412   info "QuickTime MACE6 audio decoder"
2413   status working
2414   format 0x3643414D ; "MAC6"
2415   driver qtaudio
2416   dll "QuickTime.qts"
2418 audiocodec ffra144
2419   info "FFmpeg RealAudio 1.0"
2420   status working
2421   format 0x345F3431 ; "14_4"
2422   driver ffmpeg
2423   dll "real_144"
2425 audiocodec ffra288
2426   info "FFmpeg RealAudio 2.0"
2427   status working
2428   format 0x385F3832 ; "28_8"
2429   driver ffmpeg
2430   dll "real_288"
2432 audiocodec ffcook
2433   info "FFmpeg COOK audio decoder"
2434   status working
2435   format 0x6B6F6F63 ; "cook"
2436   driver ffmpeg
2437   dll "cook"
2439 audiocodec ffatrc
2440   info "FFmpeg Atrac 3 audio decoder"
2441   status working
2442   format 0x63727461 ; "atrc"
2443   format 0x270      ; atrac3 in wav
2444   driver ffmpeg
2445   dll "atrac 3"
2447 audiocodec ra144
2448   info "RealAudio 1.0"
2449   status working
2450   format 0x345F3431 ; "14_4"
2451   driver realaud
2452   dll "14_4.so.6.0"
2454 audiocodec ra144win
2455   info "Win32 RealAudio 1.0"
2456   status working
2457   format 0x345F3431 ; "14_4"
2458   driver realaud
2459   dll "14_43260.dll"
2461 audiocodec ra144mac
2462   info "Mac OS X RealAudio 1.0"
2463   status working
2464   format 0x345F3431 ; "14_4"
2465   driver realaud
2466   dll "14_4.shlb"
2468 audiocodec ra288
2469   info "RealAudio 2.0"
2470   status working
2471   format 0x385F3832 ; "28_8"
2472   driver realaud
2473   dll "28_8.so.6.0"
2475 audiocodec ra288win
2476   info "Win32 RealAudio 2.0"
2477   status working
2478   format 0x385F3832 ; "28_8"
2479   driver realaud
2480   dll "28_83260.dll"
2482 audiocodec ra288mac
2483   info "Mac OS X RealAudio 2.0"
2484   status working
2485   format 0x385F3832 ; "28_8"
2486   driver realaud
2487   dll "28_8.shlb"
2489 audiocodec ra10cook
2490   info "RealPlayer 10 COOK audio"
2491   comment "supports cook 5.1"
2492   status working
2493   format 0x6B6F6F63 ; "cook"
2494   driver realaud
2495   dll "cook.so"
2497 audiocodec racook
2498   info "RealAudio COOK"
2499   status working
2500   format 0x6B6F6F63 ; "cook"
2501   driver realaud
2502   dll "cook.so.6.0"
2504 audiocodec ra10cookwin
2505   info "Win32 RealAudio 10 COOK"
2506   comment "supports cook 5.1"
2507   status working
2508   format 0x6B6F6F63 ; "cook"
2509   driver realaud
2510   dll "cook.dll"
2512 audiocodec racookwin
2513   info "Win32 RealAudio COOK"
2514   status working
2515   format 0x6B6F6F63 ; "cook"
2516   driver realaud
2517   dll "cook3260.dll"
2519 audiocodec racookmac
2520   info "Mac OS X RealAudio COOK"
2521   status working
2522   format 0x6B6F6F63 ; "cook"
2523   driver realaud
2524   dll "cook.bundle/Contents/MacOS/cook"
2526 audiocodec rasipr
2527   info "RealAudio Sipro"
2528   status working
2529   format 0x72706973 ; "sipr"
2530   driver realaud
2531   dll "sipr.so.6.0"
2533 audiocodec ra10sipr
2534   info "RealPlayer 10 RealAudio Sipro"
2535   status working
2536   format 0x72706973 ; "sipr"
2537   driver realaud
2538   dll "sipr.so"
2540 audiocodec ra10siprwin
2541   info "Win32 RealAudio 10 Sipro"
2542   status working
2543   format 0x72706973 ; "sipr"
2544   driver realaud
2545   dll "sipr.dll"
2547 audiocodec rasiprwin
2548   info "Win32 RealAudio Sipro"
2549   status working
2550   format 0x72706973 ; "sipr"
2551   driver realaud
2552   dll "sipr3260.dll"
2554 audiocodec rasiprmac
2555   info "Mac OS X RealAudio Sipro"
2556   status working
2557   format 0x72706973 ; "sipr"
2558   driver realaud
2559   dll "sipr.bundle/Contents/MacOS/sipr"
2561 audiocodec raatrc
2562   info "RealAudio ATRAC3"
2563   status working
2564   format 0x63727461 ; "atrc"
2565   driver realaud
2566   dll "atrc.so.6.0"
2568 audiocodec ra10atrc
2569   info "RealPlayer 10 RealAudio ATRAC3"
2570   status working
2571   format 0x63727461 ; "atrc"
2572   driver realaud
2573   dll "atrc.so"
2575 audiocodec ra10atrcwin
2576   info "Win32 RealAudio 10 ATRAC3"
2577   status working
2578   format 0x63727461 ; "atrc"
2579   driver realaud
2580   dll "atrc.dll"
2582 audiocodec raatrcwin
2583   info "Win32 RealAudio ATRAC3"
2584   status working
2585   format 0x63727461 ; "atrc"
2586   driver realaud
2587   dll "atrc3260.dll"
2589 audiocodec raatrcmac
2590   info "Mac OS X RealAudio ATRAC3"
2591   status working
2592   format 0x63727461 ; "atrc"
2593   driver realaud
2594   dll "atrc.bundle/Contents/MacOS/atrc"
2596 audiocodec ffadpcmimaamv
2597   info "FFmpeg AMV IMA ADPCM audio"
2598   status working
2599   fourcc AMVA  ; internal MPlayer FourCC
2600   driver ffmpeg
2601   dll adpcm_ima_amv
2603 audiocodec imaadpcm
2604   info "IMA ADPCM"
2605   status working
2606   format 0x11
2607   format 0x34616d69  ; "ima4" (MOV files)
2608   format 0x1100736d ; "ms\x00\x11" (MOV files)
2609   driver imaadpcm
2611 audiocodec msadpcm
2612   info "MS ADPCM"
2613   status working
2614   format 0x2
2615   format 0x0200736d  ; "ms\x00\x02" (MOV files)
2616   driver msadpcm
2618 audiocodec dk4adpcm
2619   info "Duck DK4 ADPCM (rogue format number)"
2620   status working
2621   format 0x61 ; This format number was used by Duck Corp. but not officially
2622               ; registered with Microsoft
2623   driver imaadpcm
2625 audiocodec dk3adpcm
2626   info "Duck DK3 ADPCM (rogue format number)"
2627   status working
2628   format 0x62 ; This format number was used by Duck Corp. but not officially
2629               ; registered with Microsoft
2630   driver dk3adpcm
2632 audiocodec ffroqaudio
2633   info "Id RoQ File Audio Decoder"
2634   status working
2635   fourcc RoQA ; internal MPlayer FourCC
2636   driver ffmpeg
2637   dll "roq_dpcm"
2639 audiocodec ffsmkaud
2640   info "FFmpeg Smacker Audio"
2641   status buggy
2642   fourcc SMKA
2643   driver ffmpeg
2644   dll "smackaud"
2646 audiocodec ffdsicinaudio
2647   info "FFmpeg Delphine CIN audio"
2648   status working
2649   fourcc DCIA ; internal MPlayer FourCC
2650   driver ffmpeg
2651   dll dsicinaudio
2653 audiocodec ff4xmadmpcm
2654   info "FFmpeg 4XM ADPCM audio"
2655   status working
2656   fourcc 4XMA ; internal MPlayer FourCC
2657   driver ffmpeg
2658   dll adpcm_4xm
2660 audiocodec ffadpcmimaws
2661   info "FFmpeg Westwood IMA ADPCM audio"
2662   status working
2663   fourcc AIWS ; internal MPlayer FourCC
2664   driver ffmpeg
2665   dll adpcm_ima_ws
2667 audiocodec ffwssnd1
2668   info "FFmpeg Westwood SND1"
2669   status working
2670   fourcc SND1 ; internal MPlayer FourCC
2671   driver ffmpeg
2672   dll ws_snd1
2674 audiocodec ffinterplaydpcm
2675   info "FFmpeg Interplay DPCM audio"
2676   status working
2677   fourcc INPA ; internal MPlayer FourCC
2678   driver ffmpeg
2679   dll interplay_dpcm
2681 audiocodec ffadpcmea
2682   info "FFmpeg EA ADPCM audio"
2683   status working
2684   fourcc ADEA ; internal MPlayer FourCC
2685   driver ffmpeg
2686   dll adpcm_ea
2688 audiocodec ffxandpcm
2689   info "FFmpeg XAN DPCM audio"
2690   comment "only works with libavformat demuxer"
2691   status working
2692   fourcc Axan
2693   driver ffmpeg
2694   dll xan_dpcm
2696 audiocodec ffadpcmthp
2697   info "FFmpeg THP ADPCM audio"
2698   status working
2699   fourcc THPA
2700   driver ffmpeg
2701   dll adpcm_thp
2703 audiocodec libdv
2704   info "raw DV audio decoder (libdv)"
2705   status working
2706   fourcc RADV
2707   driver libdv
2708   dll libdv.so.2
2710 audiocodec ffdv
2711   info "FFmpeg DV audio decoder"
2712   status working
2713   fourcc RADV
2714   driver ffmpeg
2715   dll "dvaudio"
2717 audiocodec faad
2718   info "FAAD AAC (MPEG-2/MPEG-4 Audio) decoder"
2719   status working
2720   fourcc mp4a,MP4A
2721   fourcc "AAC " ; Used in NSV
2722   fourcc "AACP" ; Used in NSV for AACPlus
2723   format 0xff
2724   format 0x706D
2725   driver faad
2726   dll libfaad2
2728 audiocodec ffflac
2729   info "FFmpeg FLAC audio decoder"
2730   status working
2731   format 0x43614C66
2732   format 0xF1AC
2733   driver ffmpeg
2734   dll "flac"
2736 audiocodec ffalac
2737   info "FFmpeg ALAC audio decoder"
2738   status working
2739   fourcc alac
2740   driver ffmpeg
2741   dll "alac"
2743 audiocodec fftta
2744   info "FFmpeg True Audio (TTA) decoder"
2745   status working
2746   fourcc TTA1 ; internal MPlayer FourCC
2747   driver ffmpeg
2748   dll "tta"
2750 audiocodec ffwavpack
2751   info "FFmpeg WavPack audio decoder"
2752   status working
2753   fourcc WVPK ; internal MPlayer FourCC
2754   driver ffmpeg
2755   dll "wavpack"
2757 audiocodec ffshorten
2758   info "FFmpeg Shorten audio decoder"
2759   status working
2760   fourcc shrn ; internal MPlayer FourCC
2761   driver ffmpeg
2762   dll "shorten"
2764 audiocodec ffape
2765   info "FFmpeg Monkey's Audio decoder"
2766   status working
2767   fourcc "APE "
2768   driver ffmpeg
2769   dll "ape"
2771 audiocodec ffnellymoser
2772   info "FFmpeg Nellymoser Audio decoder"
2773   status working
2774   fourcc "NELL" ; internal MPlayer FourCC
2775   driver ffmpeg
2776   dll "nellymoser"
2778 audiocodec pcm
2779   info "Uncompressed PCM"
2780   status working
2781   format 0x0
2782   format 0x1
2783   format 0x3         ; IEEE float
2784   format 0xfffe      ; Extended
2785   format 0x20776172  ; "raw " (MOV files)
2786   format 0x736f7774  ; "twos" (MOV files)
2787   format 0x74776f73  ; "sowt" (MOV files)
2788   format 0x32336c66  ; "fl32" (MOV files)
2789   format 0x666c3332  ; "23lf" (MOV files)
2790 ;  format 0x34366c66  ; "fl64" (MOV files)
2791 ;  format 0x666c3634  ; "46lf" (MOV files)
2792   format 0x454e4f4e  ; "NONE" (MOV files from Kodak CX6320)
2793   format 0x34326e69  ; "in24" (MOV files)
2794   format 0x696e3234  ; "42ni" (MOV files)
2795   format 0x32336e69  ; "in32" (MOV files)
2796   format 0x696e3332  ; "23ni" (MOV files)
2797 ;;;; these are for hardware support only:  (alaw,ulaw,ima-adpcm,mpeg,ac3)
2798 ;  format 0x6
2799 ;  format 0x7
2800 ;  format 0x11
2801 ;  format 0x50
2802 ;  format 0x2000
2803 ;;;;
2804   driver pcm
2806 audiocodec divx
2807   info "DivX audio (WMA)"
2808   status working
2809   format 0x160
2810   format 0x161
2811   driver acm
2812   dll "divxa32.acm"
2814 audiocodec msadpcmacm
2815   info "MS ADPCM"
2816   status working
2817   format 0x2
2818   driver acm
2819   dll "msadp32.acm"
2821 audiocodec mp3
2822   info "mp3lib MPEG layer-2, layer-3"
2823   status working
2824   comment "Optimized to MMX/SSE/3Dnow!"
2825   format 0x50        ; layer-1 && layer-2
2826   format 0x55        ; layer-3
2827   format 0x5500736d  ; "ms\0\x55" older mp3 fcc (MOV files)
2828   fourcc ".mp3"      ; CBR/VBR MP3 (MOV files)
2829   fourcc "MP3 "      ; used in .nsv files
2830   fourcc "LAME"      ; used in mythtv .nuv files
2831   driver mp3lib
2833 audiocodec ffpcmdaud
2834   info "D-Cinema audio (FFmpeg)"
2835   status untested
2836   fourcc "daud"
2837   driver ffmpeg
2838   dll "pcm_s24daud"
2840 audiocodec ffwmav1
2841   info "DivX audio v1 (FFmpeg)"
2842   status untested
2843   format 0x160
2844   driver ffmpeg
2845   dll "wmav1"
2847 audiocodec ffwmav2
2848   info "DivX audio v2 (FFmpeg)"
2849   status untested
2850   format 0x161
2851   driver ffmpeg
2852   dll "wmav2"
2854 audiocodec ffmac3
2855   info "Macintosh Audio Compression and Expansion 3:1"
2856   status untested
2857   fourcc "MAC3"
2858   driver ffmpeg
2859   dll "mace3"
2861 audiocodec ffmac6
2862   info "Macintosh Audio Compression and Expansion 6:1"
2863   status untested
2864   fourcc "MAC6"
2865   driver ffmpeg
2866   dll "mace6"
2868 audiocodec ffsonic
2869   info "FFmpeg Sonic"
2870   status untested
2871   fourcc SONC
2872   format 0x2048
2873   driver ffmpeg
2874   dll "sonic"
2876 audiocodec ffmp3on4
2877   info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio decoder"
2878   status working
2879   format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
2880   driver ffmpeg
2881   dll "mp3on4"
2883 audiocodec ffmp3
2884   info "FFmpeg MPEG layer-3 audio decoder"
2885   comment "integer only"
2886   status working
2887   format 0x55
2888   format 0x5500736d  ; "ms\0\x55" older mp3 fcc (MOV files)
2889   fourcc ".mp3"      ; CBR/VBR MP3 (MOV files)
2890   fourcc "MP3 "      ; used in .nsv files
2891   fourcc "LAME"      ; used in mythtv .nuv files
2892   driver ffmpeg
2893   dll "mp3"
2895 audiocodec ffmp3adu
2896   info "FFmpeg MPEG layer-3 adu audio decoder"
2897   comment "integer only"
2898   status working
2899   format 0x55756461  ; 'a','d','u',0x55 internal MPlayer fourcc
2900   driver ffmpeg
2901   dll "mp3adu"
2903 audiocodec ffmp2
2904   info "FFmpeg MPEG layer-1 and layer-2 audio decoder"
2905   comment "integer only"
2906   status working
2907   format 0x50
2908   driver ffmpeg
2909   dll "mp2"
2911 audiocodec mad
2912   info "libMAD MPEG layer 1-2-3"
2913   status working
2914   format 0x50
2915   format 0x55
2916   format 0x5500736d  ; "ms\0\x55" older mp3 fcc (MOV files)
2917   fourcc ".mp3"      ; CBR/VBR MP3 (MOV files)
2918   fourcc "MP3 "      ; used in .nsv files
2919   fourcc "LAME"      ; used in mythtv .nuv files
2920   driver libmad
2921   dll "libmad"
2923 audiocodec mp3acm
2924   info "MPEG layer-3"
2925   status working
2926   comment "conflicts with security kernel patches"
2927   format 0x55
2928   driver acm
2929   dll "l3codeca.acm"
2931 audiocodec imaadpcmacm
2932   info "IMA ADPCM"
2933   status working
2934   format 0x11
2935   driver acm
2936   dll "imaadp32.acm"
2937   
2938 audiocodec msgsm
2939   info "MS GSM"
2940   status working
2941   format 0x31
2942   format 0x32
2943   fourcc agsm
2944   driver msgsm
2946 audiocodec msgsmacm
2947   info "MS GSM"
2948   status working
2949   format 0x31
2950 ;  format 0x32
2951   driver acm
2952   dll "msgsm32.acm"
2954 audiocodec msnaudio
2955   info "MSN AUDIO"
2956   status working
2957 ;  format 0x31
2958   format 0x32
2959   driver acm
2960   dll "msnaudio.acm"
2962 audiocodec alaw
2963   info "aLaw"
2964   status working
2965   format 0x6
2966   format 0x77616C61 ; 'alaw', .mov files
2967   driver alaw
2969 audiocodec ulaw
2970   info "uLaw"
2971   status working
2972   format 0x7
2973   format 0x77616c75  ; "ulaw" (MOV files)
2974   driver alaw
2976 audiocodec dvdpcm
2977   info "Uncompressed DVD/VOB LPCM"
2978   status working
2979   format 0x10001
2980   driver dvdpcm
2982 audiocodec a52
2983   info "AC3-liba52"
2984   status working
2985   format 0x2000
2986   fourcc dnet
2987   driver liba52
2988   dll "liba52"
2990 audiocodec ffac3
2991   info "FFmpeg AC-3"
2992   status working
2993   format 0x2000
2994   fourcc dnet
2995   driver ffmpeg
2996   dll ac3
2998 audiocodec dts
2999   info "DTS-libdca"
3000   status working
3001   format 0x2001
3002   driver libdca
3004 audiocodec ffdca
3005   info "FFmpeg DTS"
3006   status working
3007   format 0x2001
3008   driver ffmpeg
3009   dll "dca"
3011 audiocodec ffmusepack7
3012   info "Musepack sv7 audio codec"
3013   comment "only works with libavformat demuxer"
3014   status  working
3015   fourcc  "MPC "
3016   driver ffmpeg
3017   dll "mpc sv7"
3019 audiocodec ffmusepack8
3020   info "Musepack sv8 audio codec"
3021   comment "only works with libavformat demuxer"
3022   status  working
3023   fourcc  "MPC8"
3024   driver ffmpeg
3025   dll "mpc sv8"
3027 audiocodec musepack
3028   info "Musepack audio codec"
3029   status  working
3030   fourcc  "MPC "
3031   format 0x2b4d
3032   driver mpcdec
3034 audiocodec ffamrnb
3035   info "AMR Narrowband"
3036   status working
3037   fourcc samr
3038   driver ffmpeg
3039   dll "libamr_nb"
3041 audiocodec ffamrwb
3042   info "AMR Wideband"
3043   status working
3044   fourcc sawb
3045   driver ffmpeg
3046   dll "libamr_wb"
3048 audiocodec ffadcpmswf
3049   info "FFmpeg's ADPCM Flash-variant"
3050   status working
3051   format 0x5346 ; 'SF', pseudo id
3052   driver ffmpeg
3053   dll "adpcm_swf"
3055 audiocodec voxware
3056   info "VoxWare"
3057   status working
3058   comment "windows users need msms001.vwp in windows\\system32 folder"
3059   format 0x75
3060   driver dshow
3061   dll "voxmsdec.ax" ; need also msms001.vwp
3062   guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3064 audiocodec acelp
3065   info "ACELP.net Sipro Lab Audio Decoder"
3066   status working
3067   format 0x130
3068   driver dshow
3069   dll "acelpdec.ax"
3070   guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
3072 audiocodec ffimc
3073   info "FFmpeg Intel Music Coder"
3074   status working
3075   format 0x401
3076   driver ffmpeg
3077   dll "imc"
3079 audiocodec imc
3080   info "Intel Music Coder"
3081   status working
3082   comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
3083   format 0x401
3084   driver acm
3085   dll "imc32.acm"
3087 audiocodec iac25
3088   info "Indeo audio"
3089   status working
3090   format 0x402
3091   driver acm
3092   dll "iac25_32.ax"
3094 audiocodec ffctadp32
3095   info "Creative ADPCM native codec"
3096   status working
3097   format 0x200
3098   driver ffmpeg
3099   dll "adpcm_ct"
3101 audiocodec ctadp32
3102   info "Creative ADPCM codec"
3103   status working
3104   format 0x200
3105   driver acm
3106   dll "ctadp32.acm"
3108 audiocodec sc4
3109   info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
3110   status working
3111   format 0x350
3112   driver acm
3113   dll "mi-sc4.acm"
3115 audiocodec hwac3
3116   info "AC3 through S/PDIF"
3117   status working
3118   format 0x2000
3119   fourcc dnet
3120   driver hwac3
3122 audiocodec hwdts
3123   info "DTS through S/PDIF"
3124   status working
3125   format 0x2001
3126   driver hwac3
3128 audiocodec ffvorbis
3129   info "FFmpeg Vorbis decoder"
3130   status working
3131   fourcc vrbs
3132   format 0x566F
3133   driver ffmpeg
3134   dll "vorbis"
3136 audiocodec vorbis
3137   info "OggVorbis Audio Decoder"
3138   status working
3139   comment "OggVorbis driver using libvorbis"
3140   fourcc vrbs
3141   format 0x566F
3142   driver libvorbis
3143   dll "libvorbis"
3144 ; acm codec doesn't work, haven't tried zorannt dshow codec
3145 ;  driver acm
3146 ;  dll "vorbis.acm"
3148 audiocodec speex
3149   info "Speex Audio Decoder"
3150   status working
3151   comment "Speex driver using libspeex"
3152   fourcc 'spx '
3153   driver speex
3154   dll "speex"
3156 audiocodec vivoaudio
3157   info "Vivo G.723/Siren Audio Codec"
3158   status working
3159   format 0x111       ; vivo g.723
3160   format 0x112       ; siren
3161   driver acm
3162   dll "vivog723.acm"
3164 audiocodec g72x
3165   info "G.711/G.721/G.723"
3166   status crashing
3167   comment "does not work yet - just noise :("
3168   format 0x111      ; vivo g.723
3169   format 0x112      ; vivo siren
3170   driver g72x
3171   dll "g72x.c"
3173 audiocodec ffg726
3174   info "Sharp G.726 Audio"
3175   status working
3176   format 0x45
3177   driver ffmpeg
3178   dll "g726"
3180 audiocodec g726
3181   info "Sharp G.726 Audio"
3182   status untested
3183   format 0x45
3184   driver acm
3185   dll "scg726.acm"
3187 audiocodec atrac3
3188   info "Sony ATRAC3"
3189   status buggy
3190   comment "format not accepted"
3191   format 0x270
3192   driver acm
3193   dll "atrac3.acm"
3195 audiocodec ALF2
3196 ; http://www.nctsoft.com/products/NCTALFCD/
3197 ; jdp@mail.sonofon.dk
3198   info "ALF2"
3199   status working
3200   format 0x1FC4     ; ALF2
3201   driver acm
3202   dll "alf2cd.acm"
3204 audiocodec fftruespeech
3205   info "FFmpeg TrueSpeech"
3206   status working
3207   format 0x22
3208   driver ffmpeg
3209   dll "truespeech"
3211 audiocodec truespeech
3212   info "DSP Group TrueSpeech(TM)"
3213   status working
3214   format 0x22
3215   driver acm
3216   dll "tssoft32.acm" ; need also tsd32.dll
3218 ; rt32dcmp.dll needed too
3219 audiocodec voxwarert24
3220   info "VoxWare RT24 speech codec"
3221   status working
3222   format 0x181c
3223   driver acm
3224   dll "nsrt2432.acm"
3226 audiocodec lhacm
3227   info "Lernout & Hauspie CELP and SBC codecs"
3228   status working
3229   format 0x1101 ; CELP
3230   format 0x1102 ; SBC
3231   format 0x1103 ; SBC
3232   format 0x1104 ; SBC
3233   driver acm
3234   dll "lhacm.acm"
3236 audiocodec TwinVQ
3237   info "VQF codec by NTTLabs"
3238   status working
3239   fourcc TWIN
3240   driver vqf
3241   dll "tvqdec.dll"
3243 audiocodec hwmpa
3244   info "MPEG audio pass-through for hardware MPEG decoders"
3245   status working
3246   comment "for hardware MPEG audio decoders"
3247   format 0x50        ; layer-1 && layer-2
3248   format 0x55        ; layer-3
3249   format 0x5500736d  ; "ms\0\x55" older MP3 fourcc (MOV files)
3250   fourcc ".mp3"      ; CBR/VBR MP3 (MOV files)
3251   fourcc "MP3 "      ; used in .nsv files
3252   fourcc "LAME"      ; used in mythtv .nuv files
3253   driver hwmpa