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