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