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