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