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