cleanup: Silence compilation warnings on MinGW-w64
[mplayer.git] / etc / codecs.conf
blobedec66ecce6066cd1ba4e7cc4d9fe60b7a172503
1 ;=============================================================================
2 ;  Default codecs config file.
3 ;  Before editing this file, please read DOCS/tech/codecs.conf.txt !
4 ;=============================================================================
6 release 20110311
8 ;=============================================================================
9 ;                   VIDEO CODECS
10 ;=============================================================================
12 videocodec ffanm
13   info "FFmpeg Deluxe Paint Animation"
14   status working
15   fourcc "ANM " ; internal MPlayer FourCC
16   driver ffmpeg
17   dll anm
19 videocodec ffbinkvideo
20   info "FFmpeg Bink Video"
21   status working
22   fourcc BIKf ; internal MPlayer FourCC
23   fourcc BIKg ; internal MPlayer FourCC
24   fourcc BIKh ; internal MPlayer FourCC
25   fourcc BIKi ; internal MPlayer FourCC
26   driver ffmpeg
27   dll binkvideo
29 videocodec ffcdgraphics
30   info "FFmpeg CD-Graphics"
31   status working
32   fourcc CDGR ; internal MPlayer FourCC
33   driver ffmpeg
34   dll cdgraphics
36 videocodec ffmvi1
37   info "FFmpeg Motion Pixels"
38   status working
39   fourcc MVI1 ; internal MPlayer FourCC
40   driver ffmpeg
41   dll motionpixels
43 videocodec ffmdec
44   info "FFmpeg Sony PlayStation MDEC (Motion DECoder)"
45   status working
46   fourcc MDEC ; internal MPlayer FourCC
47   driver ffmpeg
48   dll mdec
50 videocodec ffsiff
51   info "FFmpeg Beam Software SIFF"
52   status working
53   fourcc VBV1
54   driver ffmpeg
55   dll vb
57 videocodec ffmimic
58   info "FFmpeg Mimic video"
59   status working
60   fourcc ML20
61   fourcc LM20 ; mimic in avi
62   driver ffmpeg
63   dll "mimic"
65 videocodec ffkmvc
66   info "FFmpeg Karl Morton Video Codec"
67   status working
68   fourcc KMVC
69   driver ffmpeg
70   dll "kmvc"
72 videocodec ffzmbv
73   info "FFmpeg Zip Motion-Block Video"
74   status working
75   fourcc ZMBV
76   driver ffmpeg
77   dll "zmbv"
79 videocodec geov
80   info "GeoCodec"
81   comment "crashes without -nosound, hangs on exit"
82   status buggy
83   fourcc GEOV
84   fourcc GEOX
85   driver vfw
86   dll "GeoCodec.dll"
87   out BGR24 flip
89 videocodec imm4
90   info "infinity cctv codec"
91   status working
92   fourcc IMM4
93   driver vfw
94   dll "VCMIMM4.dll"
95   out BGR15 flip
97 videocodec amv2
98   info "lossless video codec"
99   status working
100   fourcc AMV2
101   driver vfw
102   dll "amv2codec.dll"
103   out BGR32 flip
105 videocodec lzocodec
106   info "lzo lossless"
107   status working
108   fourcc LZOC
109   driver vfw
110   dll "lzocodec.dll"
111   out YV12,YUY2
113 videocodec direccionalvfw
114   info "direccional lossless codec"
115   status working
116   fourcc DIRC
117   driver vfw
118   dll "direccional.dll"
119   out BGR24,BGR32 flip
121 videocodec mhuffyuv
122   info "mhuffyuv lossless codec"
123   status working
124   fourcc MHFY
125   driver vfw
126   dll "mhuffyuv.dll"
127   out BGR24,BGR32 flip
129 videocodec zmbv
130   info "Zip Motion-Block Video"
131   status working
132   fourcc ZMBV
133   driver vfw
134   dll "zmbv.dll"
135   out BGR24,BGR15,BGR8 query,flip
137 videocodec yuv8
138   info "YUV422 = Cb0 Y0 Cr0 Y1 Cb1 Y2 Cr1 Y3 (U Y V Y U Y V Y)"
139   status working
140   fourcc yuv8
141   driver vfwex
142   dll "kdvyuv8.dll" ; i wonder if this works with raw codecs?
143   out YV12,I420,UYVY
144   out BGR24,BGR15,BGR32
146 videocodec ffr210
147   info "FFmpeg R210 - 10-bit RGB"
148   status working
149   fourcc r210
150   driver ffmpeg
151   dll "r210"
153 videocodec ffr10k
154   info "FFmpeg R10k - 10-bit RGB"
155   status working
156   fourcc R10k,R10g
157   driver ffmpeg
158   dll "r10k"
160 videocodec blackmagic
161   info "Blackmagic 10-bit"
162   status working
163   comment "requires libguide40.dll"
164   fourcc r210
165   driver vfw
166   dll "BMDCodecLib.dll"
167   out BGR32,RGB32
169 ; MPEG-1/2 decoding:
171 videocodec ffmpeg1
172   info "FFmpeg MPEG-1"
173   status working
174   format 0x10000001  ; MPEG-1
175   fourcc mpg1
176   fourcc PIM1        ; Pinnacle hardware-MPEG-1
177   fourcc VCR2
178   fourcc MPEG
179   fourcc m1v1
180   driver ffmpeg
181   dll "mpeg1video"
183 videocodec ffmpeg2
184   info "FFmpeg MPEG-2"
185   status working
186   format 0x10000002  ; MPEG-2
187   fourcc mpg2,MPG2
188   fourcc "DVR "
189   fourcc MPEG
190   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
191   fourcc MMES,mmes   ; matrox mpeg2 in avi
192   fourcc M701        ; matrox mpeg2 intra-only
193   fourcc hdv1,hdv2,hdv3
194   fourcc hdv4,hdv5,hdv6
195   fourcc hdv7,hdv8,hdv9
196   fourcc xdv1,xdv2,xdv3
197   fourcc xdv4,xdv5,xdv6
198   fourcc xdv7,xdv8,xdv9
199   fourcc xdva,xdvb,xdvc
200   fourcc xdvd,xdve,xdvf
201   fourcc xd5a,xd5b,xd5c
202   fourcc xd5d,xd5e,xd5f
203   fourcc xd59,xd54,xd55
204   fourcc mx5n,mx4n,mx4p
205   fourcc mx3n,mx3p
206   fourcc AVmp
207   fourcc VCR2
208   fourcc mp2v,mpgv
209   fourcc m2v1
210   fourcc PIM2
211   fourcc LMP2 ; Lead mpeg2 in avi
212   fourcc slif ; SoftLab MPEG-2 I-frames Codec
213   driver ffmpeg
214   dll "mpeg2video"
216 ; for backward compatibility
217 videocodec ffmpeg12
218   info "FFmpeg MPEG-1/2"
219   status working
220   format 0x10000001  ; MPEG-1
221   format 0x10000002  ; MPEG-2
222   fourcc mpg1,mpg2,MPG2
223   fourcc PIM1        ; Pinnacle hardware-MPEG-1
224   fourcc PIM2        ; Pinnacle hardware-MPEG-2
225   fourcc VCR2
226   fourcc "DVR "
227   fourcc MPEG
228   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
229   fourcc MMES,mmes   ; matrox mpeg2 in avi
230   fourcc M701        ; matrox mpeg2 intra-only
231   fourcc hdv1,hdv2,hdv3
232   fourcc hdv4,hdv5,hdv6
233   fourcc hdv7,hdv8,hdv9
234   fourcc xdv1,xdv2,xdv3
235   fourcc xdv4,xdv5,xdv6
236   fourcc xdv7,xdv8,xdv9
237   fourcc xdva,xdvb,xdvc
238   fourcc xdvd,xdve,xdvf
239   fourcc xd5a,xd5b,xd5c
240   fourcc xd5d,xd5e,xd5f
241   fourcc xd59,xd54,xd55
242   fourcc mx5n,mx4n,mx4p
243   fourcc mx3n,mx3p
244   fourcc AVmp
245   fourcc mp2v,mpgv
246   fourcc m2v1,m1v1
247   fourcc LMP2 ; Lead mpeg2 in avi
248   fourcc slif ; SoftLab MPEG-2 I-frames Codec
249   fourcc EM2V ; Etymonix MPEG-2 I-frame Video Codec
250   driver ffmpeg
251   dll "mpegvideo"
253 videocodec ffmpeg12vdpau
254   info "FFmpeg MPEG-1/2 (VDPAU)"
255   status working
256   format 0x10000001  ; MPEG-1
257   format 0x10000002  ; MPEG-2
258   fourcc mpg1,mpg2,MPG2
259   fourcc PIM1        ; Pinnacle hardware-MPEG-1
260   fourcc PIM2        ; Pinnacle hardware-MPEG-2
261   fourcc "DVR "
262   fourcc hdv2
263   fourcc MPEG
264   fourcc hdv1
265   fourcc hdv3        ; HDV 1080i50
266   fourcc hdv5        ; HDV  720p25
267   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
268   fourcc hdv6,hdv7,hdv8
269   fourcc xdv1,xdv2,xdv3
270   fourcc xdv4,xdv5,xdv6
271   fourcc xdv7,xdv8,xdv9
272   fourcc xdva,xdvb,xdvc
273   fourcc xdvd,xdve,xdvf
274   fourcc mx5n,mx4n,mx4p
275   fourcc mx3n,mx3p
276   fourcc AVmp
277   fourcc mp2v,mpgv
278   fourcc LMP2 ; Lead mpeg2 in avi
279   fourcc m2v1,m1v1
280   driver ffmpeg
281   dll "mpegvideo_vdpau"
282   out VDPAU_MPEG1
283   out VDPAU_MPEG2
285 videocodec ffmpeg2crystalhd
286   info "FFmpeg MPEG-2 (CrystalHD)"
287   status working
288   format 0x10000002  ; MPEG-2
289   fourcc mpg2,MPG2
290   fourcc "DVR "
291   fourcc MPEG
292   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
293   fourcc MMES,mmes   ; matrox mpeg2 in avi
294   fourcc M701        ; matrox mpeg2 intra-only
295   fourcc hdv1,hdv2,hdv3
296   fourcc hdv4,hdv5,hdv6
297   fourcc hdv7,hdv8,hdv9
298   fourcc xdv1,xdv2,xdv3
299   fourcc xdv4,xdv5,xdv6
300   fourcc xdv7,xdv8,xdv9
301   fourcc xdva,xdvb,xdvc
302   fourcc xdvd,xdve,xdvf
303   fourcc xd5a,xd5b,xd5c
304   fourcc xd5d,xd5e,xd5f
305   fourcc xd59,xd54
306   fourcc mx5n,mx4n,mx4p
307   fourcc mx3n,mx3p
308   fourcc AVmp
309   fourcc VCR2
310   fourcc mp2v,mpgv
311   fourcc m2v1
312   fourcc PIM2
313   fourcc LMP2 ; Lead mpeg2 in avi
314   fourcc slif ; SoftLab MPEG-2 I-frames Codec
315   driver ffmpeg
316   dll mpeg2_crystalhd
318 videocodec mpegpes
319   info "MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)"
320   comment "for hardware decoding"
321   status working
322   format 0x10000001  ; mpeg 1
323   format 0x10000002  ; mpeg 2
324   fourcc mpg1,MPG1,mpg2,MPG2
325   fourcc MPEG
326   fourcc hdv1,hdv2,hdv3
327   fourcc hdv4,hdv5,hdv6
328   fourcc hdv7,hdv8,hdv9
329   fourcc xdv1,xdv2,xdv3
330   fourcc xdv4,xdv5,xdv6
331   fourcc xdv7,xdv8,xdv9
332   fourcc xdva,xdvb,xdvc
333   fourcc xdvd,xdve,xdvf
334   fourcc xd5a,xd5b,xd5c
335   fourcc xd5d,xd5e,xd5f
336   fourcc xd59,xd54,xd55
337   fourcc mx5n,mx4n,mx4p
338   fourcc mx3n,mx3p
339   fourcc AVmp
340   fourcc mp2v,mpgv
341   fourcc m2v1,m1v1
342   fourcc PIM1        ; Pinnacle hardware-MPEG-1
343   fourcc PIM2        ; Pinnacle hardware-MPEG-2
344   fourcc LMP2 ; Lead mpeg2 in avi
345   driver mpegpes
346   out MPES
348 ; we have only native open source codecs for these:
350 videocodec ffnuv
351   info "NuppelVideo"
352   status working
353   fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
354   fourcc RJPG
355   driver ffmpeg
356   dll nuv
358 videocodec ffbmp
359   info "FFmpeg BMP"
360   status working
361   fourcc "bmp " ; for BMP-encoded QuickTime files
362   format 0x706D62 ;               AVI
363   driver ffmpeg
364   dll bmp
366 videocodec ffdpx
367   info "FFmpeg DPX"
368   status working
369   fourcc "dpx " ; "dpx " is an internal MPlayer FOURCC
370   driver ffmpeg
371   dll dpx
373 videocodec ffgif
374   info "FFmpeg GIF"
375   status working
376   fourcc "gif " ; for GIF-encoded QuickTime files
377   driver ffmpeg
378   dll gif
380 videocodec fftiff
381   info "FFmpeg TIFF"
382   status working
383   fourcc "tiff" ; for TIFF-encoded QuickTime files
384   driver ffmpeg
385   dll tiff
387 videocodec ffpcx
388   info "FFmpeg PCX"
389   status working
390   fourcc "pcx "
391   driver ffmpeg
392   dll pcx
394 videocodec ffpng
395   info "FFmpeg PNG"
396   status working
397   fourcc mpng,MPNG
398   fourcc "png " ; for PNG-encoded QuickTime files
399   driver ffmpeg
400   dll png
402 videocodec mpng
403   info "PNG image"
404   status working
405   comment "Gray scaled PNG with Alpha channel not supported"
406   fourcc mpng,MPNG
407   fourcc "png " ; for PNG-encoded QuickTime files
408   dll "libpng"
409   driver mpng
410   out BGR32,BGR24,BGR8,Y800
412 videocodec ffptx
413   info "FFmpeg V.Flash PTX"
414   status working
415   fourcc "ptx " ; internal MPlayer FourCC
416   driver ffmpeg
417   dll ptx
419 videocodec fftga
420   info "FFmpeg TGA"
421   status untested
422   fourcc mtga,MTGA
423   fourcc "tga " ; for TGA-encoded QuickTime files
424   driver ffmpeg
425   dll targa
427 videocodec mtga
428   info "TGA image"
429   status working
430   comment "Only 24bpp and 32bpp RGB TGA files supported"
431   fourcc mtga,MTGA
432   driver mtga
433   out BGR32,BGR24
435 videocodec ffsgi
436   info "FFmpeg SGI image"
437   status working
438   fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
439   driver ffmpeg
440   dll sgi
442 videocodec sgi
443   info "SGI image"
444   status working
445   fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
446   driver sgi
447   out BGR24
449 videocodec ffsunras
450   info "FFmpeg SUN Rasterfile"
451   status working
452   fourcc "sun " ; sun is an internal MPlayer FOURCC
453   driver ffmpeg
454   dll sunrast
456 videocodec ffindeo3
457   info "FFmpeg Intel Indeo 3.1/3.2"
458   status working
459   fourcc IV31,iv31
460   fourcc IV32,iv32
461   driver ffmpeg
462   dll indeo3
464 videocodec fffli
465   info "Autodesk FLI/FLC Animation"
466   status working
467   fourcc FLIC ; FLIC is an internal MPlayer FOURCC
468   driver ffmpeg
469   dll "flic"
471 videocodec ffaasc
472   info "Autodesk RLE"
473   status working
474   fourcc AASC
475   driver ffmpeg
476   dll "aasc"
478 videocodec ffloco
479   info "LOCO video"
480   status working
481   fourcc LOCO
482   driver ffmpeg
483   dll "loco"
485 videocodec ffqtrle
486   info "QuickTime Animation (RLE)"
487   status working
488   format 0x20656C72 ; "rle "
489   driver ffmpeg
490   dll "qtrle"
492 videocodec ffrpza
493  info "QuickTime Apple Video"
494  status working
495  fourcc rpza,azpr,RPZA,AZPR
496  driver ffmpeg
497  dll "rpza"
499 videocodec ffsmc
500   info "Apple Graphics (SMC) codec"
501   status working
502   format 0x20636d73 ; "smc "
503   driver ffmpeg
504   dll "smc"
506 videocodec ff8bps
507   info "Planar RGB (Photoshop)"
508   status working
509   fourcc 8BPS
510   driver ffmpeg
511   dll "8bps"
513 videocodec ffcyuv
514   info "Creative YUV (libavcodec)"
515   status working
516   fourcc cyuv,CYUV
517   driver ffmpeg
518   dll "cyuv"
520 videocodec ffaura
521   info "Auravision Aura (libavcodec)"
522   status working
523   fourcc aura,AURA
524   driver ffmpeg
525   dll "aura"
527 videocodec ffaura2
528   info "Auravision Aura 2 (libavcodec)"
529   status working
530   fourcc aur2,AUR2
531   driver ffmpeg
532   dll "aura2"
534 videocodec ffmsrle
535   info "Microsoft RLE"
536   status working
537   format 0x1
538   format 0x2
539   fourcc WRLE
540   driver ffmpeg
541   dll "msrle"
543 videocodec ffroqvideo
544   info "Id RoQ File Video"
545   status working
546   fourcc RoQV ; RoQV is an internal MPlayer FOURCC
547   driver ffmpeg
548   dll "roqvideo"
550 videocodec lzo
551   info "LZO compressed"
552   status working
553   fourcc LZO1
554   driver lzo
555   dll "liblzo"
556   out YV12,I420
557   out BGR24 flip
559 videocodec theora
560   info "Theora (free, reworked VP3)"
561   status working
562   fourcc theo,Thra
563   driver theora
564   dll libtheora
565   out YV12,422P,444P
567 ; prefer native codecs over win32?
568 ; the win32 codecs probably are (better) optimized and support direct
569 ; rendering, so this may be not the best idea...
571 ;WIN32:
573 videocodec nogatech
574   status working
575   fourcc NTN1,NTN2
576   driver vfw
577   dll "nuvision.ax"
578   out BGR24 flip
580 videocodec ylc
581   info "YUY2 Lossless Codec"
582   status working
583   fourcc YLC0
584   driver vfw
585   dll "ylc.vcm"
586   out BGR24 flip
588 videocodec smartsight
589   info "Verint Video Manager"
590   status working
591   fourcc SN40
592   fourcc SN41,SJPG ; untested
593   driver vfw
594   dll "SN4Codec.dll"
595   out BGR24 flip
597 videocodec msuscls
598   info "MSU Screen Capture Lossless Codec"
599   status working
600   fourcc SCLS
601   driver vfw
602   dll "SCLS.DLL"
603   out BGR32,BGR24,BGR16 flip
605 videocodec wincam
606   info "wincam screen capture codec"
607   comment "requires Zlib.dll"
608   status working
609   fourcc WCMV
610   driver vfw
611   dll "wcmv.dll" ; requires Zlib.dll
612   out BGR15 flip
614 videocodec cram
615   info "Microsoft Video 1"
616   comment "-vf palette required for 8bpp"
617   status buggy
618   fourcc cram,CRAM CRAM
619   fourcc msvc,MSVC CRAM
620   fourcc wham,WHAM CRAM
621   driver vfw
622   dll "msvidc32.dll"
623   out BGR24,BGR15,BGR8 static,query
625 videocodec ffcvid
626   info "FFmpeg Cinepak Video"
627   status working
628   fourcc cvid,CVID
629   driver ffmpeg
630   dll "cinepak"
632 videocodec cvidvfw
633   info "Cinepak Video"
634   status working
635   fourcc cvid
636   driver vfw
637   dll "iccvid.dll"
638 ;  out YUY2
639 ;  out UYVY
640   out BGR24,BGR15 static
642 videocodec huffyuv
643   info "HuffYUV"
644   status buggy
645   fourcc HFYU
646   driver vfw
647   dll "huffyuv.dll"
648   out YUY2 flip,noflip,query
649 ;  out UYVY flip
650   out BGR32,BGR24 flip,query
652 ;NATIVE:
654 videocodec ffvideo1
655   info "FFmpeg Microsoft Video 1"
656   status working
657   fourcc cram,CRAM
658   fourcc msvc,MSVC
659   fourcc wham,WHAM
660   driver ffmpeg
661   dll "msvideo1"
663 videocodec ffmszh
664   info "FFmpeg AVImszh"
665   status working
666   fourcc MSZH
667   driver ffmpeg
668   dll "mszh"
670 videocodec ffzlib
671   info "FFmpeg AVIzlib"
672   status working
673   fourcc ZLIB
674   driver ffmpeg
675   dll "zlib"
677 ;XAnim (slow):
679 videocodec cvidxa
680   info "XAnim's Radius Cinepak Video"
681   status buggy
682   fourcc cvid
683   driver xanim
684   dll "vid_cvid.xa"
685   out YV12,IYUV,I420 static
687 ; time to decide what to do with the MPEG-4/DivX variants...
688 ; ff* is fastest...
690 videocodec ffhuffyuv
691   info "FFmpeg HuffYUV"
692   status working
693   fourcc HFYU,FFVH
694   driver ffmpeg
695   dll huffyuv
697 videocodec ffv1
698   info "FFV1 (lossless codec)"
699   status working
700   fourcc FFV1
701   driver ffmpeg
702   dll ffv1
704 videocodec ffsnow
705   info "FFSNOW (Michael's wavelet codec)"
706   status working
707   fourcc snow,SNOW
708   driver ffmpeg
709   dll snow
711 videocodec ffasv1
712   info "FFmpeg ASUS V1"
713   status working
714   fourcc ASV1
715   driver ffmpeg
716   dll asv1
718 videocodec ffasv2
719   info "FFmpeg ASUS V2"
720   status working
721   fourcc ASV2
722   driver ffmpeg
723   dll asv2
725 videocodec ffvcr1
726   info "FFmpeg ATI VCR1"
727   status working
728   fourcc VCR1
729   driver ffmpeg
730   dll vcr1
732 videocodec ffcljr
733   info "FFmpeg Cirrus Logic AccuPak (CLJR)"
734   status working
735   fourcc CLJR
736   driver ffmpeg
737   dll cljr
739 videocodec ffsvq1
740   info "FFmpeg Sorenson Video v1 (SVQ1)"
741   status working
742   fourcc SVQ1,svq1
743   driver ffmpeg
744   dll svq1
746 videocodec ff4xm
747   info "FFmpeg 4XM video"
748   status working
749   fourcc 4XMV
750   driver ffmpeg
751   dll 4xm
753 videocodec ffvixl
754   info "Miro/Pinnacle VideoXL codec"
755   status working
756   fourcc VIXL
757   fourcc PIXL ; this is Pinnacle one
758   fourcc XIXL
759   driver ffmpeg
760   dll xl
762 videocodec ffqtdrw
763   info "FFmpeg QuickDraw"
764   status working
765   fourcc qdrw
766   driver ffmpeg
767   dll qdraw
769 videocodec ffindeo2
770   info "FFmpeg Indeo 2"
771   status working
772   fourcc RT21
773   fourcc IV20
774   driver ffmpeg
775   dll indeo2
777 videocodec ffflv
778   info "FFmpeg Flash video"
779   status working
780   fourcc FLV1,flv
781   driver ffmpeg
782   dll flv
784 videocodec fffsv
785   info "FFmpeg Flash Screen video"
786   status working
787   fourcc FSV1
788   driver ffmpeg
789   dll flashsv
791 videocodec ffdivx
792   info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
793   status working
794   fourcc MPG3,mpg3 div3
795   fourcc MP43,mp43 div3   ; MSMPEG-4 v3   (fourcc mapping to div3)
796   fourcc DIV5,div5 div3   ; DivX 3.20
797   fourcc DIV6,div6 div4   ;   -||-
798   fourcc DIV3,div3,DIV4,div4
799   fourcc DIVF,divf    ; divx4.12
800   fourcc AP41 div3        ; AngelPotion stuff
801   fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
802   fourcc 3IVD,3ivd    ; divxdoctored files (3ivx.com)
803   fourcc DVX3
804   driver ffmpeg
805   dll msmpeg4
807 videocodec ffdivxcrystalhd
808   info "FFmpeg DivX ;-) (MSMPEG-4 v3) (CrystalHD)"
809   status buggy
810   fourcc MPG3,mpg3 div3
811   fourcc MP43,mp43 div3   ; MSMPEG-4 v3   (fourcc mapping to div3)
812   fourcc DIV5,div5 div3   ; DivX 3.20
813   fourcc DIV6,div6 div4   ;   -||-
814   fourcc DIV3,div3,DIV4,div4
815   fourcc DIVF,divf    ; divx4.12
816   fourcc AP41 div3        ; AngelPotion stuff
817   fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
818   fourcc 3IVD,3ivd    ; divxdoctored files (3ivx.com)
819   fourcc DVX3
820   driver ffmpeg
821   dll msmpeg4_crystalhd
823 videocodec ffmp42
824   info "FFmpeg MSMPEG-4 v2"
825   status working
826   fourcc DIV2,div2 mp42
827   fourcc MP42,mp42,Mp42
828   driver ffmpeg
829   dll msmpeg4v2
831 videocodec ffmp41
832   info "FFmpeg MSMPEG-4 v1"
833   status working
834   fourcc DIV1,div1 mpg4
835   fourcc MPG4,mpg4
836   fourcc MP41
837   driver ffmpeg
838   dll msmpeg4v1
840 videocodec ffwmv1
841   info "FFmpeg WMV1/WMV7"
842   status working
843   fourcc WMV1,wmv1
844   driver ffmpeg
845   dll wmv1
847 videocodec ffwmv2
848   info "FFmpeg WMV2/WMV8"
849   status working
850   fourcc WMV2,wmv2
851   driver ffmpeg
852   dll wmv2
854 videocodec ffwmv3
855   info "FFmpeg WMV3/WMV9"
856   status buggy
857   fourcc WMV3,wmv3
858   driver ffmpeg
859   dll wmv3
861 videocodec ffwmvp
862   info "FFmpeg WVC1"
863   comment "requires demuxer lavf"
864   status buggy
865   fourcc wmvp,WMVP
866   driver ffmpeg
867   dll wmv3
869 videocodec ffwmv3vdpau
870   info "FFmpeg WMV3/WMV9 (VDPAU)"
871   status buggy
872   fourcc WMV3,wmv3
873   driver ffmpeg
874   dll wmv3_vdpau
875   out VDPAU_WMV3
877 videocodec ffwmv3crystalhd
878   info "FFmpeg WMV3/WMV9 (CrystalHD)"
879   status buggy
880   fourcc WMV3,wmv3
881   driver ffmpeg
882   dll wmv3_crystalhd
884 videocodec ffvc1
885   info "FFmpeg WVC1"
886   status buggy
887   fourcc WVC1,wvc1,WMVA
888   fourcc vc-1,VC-1
889   driver ffmpeg
890   dll vc1
892 videocodec ffvc1vdpau
893   info "FFmpeg WVC1 (VDPAU)"
894   status buggy
895   fourcc WVC1,wvc1,WMVA
896   fourcc vc-1,VC-1
897   driver ffmpeg
898   dll vc1_vdpau
899   out VDPAU_VC1
901 videocodec ffvc1crystalhd
902   info "FFmpeg WVC1 (CrystalHD)"
903   status buggy
904   fourcc WVC1,wvc1,WMVA
905   fourcc vc-1,VC-1
906   driver ffmpeg
907   dll vc1_crystalhd
909 videocodec ffh264
910   info "FFmpeg H.264"
911   status working
912   fourcc H264,h264
913   fourcc X264,x264
914   fourcc avc1,AVC1
915   fourcc davc,DAVC
916   fourcc vvvc ; only one sample using this fourcc
917   fourcc ai55,ai15 ; flip4mac avc intra
918   fourcc ai1q,ai5q ; flip4mac avc intra
919   fourcc ai12 ;AVC Intra 100 / 1080
920   format 0x10000005
921   driver ffmpeg
922   dll h264
924 videocodec ffh264vdpau
925   info "FFmpeg H.264 (VDPAU)"
926   status working
927   fourcc H264,h264
928   fourcc X264,x264
929   fourcc avc1,AVC1
930   fourcc davc,DAVC
931   fourcc ai55,ai15 ; flip4mac avc intra
932   fourcc ai1q,ai5q ; flip4mac avc intra
933   format 0x10000005
934   driver ffmpeg
935   dll h264_vdpau
936   out VDPAU_H264
938 videocodec ffh264crystalhd
939   info "FFmpeg H.264 (CrystalHD)"
940   status working
941   fourcc H264,h264
942   fourcc X264,x264
943   fourcc avc1,AVC1
944   fourcc davc,DAVC
945   fourcc vvvc ; only one sample using this fourcc
946   fourcc ai55,ai15 ; flip4mac avc intra
947   fourcc ai1q,ai5q ; flip4mac avc intra
948   format 0x10000005
949   driver ffmpeg
950   dll h264_crystalhd
952 videocodec coreavcwindows
953   info "CoreAVC H.264 for x86 - http://corecodec.org/"
954   comment "this codec will only work after purchasing it"
955   status working
956   fourcc H264,h264
957   fourcc X264,x264
958   fourcc avc1 AVC1,AVC1
959   fourcc davc,DAVC
960   fourcc VSSH
961   fourcc ai55,ai15 ; flip4mac avc intra
962   fourcc ai1q,ai5q ; flip4mac avc intra
963   format 0x10000005
964   driver dshow
965   dll "CoreAVCDecoder.ax"
966   guid 0x09571a4b, 0xf1fe, 0x4c60, 0x97, 0x60, 0xde, 0x6d, 0x31, 0x0c, 0x7c, 0x31
967   out YV12,IYUV,I420,YUY2
970 videocodec ffsvq3
971   info "FFmpeg Sorenson Video v3 (SVQ3)"
972   status working
973   fourcc SVQ3
974   driver ffmpeg
975   dll svq3
977 videocodec ffodivx
978   info "FFmpeg MPEG-4"
979   status working
980   fourcc FMP4,fmp4
981   fourcc DIVX,divx
982   fourcc DIV1,div1 divx
983   fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
984   fourcc M4S2,m4s2
985   fourcc xvid,XVID,XviD,XVIX
986   fourcc DX50,dx50,BLZ0 DX50
987   fourcc mp4v,MP4V
988   format 0x4
989   fourcc UMP4
990   fourcc RMP4
991   fourcc 3IV2,3iv2  ; 3ivx Delta 4
992   fourcc DXGM
993   fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
994   fourcc SMP4,smp4 ; Samsung SMP4 video codec
995   fourcc VIDM ; vidm 4.01 codec
996   format 0x10000004  ; mpeg 4 es
997   fourcc m4cc,M4CC
998   fourcc hdx4,HDX4
999   fourcc FVFW,fvfw
1000   fourcc FFDS
1001   fourcc DCOD,MVXM,EM4A,PM4V
1002   fourcc M4T3,DMK2,DIGI,INMC
1003   fourcc EPHV,SN40,WAWV
1004   fourcc uldx,ULDX,VSPX
1005   fourcc SIPP ; Samsung SHR-6040
1006   driver ffmpeg
1007   dll mpeg4 ;opendivx
1009 videocodec ffodivxvdpau
1010   info "FFmpeg MPEG-4,DIVX-4/5 (VDPAU)"
1011   status working
1012   fourcc FMP4,fmp4
1013   fourcc DIVX,divx
1014   fourcc DIV1,div1 divx
1015   fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1016   fourcc M4S2,m4s2
1017   fourcc xvid,XVID,XviD,XVIX
1018   fourcc DX50,dx50,BLZ0 DX50
1019   fourcc mp4v,MP4V
1020   format 0x4
1021   fourcc UMP4
1022   fourcc RMP4
1023   fourcc 3IV2,3iv2  ; 3ivx Delta 4
1024   fourcc DXGM
1025   fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1026   fourcc SMP4,smp4 ; Samsung SMP4 video codec
1027   fourcc VIDM ; vidm 4.01 codec
1028   format 0x10000004  ; mpeg 4 es
1029   fourcc m4cc,M4CC
1030   fourcc hdx4,HDX4
1031   fourcc FVFW,fvfw
1032   fourcc FFDS
1033   fourcc DCOD,MVXM,EM4A,PM4V
1034   fourcc M4T3,DMK2,DIGI,INMC
1035   fourcc EPHV,SN40,WAWV
1036   fourcc uldx,ULDX,VSPX
1037   fourcc SIPP ; Samsung SHR-6040
1038   driver ffmpeg
1039   dll mpeg4_vdpau
1040   out VDPAU_MPEG4
1042 videocodec ffodivxcrystalhd
1043   info "FFmpeg MPEG-4,DIVX-4/5 (CrystalHD)"
1044   status working
1045   fourcc FMP4,fmp4
1046   fourcc DIVX,divx
1047   fourcc DIV1,div1 divx
1048   fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1049   fourcc M4S2,m4s2
1050   fourcc xvid,XVID,XviD,XVIX
1051   fourcc DX50,dx50,BLZ0 DX50
1052   fourcc mp4v,MP4V
1053   format 0x4
1054   fourcc UMP4
1055   fourcc RMP4
1056   fourcc 3IV2,3iv2  ; 3ivx Delta 4
1057   fourcc DXGM
1058   fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1059   fourcc SMP4,smp4 ; Samsung SMP4 video codec
1060   fourcc VIDM ; vidm 4.01 codec
1061   format 0x10000004  ; mpeg 4 es
1062   fourcc m4cc,M4CC
1063   fourcc hdx4,HDX4
1064   fourcc FVFW,fvfw
1065   fourcc FFDS
1066   fourcc DCOD,MVXM,EM4A,PM4V
1067   fourcc M4T3,DMK2,DIGI,INMC
1068   fourcc EPHV,SN40,WAWV
1069   fourcc uldx,ULDX,VSPX
1070   fourcc SIPP ; Samsung SHR-6040
1071   driver ffmpeg
1072   dll mpeg4_crystalhd
1074 videocodec ffwv1f
1075   info "WV1F MPEG-4"
1076   status working
1077   fourcc WV1F
1078   driver ffmpeg
1079   dll mpeg4
1080   out YV12,I420,IYUV flip
1082 videocodec fflibschroedinger
1083   info "Dirac (through FFmpeg libschroedinger)"
1084   status working
1085   fourcc drac
1086   driver ffmpeg
1087   dll libschroedinger
1089 videocodec fflibdirac
1090   info "Dirac (through FFmpeg libdirac)"
1091   status working
1092   fourcc drac
1093   driver ffmpeg
1094   dll libdirac
1096 videocodec xvid
1097   info "Xvid (MPEG-4)"
1098   status working
1099   fourcc FMP4,fmp4
1100   fourcc DIVX,divx
1101   fourcc xvid,XVID,XviD,XVIX
1102   fourcc DIV1,div1 divx
1103   fourcc MP4S,mp4s      ; ISO MPEG-4 Video V1
1104   fourcc M4S2,m4s2
1105   fourcc DX50,dx50,BLZ0 DX50
1106   fourcc mp4v,MP4V
1107   format 0x4
1108   fourcc UMP4
1109   fourcc RMP4
1110   fourcc 3IV2,3iv2  ; 3ivx Delta 4
1111   fourcc DXGM
1112   fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1113   fourcc SMP4,smp4 ; Samsung SMP4 video codec
1114   fourcc VIDM ; vidm 4.01 codec
1115   fourcc FFDS
1116   fourcc DCOD,MVXM,EM4A,PM4V
1117   fourcc M4T3,DMK2,DIGI,INMC
1118   fourcc EPHV,SN40,WAWV
1119   fourcc uldx,ULDX,VSPX
1120   format 0x10000004  ; mpeg 4 es
1121   fourcc SIPP ; Samsung SHR-6040
1122   driver xvid
1123   out YV12
1124   out I420
1125   out YUY2
1126   out UYVY
1127   out YVYU
1128   out BGR32,BGR24,BGR16,BGR15
1129   dll "libxvidcore.a"
1131 ; is divx4vfw stable enough, working everywhere and faster than divxds?
1133 videocodec divx4vfw
1134   info "DivX4Windows-VFW"
1135   status buggy
1136   comment "sig11 with -framedrop"
1137   fourcc DIVX,divx        ; opendivx / divx4
1138   fourcc DIV1,div1 divx
1139 ;  fourcc MP4S,mp4s       ; ISO MPEG-4 Video V1
1140   fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3  ; for DivX4Linux only!
1141   fourcc AP41 DIV3        ; AngelPotion stuff
1142   format 0x4
1143   driver vfw
1144   dll "divx.dll"
1145 ;  out YV12   ; buggy
1146   out YUY2
1147   out BGR32,BGR24,BGR15
1149 ; the original ones...  prefer DShow for postprocessing:
1151 videocodec divxds
1152   info "DivX ;-) (MSMPEG-4 v3)"
1153   comment "with postprocessing"
1154   status working
1155   fourcc MP43,mp43 div3   ; fourcc mapping to div3
1156   fourcc DIV5,div5 div3
1157   fourcc DIV6,div6 div4
1158   fourcc DIV3,div3,DIV4,div4
1159   fourcc AP41 div3        ; AngelPotion stuff
1160   driver dshow
1161   dll "divx_c32.ax"
1162   guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
1163   out YUY2,UYVY
1164   out BGR32,BGR24,BGR16,BGR15
1166 videocodec divx
1167   info "DivX ;-) (MSMPEG-4 v3)"
1168   status working
1169   fourcc MP43,mp43 div3   ; MSMPEG-4 v3   (fourcc mapping to div3)
1170   fourcc DIV5,div5 div3   ; DivX 3.20
1171   fourcc DIV6,div6 div4   ;   -||-
1172   fourcc DIV3,div3,DIV4,div4
1173   fourcc AP41 div3        ; AngelPotion stuff
1174   driver vfw
1175   dll "divxc32.dll"
1176   out YUY2 yuvhack
1177   out BGR32,BGR24,BGR15
1179 ; hmm. we should check, maybe these are/will be playable with libavcodec:
1181 videocodec mpeg4ds
1182   info "Microsoft MPEG-4 v1/v2"
1183   status working
1184   comment "with postprocessing"
1185   fourcc DIV2,div2 mp42
1186   fourcc MP4S,mp4s      ; ISO MPEG-4 Video V1
1187   fourcc MPG4,mpg4
1188   fourcc MP42,mp42
1189   driver dshow
1190   dll "mpg4ds32.ax"
1191   guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
1192   out YUY2
1193 ;  out BGR32,BGR24,BGR16,BGR15
1195 videocodec mpeg4
1196   info "Microsoft MPEG-4 v1/v2"
1197   status working
1198   fourcc MPG4,mpg4
1199   fourcc MP42,mp42
1200   fourcc DIV2 mp42
1201   driver vfw
1202   dll "mpg4c32.dll"
1203   out YUY2 yuvhack
1204   out BGR32,BGR24,BGR15
1206 videocodec wmv9dmo
1207   info "Windows Media Video 9 DMO"
1208   status working
1209   fourcc WMV3
1210   fourcc WMVP
1211   driver dmo
1212   dll "wmv9dmod.dll"
1213   guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
1214   out YV12 ;,I420,IYUV
1215   out YUY2,UYVY
1216 ;  out BGR32,BGR24,BGR16 ;,BGR15
1218 videocodec wmvdmo
1219   info "Windows Media Video DMO"
1220   status working
1221   fourcc WMV1
1222   fourcc WMV2
1223   fourcc WMV3
1224   fourcc WMVP
1225   driver dmo
1226   dll "wmvdmod.dll"
1227   guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
1228   out YV12 ;,I420,IYUV
1229   out YUY2,UYVY
1230 ;  out BGR32,BGR24,BGR16 ;,BGR15
1232 videocodec wmv8
1233   info "Windows Media Video 8"
1234   status working
1235   fourcc WMV2
1236   driver dshow
1237   dll "wmv8ds32.ax"
1238   guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
1239   out YV12,I420,IYUV
1240   out YUY2,UYVY
1241 ;  out BGR32,BGR24,BGR16,BGR15
1243 videocodec wmv7
1244   info "Windows Media Video 7"
1245   status working
1246   fourcc WMV1
1247   driver dshow
1248   dll "wmvds32.ax"
1249   guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
1250   out YUY2,UYVY
1251 ;  out BGR32,BGR24,BGR16,BGR15
1253 videocodec wmvadmo
1254   info "Windows Media Video Adv DMO"
1255   status working
1256   fourcc WMVA
1257   fourcc WVP2
1258   driver dmo
1259   dll "wmvadvd.dll"
1260   guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
1261   out YV12 ;,I420,IYUV
1262   out YUY2,UYVY
1263 ;  out BGR32,BGR24,BGR16 ;,BGR15
1265 videocodec wmvvc1dmo
1266   info "Windows Media Video (VC-1) Advanced Profile"
1267   status working
1268   fourcc WVC1
1269   driver dmo
1270   dll "wvc1dmod.dll"
1271   guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
1272   out YV12,YUY2
1274 videocodec wmsdmod
1275   info "Windows Media Screen Codec 2"
1276   status working
1277   fourcc MSS1
1278   fourcc MSS2
1279   driver dmo
1280   dll "wmsdmod.dll"
1281   guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1282   out BGR32,BGR24,BGR16
1284 videocodec wms10dmod
1285   info "Windows Media Screen Codec 2 from WMP10"
1286   status working
1287   fourcc MSS1
1288   fourcc MSS2
1289   driver dmo
1290   dll "wms10dmod.dll"
1291   guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1292   out BGR32,BGR24,BGR16
1294 videocodec msascreen
1295   info "MS ATC screen decoder 1"
1296   status working
1297   fourcc MSA1
1298   driver dmo
1299   dll "scdec.dll"
1300   guid 0xf1931d8e, 0x51d3, 0x496f, 0xbe, 0x8a, 0x3d, 0x08, 0xae, 0xe9, 0xc9, 0xdb
1301   out BGR24
1303 videocodec eescreen
1304   info "expression encoder"
1305   comment "requires xp or newer and msvcr100.dll"
1306   status working
1307   fourcc MTS2
1308   driver dmo
1309   dll "Microsoft.Expression.Encoder.EEScreen.Codec.dll"
1310   guid 0x9a6e798c, 0x00ba, 0x478c, 0x8d, 0x64, 0x88, 0xf2, 0xe5, 0xb2, 0x5c, 0x1a
1311   out BGR32,BGR24,BGR16 ;,BGR15
1313 videocodec gotomeeting
1314   info "GoToMeeting codec"
1315   status working
1316   fourcc G2M2,G2M3
1317   driver dmo
1318   dll "G2M.dll"
1319   guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E
1320   out BGR24,RGB24 flip
1322 videocodec ubmp4
1323   info "UB Video MPEG-4"
1324   comment "black&white"
1325   status buggy
1326   fourcc mp4v UMP4 ; black&white, sometimes buggy too
1327   fourcc UMP4
1328   driver vfw
1329   dll "ubvmp4d.dll"
1330   out I420
1331   out UYVY
1333 videocodec geomp4
1334   info "GeoVision Advanced MPEG-4"
1335   status working
1336   fourcc GMP4,GM40
1337   driver vfw
1338   dll "GXAMP4.dll"
1339   out BGR24 flip
1341 ; MJPEG:
1342 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
1343 ; ijpg only decodes JPEG images (no MJPEG), and slow.
1344 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
1346 videocodec ffmjpeg
1347   info "FFmpeg MJPEG"
1348   status working
1349   fourcc MJPG,mjpg
1350   fourcc AVRn,AVDJ  ; AVID
1351   fourcc ADJV       ; Avid Motion JPEG
1352   fourcc jpeg       ; MOV Photo-JPEG
1353   fourcc mjpa       ; Apple MJPEG-A (Quicktime)
1354   fourcc JFIF       ; SMJPEG (Loki)
1355   fourcc ijpg,IJPG  ; -mf type=jpeg
1356   fourcc JPEG       ; SGI's AVI Photo-JPEG
1357   fourcc JPGL       ; lossless JPEG (pegasus codec)
1358   fourcc LJPG       ; lossless JPEG
1359   fourcc dmb1       ; MJPEG by Matrox Rainbow Runner
1360   fourcc MJLS       ; JPEG-LS custom FOURCC for avi - encoder
1361   fourcc MMJP,QIVG
1362   fourcc ACDV       ; ACDSee jpeg
1363   fourcc SLMJ       ; SL M-JPEG
1364   fourcc MVJP       ; Midvid JPEG Video Codec
1365   fourcc IJLV       ; Intel JPEG Library Video Codec
1366   fourcc avi1,avi2
1367   fourcc MTSJ,ZJPG
1368   driver ffmpeg
1369   dll mjpeg
1371 videocodec ffmjpegb
1372   info "FFmpeg MJPEG-B"
1373   status working
1374   fourcc mjpb       ; Apple MJPEG-B (Quicktime)
1375   driver ffmpeg
1376   dll mjpegb
1378 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
1379 videocodec ijpg
1380   info "Independent JPEG Group's codec"
1381   status working
1382   fourcc ijpg,IJPG   ; -mf type=jpeg
1383   fourcc jpeg        ; MOV Photo-JPEG
1384   fourcc AVRn,AVDJ   ; AVID
1385   fourcc CJPG
1386   driver ijpg
1387   dll libjpeg
1388   out RGB24,Y8
1390 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
1391 videocodec m3jpeg
1392   info "Morgan Motion JPEG Codec"
1393   status working
1394   fourcc MJPG
1395   fourcc mjpa,mjpb,mjpg MJPG  ; MOV files
1396   fourcc dmb1 MJPG            ; MJPEG by Matrox Rainbow Runner
1397   driver vfw
1398   dll "m3jpeg32.dll"
1399 ;  out YV12,I420
1400   out YUY2,UYVY
1401   out BGR32,BGR24,BGR15
1403 videocodec mjpeg
1404   info "MainConcept Motion JPEG"
1405   status working
1406   fourcc MJPG
1407   fourcc mjpa,mjpb,mjpg MJPG  ; MOV files
1408 ;  fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
1409   driver vfw
1410   dll "mcmjpg32.dll"
1411   out YUY2,UYVY
1412   out BGR32,BGR24,BGR15
1414 videocodec avid
1415   info "AVID Motion JPEG"
1416   status working
1417   comment "slooooooooow but stable"
1418   fourcc AVRn
1419   fourcc AVDJ AVRn
1420   fourcc MJPG,mjpg AVRn
1421   driver vfw
1422   dll "AvidAVICodec.dll"
1423   out BGR24 flip
1425 videocodec LEAD
1426   info "LEAD (M)JPEG"
1427   status working
1428   comment "supports interlaced MJPEG"
1429   fourcc MJPG
1430   fourcc jpeg MJPG  ; MOV Photo-JPEG
1431   fourcc LEAD
1432   fourcc MTSJ MJPG
1433   driver vfw
1434   dll "LCodcCMP.dll"
1435   out BGR24,BGR15
1437 videocodec acdsee
1438   info "ACDSee mjpeg"
1439   status working
1440   fourcc ACDV
1441   driver vfw
1442   dll "ACDV.dll"
1443   out BGR32,BGR24,BGR15 flip
1445 videocodec imagepower
1446   info "ImagePower MJPEG2000"
1447   status buggy
1448   fourcc IPJ2
1449   driver vfw
1450   dll "jp2avi.dll"
1451   out BGR32,BGR24,BGR15
1453 videocodec fflibopenjpeg
1454   info "OpenJPEG MJPEG2000"
1455   status working
1456   fourcc MJ2C
1457   fourcc MJP2
1458   fourcc mjp2
1459   driver ffmpeg
1460   dll "libopenjpeg"
1462 videocodec m3jpeg2k
1463   info "Morgan MJPEG2000"
1464   status working
1465   fourcc MJ2C
1466   fourcc MJP2
1467   driver vfw
1468   dll "m3jp2k32.dll"
1469   out YV12,I420,IYUV
1470   out YUY2,UYVY
1471   out BGR32,BGR24,BGR15
1473 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
1474 videocodec m3jpegds
1475   info "Morgan MJPEG"
1476   status crashing
1477   fourcc MJPG mjpg
1478   fourcc mjpa,mjpb,mjpg mjpg  ; MOV files
1479   fourcc dmb1 mjpg            ; MJPEG by Matrox Rainbow Runner
1480   driver dshow
1481   dll "m3jpegdec.ax"
1482   guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
1483   out I420
1484   out YUY2,UYVY
1485   out BGR32,BGR24,BGR16,BGR15
1487 videocodec pegasusm
1488   info "Pegasus Motion JPEG"
1489   status crashing
1490   fourcc MJPG
1491   driver vfw
1492 ;  dll "pvmjpg20.dll"   ; v2.0
1493   dll "pvmjpg21.dll"    ; v2.1
1494   out BGR24 flip
1496 videocodec pegasusl
1497   info "Pegasus lossless JPEG"
1498   status crashing
1499   fourcc JPGL
1500   fourcc MJPG JPGL
1501   driver vfw
1502   dll "pvljpg20.dll"
1503   out BGR24 flip
1505 videocodec pegasusmwv
1506   info "Pegasus Motion Wavelet 2000"
1507   status crashing
1508   fourcc PVW2
1509   driver vfw
1510   dll "pvwv220.dll"
1511   out BGR24 flip
1513 videocodec fffrwu
1514   info "FFmpeg Forward Uncompressed Video Codec"
1515   status working
1516   fourcc FRWU
1517   driver ffmpeg
1518   dll "FRWU"
1520 videocodec frwuvfw
1521   info "Forward Uncompressed Video Codec"
1522   status working
1523   fourcc FRWU
1524   driver vfw
1525   dll "FRWU.dll"
1526   out BGR24 flip
1528 videocodec frwdvfw
1529   info "Forward JPEG Video Codec"
1530   status working
1531   fourcc FRWD
1532   driver vfw
1533   dll "FRWD.dll"
1534   out BGR24 flip
1536 videocodec frwtvfw
1537   info "Forward JPEG+Alpha Video"
1538   status working
1539   fourcc FRWT
1540   driver vfw
1541   dll "FRWT.dll"
1542   out BGR24 flip
1544 ; h263: - I don't know. comments?
1546 videocodec vivo
1547   info "Vivo H.263"
1548   status working
1549   fourcc VIVO,vivo vivo
1550   fourcc viv1,viv2 vivo
1551   driver vfw
1552   dll "ivvideo.dll"
1553   out BGR32,BGR24,BGR15 flip
1554   in BGR24
1556 videocodec u263
1557   info "UB Video H.263/H.263+/H.263++"
1558   status working
1559   fourcc U263
1560   fourcc vivo,VIVO U263
1561   fourcc viv1 U263
1562   driver dshow
1563   dll "ubv263d+.ax"
1564   guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1565 ;  out UYVY
1566 ; BGR32,BGR16,BGR15 seems to work too
1567   out BGR24 flip
1569 videocodec i263
1570   info "I263"
1571   status working
1572   fourcc I263,i263
1573 ;  fourcc I420,i420
1574   fourcc vivo,VIVO I263
1575   fourcc viv1 I263
1576   driver vfw
1577   dll "i263_32.drv"
1578   out I420
1579   out YUY2
1580   out BGR32,BGR24,BGR15
1582 videocodec ffi263
1583   info "FFmpeg I263"
1584   status working
1585   fourcc I263,i263
1586   driver ffmpeg
1587   dll h263i
1589 videocodec ffh263
1590   info "FFmpeg H.263+"
1591   status working
1592   fourcc H263,U263,h263,X263,M263
1593   fourcc viv1 h263
1594   fourcc s263,S263
1595   fourcc T263
1596   fourcc D263     ; DEC H263
1597   fourcc L263     ; Lead H263
1598   fourcc ILVR     ; ITU H263+
1599   fourcc VX1K     ; Agora Labs VX1000S H263
1600   driver ffmpeg
1601   dll h263
1603 videocodec ffzygo
1604   info "FFmpeg ZyGo"
1605   status untested
1606   fourcc ZyGo
1607   driver ffmpeg
1608   dll h263
1609   out YV12,I420,IYUV flip
1611 videocodec h263xa
1612   info "XAnim's CCITT H.263"
1613   status crashing
1614   fourcc H263,h263
1615   fourcc viv1 H263
1616   fourcc VIVO,vivo H263
1617   driver xanim
1618   dll "vid_h263.xa"
1619   out YV12,IYUV,I420
1621 videocodec ffh261
1622   info "CCITT H.261"
1623   status working
1624   fourcc H261,h261
1625   driver ffmpeg
1626   dll h261
1628 videocodec qt261
1629   info "QuickTime H.261 video"
1630   status working
1631   fourcc H261,h261
1632   driver qtvideo
1633   dll "QuickTime.qts"
1634   out YUY2
1636 videocodec h261xa
1637   info "XAnim's CCITT H.261"
1638   status buggy
1639   fourcc H261,h261
1640   driver xanim
1641   dll "vid_h261.xa"
1642   out YV12,IYUV,I420
1644 videocodec m261
1645   info "M261"
1646   status untested
1647   fourcc m261,M261
1648   driver vfw
1649   dll "msh261.drv"
1650   out BGR32,BGR24,BGR15
1652 ; Indeo:
1653 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1654 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1655 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1657 videocodec indeo5ds
1658   info "Intel Indeo 5"
1659   status working
1660   fourcc IV50,iv50
1661   driver dshow
1662   dll "ir50_32.dll"
1663   guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1664   out YV12,IYUV,I420
1665   out YUY2,UYVY
1666   out BGR32,BGR24,BGR16,BGR15
1668 videocodec indeo5
1669   info "Intel Indeo 5"
1670   status working
1671   fourcc IV50,iv50
1672   driver vfwex
1673   dll "ir50_32.dll"
1674 ;  out YV12,I420   ; flickering
1675   out YUY2
1676   out BGR32,BGR24,BGR15
1678 videocodec indeo4
1679   info "Intel Indeo 4.1"
1680   status working
1681   fourcc IV41,iv41
1682   driver vfw
1683   dll "ir41_32.dll"
1684   out IF09
1685   out BGR24,BGR15
1686   in YVU9
1688 videocodec indeo3
1689   info "Intel Indeo 3.1/3.2"
1690   status working
1691   fourcc IV31,iv31
1692   fourcc IV32,iv32
1693   driver vfwex
1694   dll "ir32_32.dll"
1695   out IF09
1696   out BGR24,BGR15 flip,static
1697   in YVU9
1699 videocodec indeo5xa
1700   info "XAnim's Intel Indeo 5"
1701   status working
1702   fourcc IV50,iv50
1703   driver xanim
1704   dll "vid_iv50.xa"
1705   out YVU9
1707 videocodec indeo4xa
1708   info "XAnim's Intel Indeo 4.1"
1709   status working
1710   fourcc IV41,iv41
1711   driver xanim
1712   dll "vid_iv41.xa"
1713   out YVU9
1715 videocodec indeo3xa
1716   info "XAnim's Intel Indeo 3.1/3.2"
1717   status working
1718   fourcc IV31,iv31
1719   fourcc IV32,iv32
1720   driver xanim
1721   dll "vid_iv32.xa"
1722   out YVU9
1724 videocodec ffindeo5
1725   info "FFmpeg Indeo 5"
1726   status working
1727   fourcc IV50
1728   driver ffmpeg
1729   dll indeo5
1731 ; DV:  qdv is more stable...  libdv is slow, mcdv is unstable
1733 videocodec ffdv
1734   info "FFmpeg DV"
1735   status working
1736   fourcc CDVC,cdvc
1737   fourcc CDVH,cdvh   ; Canopus DVCPRO HD
1738   fourcc CDV5        ; Canopus SD50
1739   fourcc DVSD,dvsd   ; PAL
1740   fourcc DVCS,dvcs   ; NTSC ?
1741   fourcc "dvcp"      ; PAL DV in .mov
1742   fourcc "dvc "      ; NTSC DV in .mov
1743   fourcc "dvp "
1744   fourcc dvpp        ; DVCPRO - PAL
1745   fourcc dv50        ; DVCPRO 50
1746   fourcc dv5n        ; DVCPRO 50 NTSC in .mov
1747   fourcc dv5p        ; DVCPRO 50 PAL in .mov
1748   fourcc AVdv,AVd1
1749   fourcc dvhq,dvhp
1750   fourcc dvh5,dvh6,dvh3
1751   fourcc dvhd,dvsl,dv25
1752   fourcc dvs1,dvh1
1753   driver ffmpeg
1754   dll dvvideo
1756 videocodec qdv
1757   info "Sony Digital Video (DV)"
1758   status working
1759   fourcc dvsl,dvsd,dvhd  ; ????
1760   fourcc DVSD dvsd   ; pal .avi
1761   fourcc "dvcp" dvsd ; pal .mov
1762   fourcc "dvc " dvsd ; ntsc .mov
1763   driver dshow
1764   dll "qdv.dll"
1765   guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1766   out YUY2
1767   out UYVY
1768   out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1770 videocodec libdv
1771   info "Raw DV (libdv)"
1772   status working
1773   fourcc DVSD,dvsd   ; PAL
1774   fourcc DVCS,dvcs   ; NTSC ?
1775   fourcc "dvcp"      ; PAL DV in .mov
1776   fourcc "dvc "      ; NTSC DV in .mov
1777   fourcc dvpp        ; DVCPRO - PAL
1778   fourcc dv50        ; DVCPRO 50
1779   fourcc dv5n        ; DVCPRO 50 NTSC in .mov
1780   fourcc dv5p        ; DVCPRO 50 PAL in .mov
1781   fourcc AVdv,AVd1   ; AVID DV
1782   fourcc dvhq,dvhp
1783   fourcc dvh5,dvh6,dvh3
1784   driver libdv
1785   dll libdv.so.2
1786   out YUY2
1788 ; note: it crashes with pond.dv :(
1789 videocodec mcdv
1790   info "MainConcept DV Codec"
1791   status working
1792   fourcc DVSD,dvsd   ; PAL
1793   fourcc DVCS,dvcs   ; NTSC ?
1794   fourcc CDVC,cdvc   ; ???
1795   fourcc "dvcp" dvsd ; PAL DV in .mov
1796   fourcc "dvc " dvcs ; NTSC DV in .mov
1797   driver vfw
1798   dll "mcdvd_32.dll"
1799   out YUY2
1800   out UYVY
1801   out BGR32,BGR24,BGR15
1803 ; 3ivx:
1805 videocodec 3ivXxa
1806   info "XAnim's 3ivx Delta 3.5 plugin"
1807   status working
1808   fourcc 3IV1
1809   driver xanim
1810   dll "vid_3ivX.xa"
1811   out YV12,IYUV,I420
1813 videocodec 3ivX
1814   info "3ivx Delta 4.5"
1815   status working
1816   fourcc 3IV1
1817   driver dshow
1818   dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1819   guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1820   out YV12
1821   out YUY2
1822   out BGR32,BGR24,BGR16,BGR15
1824 ; RealVideo variants
1826 videocodec rv3040
1827   info "Linux RealPlayer 10 RV30/40"
1828   status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit
1829   fourcc RV30,rv30
1830   fourcc RV40,rv40
1831   driver realvid
1832   dll "drvc.so"
1833   out I420
1835 videocodec rv3040win
1836   info "Win32 RealPlayer 10 RV30/40"
1837   status working
1838   fourcc RV30,rv30
1839   fourcc RV40,rv40
1840   driver realvid
1841   dll "drvc.dll"
1842   out I420
1844 videocodec rv40
1845   info "Linux RealPlayer 9 RV40"
1846   status buggy
1847   fourcc RV40,rv40
1848   driver realvid
1849   dll "drv4.so.6.0"
1850   out I420
1852 videocodec rv40win
1853   info "Win32 RealPlayer 9 RV40"
1854   status working
1855   fourcc RV40,rv40
1856   driver realvid
1857   dll "drv43260.dll"
1858   out I420
1860 videocodec rv40mac
1861   info "Mac OS X RealPlayer 9 RV40"
1862   status working
1863   fourcc RV40,rv40
1864   driver realvid
1865   dll "drvc.bundle/Contents/MacOS/drvc"
1866   out I420
1868 videocodec rv30
1869   info "Linux RealPlayer 8 RV30"
1870   status buggy
1871   fourcc RV30,rv30
1872   driver realvid
1873   dll "drv3.so.6.0"
1874   out I420
1876 videocodec rv30win
1877   info "Win32 RealPlayer 8 RV30"
1878   status working
1879   fourcc RV30,rv30
1880   driver realvid
1881   dll "drv33260.dll"
1882   out I420
1884 videocodec rv30mac
1885   info "Mac OS X RealPlayer 9 RV30"
1886   status working
1887   fourcc RV30,rv30
1888   driver realvid
1889   dll "drvc.bundle/Contents/MacOS/drvc"
1890   out I420
1892 videocodec ffrv20
1893   info "FFmpeg RV20"
1894   status working
1895   fourcc RV20,rv20
1896   fourcc RVTR
1897   driver ffmpeg
1898   dll rv20
1900 videocodec ffrv30
1901   info "FFmpeg RV30"
1902   status buggy
1903   fourcc RV30,rv30
1904   driver ffmpeg
1905   dll rv30
1907 videocodec ffrv40
1908   info "FFmpeg RV40"
1909   status working
1910   fourcc RV40,rv40
1911   driver ffmpeg
1912   dll rv40
1914 videocodec rv20
1915   info "Linux RealPlayer 8 RV20"
1916   status buggy
1917   fourcc RV20,rv20
1918   driver realvid
1919   dll "drv2.so.6.0"
1920   out I420
1922 videocodec rv20winrp10
1923   info "Win32 RealPlayer 10 RV20"
1924   status working
1925   fourcc RV20,rv20
1926   driver realvid
1927   dll "drv2.dll"
1928   out I420
1930 videocodec rv20win
1931   info "Win32 RealPlayer 8 RV20"
1932   status working
1933   fourcc RV20,rv20
1934   driver realvid
1935   dll "drv23260.dll"
1936   out I420
1938 videocodec rv20mac
1939   info "Mac OS X RealPlayer 9 RV20"
1940   status working
1941   fourcc RV20,rv20
1942   driver realvid
1943   dll "drv2.bundle/Contents/MacOS/drv2"
1944   out I420
1946 videocodec ffrv10
1947   info "FFmpeg RV10"
1948   status working
1949   fourcc RV10,rv10
1950   fourcc RV13,rv13
1951   driver ffmpeg
1952   dll rv10
1954 ; others:
1956 videocodec alpary
1957   info "Alparysoft lossless codec dshow"
1958   status working
1959   fourcc ASLC
1960   driver dshow
1961   dll "aslcodec_dshow.dll"
1962   guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
1963   out BGR24 flip
1965 videocodec alpary2
1966   info "Alparysoft lossless codec vfw"
1967   status working
1968   fourcc ASLC
1969   driver vfw
1970   dll "aslcodec_vfw.dll"
1971   out BGR24 flip
1973 videocodec LEADMW20
1974   info "Lead CMW wavelet 2.0"
1975   status working
1976   fourcc LCW2
1977   driver dshow
1978   dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
1979   guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
1980   out BGR24,BGR8 flip
1982 videocodec cineformhd
1983   info "CineForm HD"
1984   status working
1985   fourcc CFHD
1986   driver dshow
1987   dll "CFDecode2.ax"
1988   guid 0xAD83011E, 0x01d1, 0x4623, 0x91, 0xfd, 0x6b, 0x75, 0xf1, 0x83, 0xc5, 0xa9
1989   out UYVY
1991 videocodec fflagarith
1992   info "Lagarith Lossless Video Codec"
1993   status buggy
1994   fourcc LAGS
1995   driver ffmpeg
1996   dll lagarith
1998 videocodec lagarith
1999   info "Lagarith Lossless Video Codec"
2000   comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
2001   status working
2002   fourcc LAGS
2003   driver vfw
2004   dll "lagarith.dll"
2005   out BGR32,BGR24 flip
2007 videocodec psiv
2008   info "Infinite Video PSI_V"
2009   status working
2010   fourcc PSIV
2011   driver vfw
2012   dll "psiv.dll"
2013   out BGR32,BGR24 query,flip
2015 videocodec midivid1
2016   info "http://www.midivid.com/codec/download.html"
2017   status working
2018   fourcc MVLZ
2019   driver vfw
2020   dll "MLZCodec.dll"
2021   out BGR24,BGR16 flip
2023 videocodec midivid2
2024   info "http://www.midivid.com/codec/download.html"
2025   status working
2026   fourcc MVDV
2027   driver vfw
2028   dll "MVCodec.dll"
2029   out BGR24 flip
2031 videocodec midivid3
2032   info "www.midivid.com/codec/mv3codec.html"
2033   status working
2034   fourcc MV30
2035   driver vfw
2036   dll "MV3.dll"
2037   out BGR24,BGR16
2039 videocodec moyea
2040   info "Moyea Flash to Video Converter"
2041   comment "requires zlib1.dll" ; c7d4d685a0af2a09cbc21cb474358595
2042   status working
2043   fourcc MFZ0
2044   driver vfw
2045   dll "MyFlashZip0.ax"
2046   out BGR24 flip
2048 videocodec nsvideo
2049   info "Power VideoWorks video"
2050   status working
2051   fourcc NSVI
2052   driver vfw
2053   dll "nsvideo.dll"
2054   out BGR24 flip
2056 videocodec smv2vfw
2057   info "DideoNET SMV2"
2058   status working
2059   fourcc SMV2
2060   driver vfw
2061   dll "smv2vfw.dll"
2062   out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip
2064 videocodec cfhdvfw
2065   status working
2066   info "CineForm HD"
2067   comment "windows only" ; set registry keys for half-res decoding
2068   status working
2069   fourcc CFHD
2070   driver vfw
2071   dll "cinevfw.dll"
2072   out BGR32
2074 videocodec canopushq
2075   status working
2076   info "Canopus HQ Codec"
2077   comment "requires csehqa.dll and cseuvec.dll"
2078   fourcc CUVC
2079   driver vfw
2080   dll "CUVCcodc.dll"
2081   out BGR24
2083 videocodec canopusll
2084   status working
2085   info "Canopus Lossless Codec"
2086   comment "requires csellc.dll"
2087   fourcc CLLC
2088   driver vfw
2089   dll "CLLCcodc.dll"
2090   out BGR24
2092 videocodec ffvp3
2093   info "FFmpeg VP3"
2094   status untested
2095   fourcc VP30,vp30,VP31,vp31
2096   format 0x20335056 ; "VP3 " (used in .nsv files)
2097   driver ffmpeg
2098   dll "vp3"
2100 videocodec fftheora
2101   info "FFmpeg Theora"
2102   status untested
2103   fourcc theo
2104   fourcc Thra theo
2105   format 0xFFFC
2106   driver ffmpeg
2107   dll "theora"
2109 videocodec vp3
2110   info "On2 Open Source VP3 Codec"
2111   status working
2112   comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
2113   fourcc VP30,vp30,VP31,vp31
2114   flags align16
2115   driver vfwex
2116   dll "vp31vfw.dll"
2117   out YUY2
2118   out BGR32,BGR24,BGR15
2120 videocodec vp4
2121   info "On2 VP4 Personal Codec"
2122   comment "Decodes also VP3"
2123   status working
2124   fourcc VP40
2125   fourcc VP31,VP30,vp31,vp30
2126   driver vfwex
2127   dll "vp4vfw.dll"
2128   out YUY2
2129   out BGR32,BGR24
2131 videocodec ffvp5
2132   info "FFmpeg VP5"
2133   status working
2134   fourcc VP50
2135   driver ffmpeg
2136   dll "vp5"
2138 videocodec vp5
2139   info "On2 VP5 Personal Codec"
2140   status working
2141   fourcc VP50
2142   driver vfwex
2143   dll "vp5vfw.dll"
2144   out YUY2
2145   out BGR32,BGR24
2147 videocodec ffvp6
2148   info "FFmpeg VP6"
2149   status working
2150   fourcc VP60,VP61,VP62
2151   driver ffmpeg
2152   dll "vp6"
2154 videocodec ffvp6a
2155   info "FFmpeg VP6A"
2156   status untested
2157   fourcc VP6A
2158   driver ffmpeg
2159   dll "vp6a"
2161 videocodec ffvp6f
2162   info "FFmpeg VP6 Flash"
2163   status working
2164   fourcc VP6F
2165   fourcc FLV4
2166   driver ffmpeg
2167   dll "vp6f"
2169 videocodec vp6
2170   info "On2 VP6 Personal Codec"
2171   status working
2172   fourcc VP60,VP61,VP62
2173   driver vfwex
2174   dll "vp6vfw.dll"
2175   out YUY2
2176   out BGR32,BGR24
2178 videocodec vp6f
2179   info "On2 VP6F Personal Codec"
2180   status working
2181   fourcc VP6F VP60
2182   driver vfwex
2183   dll "vp6vfw.dll"
2184   out YUY2,BGR32,BGR24 flip
2186 videocodec vp7
2187   info "On2 VP7 Personal Codec"
2188   status working
2189   fourcc VP70
2190   driver vfwex
2191   dll "vp7vfw.dll"
2192   out YUY2
2193   out BGR32,BGR24
2195 videocodec ffvp8
2196   info "FFmpeg VP8"
2197   comment "not using direct rendering due to missing edge emulation"
2198   status working
2199   fourcc VP80
2200   driver ffmpeg
2201   dll "vp8"
2203 videocodec fflibvpx
2204   info "FFmpeg wrapper for libvpx/VP8"
2205   status working
2206   fourcc VP80
2207   driver ffmpeg
2208   dll "libvpx"
2210 videocodec mwv1
2211   info "Motion Wavelets"
2212   status working
2213   fourcc MWV1
2214   driver vfw
2215   dll "icmw_32.dll"
2216   out BGR24,BGR15 flip
2218 videocodec wavcvfw
2219   info "centre for wavelets, approximation and information processing"
2220   status working
2221   fourcc wavc
2222   driver vfw
2223   dll "WavCWAIP.dll"
2224   out BGR24 flip
2226 videocodec asv2
2227   info "ASUS V2"
2228   status working
2229   fourcc ASV2
2230   driver vfw
2231   dll "asusasv2.dll"
2232   out UYVY
2233   out BGR32,BGR24,BGR15 flip
2235 videocodec asv1
2236   info "ASUS V1"
2237   status working
2238   fourcc ASV1
2239   driver vfw
2240   dll "asusasvd.dll"
2241   out UYVY
2242   out BGR32,BGR24,BGR15 flip
2244 videocodec ffultimotion
2245   info "FFmpeg IBM Ultimotion"
2246   status working
2247   fourcc ULTI
2248   driver ffmpeg
2249   dll "ultimotion"
2251 videocodec ultimotion
2252   info "IBM Ultimotion"
2253   status working
2254   fourcc ULTI
2255   driver vfw
2256   dll "ultimo.dll"
2257   out YUY2,UYVY
2258   out BGR32,BGR24,BGR15 flip
2260 videocodec mss1
2261   info "Windows Screen Video"
2262   status working
2263   fourcc MSS1
2264   driver dshow
2265   dll "msscds32.ax"
2266   guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
2267   out BGR32,BGR24,BGR16,BGR15
2269 ; CLRVIDDC.DLL needed too, with uppercase
2270 videocodec ucod
2271   info "UCOD-ClearVideo"
2272   status working
2273   fourcc UCOD
2274   driver vfw
2275   dll "clrviddd.dll"
2276   out BGR32,BGR24,BGR15 flip
2278 videocodec vcr2
2279   info "ATI VCR-2"
2280   status working
2281   fourcc VCR2
2282   driver vfw
2283   dll "ativcr2.dll"
2284   out YV12
2285   out BGR24
2287 videocodec slifvfw
2288   info "SoftLab-NSK Forward MPEG2 I-frames"
2289   status working
2290   fourcc slif
2291   driver vfw
2292   dll "slif.dll"
2293   out RGB32 flip
2295 videocodec blox
2296   info "Jan Jezabeks BLOX MPEG Codec"
2297   status working
2298   fourcc BLOX
2299   driver vfw
2300   dll "blox.dll"
2301   out YUY2
2303 videocodec cjpg
2304   info "Creative Labs Video Blaster Webcam"
2305   comment "sequential jpeg files?"
2306   status working
2307   fourcc CJPG
2308   driver vfw
2309   dll "CtWbJpg.DLL"
2310   out YUY2
2311   out UYVY
2312   out BGR24,BGR15
2314 videocodec kensington
2315   info "kensington webcam"
2316   status working
2317   fourcc AJPG,ABYR
2318   fourcc LBYR,JBYR  ; untested, creative labs cam
2319   fourcc UV12               ; untested
2320   driver vfw
2321   dll "aoxdxipl.ax"
2322   out BGR24 flip
2324 videocodec xjpg
2325   info "xiricam Veo PC Camera"
2326   status working
2327   fourcc XJPG
2328   driver vfw
2329   dll "camfc.dll"
2330   out BGR24 flip
2332 videocodec ffduck
2333   info "Duck Truemotion1"
2334   status working
2335   fourcc DUCK
2336   fourcc PVEZ
2337   driver ffmpeg
2338   dll "truemotion1"
2340 videocodec fftm20
2341   info "FFmpeg Duck/On2 TrueMotion 2.0"
2342   status working
2343   fourcc TM20
2344   driver ffmpeg
2345   dll truemotion2
2347 ; our BGR15->BGR32 is bad or the DLL?
2348 videocodec tm20
2349   info "TrueMotion 2.0"
2350   status working
2351   comment "YUV faulting"
2352   fourcc TM20
2353   driver dshow
2354   dll "tm20dec.ax"
2355   guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
2356   out BGR32,BGR24,BGR16 flip
2358 videocodec tm2xvfw
2359   info "TrueMotion 2.0"
2360   status working
2361   fourcc TM2X
2362   fourcc TM2A TM2X
2363   driver vfw
2364   dll "tm2X.dll"
2365   out BGR32,BGR24,BGR16 flip
2367 videocodec tr20
2368   info "TrueMotion RT"
2369   status working
2370   fourcc TR20
2371   driver vfw
2372   dll "tr2032.dll"
2373   out BGR15
2375 videocodec sif1vfw
2376   info "sif1 alpha4"
2377   status working
2378   fourcc SIF1
2379   driver vfw
2380   dll "Sif1_vfw.dll"
2381   out YV12,YUY2
2383 videocodec sif1ds
2384   info "sif1 alpha4"
2385   status buggy
2386   comment "one frame every 5 seconds?"
2387   fourcc SIF1
2388   driver dshow
2389   dll "Sif1Dec.ax"
2390   guid 0x31666973, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71
2391   out BGR32
2393 videocodec ffamv
2394   info "Modified MJPEG, used in AMV files"
2395   status working
2396   fourcc AMVV  ; internal MPlayer FourCC
2397   driver ffmpeg
2398   dll "amv"
2400 videocodec ffsp5x
2401   info "SP5x codec - used by Aiptek MegaCam"
2402   status working
2403   fourcc SP53,SP54,SP55,SP56,SP57,SP58
2404   driver ffmpeg
2405   dll "sp5x"
2407 videocodec sp6x
2408   info "SP6x codec"
2409   status buggy
2410   fourcc SP60,SP61,SP62
2411   driver vfw
2412   dll "sp6x_32.dll"
2413   out BGR24 flip
2415 videocodec sp5x
2416   info "SP5x codec - used by Aiptek MegaCam"
2417   status working
2418   fourcc SP53,SP54,SP55,SP56,SP57,SP58
2419   driver vfw
2420   dll "sp5x_32.dll"
2421   out BGR24,BGR15 flip
2423 videocodec sp4x
2424   info "SP4x codec - used by Aiptek MegaCam"
2425   status working
2426   fourcc SP40,SP41,SP42,SP43,SP44,SP45
2427   fourcc SP46,SP47
2428   driver vfw
2429   dll "SP4X_32.DLL"
2430   out BGR24,BGR15 flip
2432 videocodec bt411
2433   info "Brooktree 411 codec"
2434   status working
2435   fourcc BT20,Y41P
2436   driver vfwex
2437   dll "btvvc32.drv"
2438   out BGR24
2440 videocodec bwmpeg
2441   info "Broadway MPEG Capture Codec"
2442   status working
2443   fourcc BW10
2444   driver vfwex
2445   dll "bw10.dll" ;requires vtaccess.dll
2446   out YV12,YUY2,I420
2448 videocodec csmscreen
2449   info "csmscreen AVI lossless video codec"
2450   comment "requires Esdll.dll"
2451   status working
2452   fourcc CSM0
2453   driver vfw
2454   dll "csmx.dll" ; b6cfb690fe5997da0f07506c8982334f *CSMX.dll
2455   out BGR32,BGR24,BGR16 flip
2457 videocodec matchware
2458   info "matchware screen capture codec"
2459   status working
2460   fourcc MWSC
2461   driver vfw
2462   dll "mwsc.dll"
2463   out BGR24 flip
2465 videocodec zdsoft
2466   info "zdsoft screen recorder"
2467   status working
2468   fourcc ZDSV
2469   driver vfwex
2470   dll "scrvid.dll"
2471   out BGR32
2473 videocodec webtrain
2474   info "WebTrain Communication lossless screen recorder"
2475   status working
2476   fourcc WTVC
2477   driver vfw
2478   dll "wtvc.dll"
2479   out BGR16 flip
2481 videocodec ffkega
2482   info "FFmpeg Kega Video"
2483   status working
2484   fourcc KGV1
2485   driver ffmpeg
2486   dll kgv1
2488 videocodec kegavideo
2489   info "Kega Video"
2490   comment "requires MSVCR80.DLL on windows"
2491   status working
2492   fourcc KGV1
2493   driver vfw
2494   dll "KGV1-VFW.dll"
2495   out BGR16 flip
2497 videocodec xfire
2498   info "xfire video"
2499   status working
2500   fourcc XFR1
2501   driver vfw
2502   dll "xfcodec.dll"
2503   out YV12,YUY2
2505 videocodec vfapi
2506   info "VFAPI rgb transcode codec"
2507   status untested
2508   fourcc vifp
2509   driver vfwex
2510   dll "VFCodec.dll"
2511   out BGR24 flip
2513 videocodec eyecon
2514   info "nokia eti camcorder eyecon"
2515   status working
2516   fourcc NUB0,NUB1,NUB2
2517   driver vfw
2518   dll "nub2.dll"
2519   out YV12,YUY2
2521 videocodec smsvvfw
2522   info "WorldConnect Wavelet Video"
2523   comment "found in visualmail videos"
2524   status working
2525   fourcc SMSV
2526   driver vfw
2527   dll "wv32vfw.dll"
2528   out BGR24 flip
2530 videocodec adv601
2531   info "Analog Devices Wavelet Codec"
2532   status working
2533   fourcc ADV1
2534   driver vfw
2535   dll "ADV601.dll"
2536   out BGR24 flip
2538 videocodec advwavelet
2539   info "waveletvideo.freeservers.com"
2540   status working
2541   fourcc ADV1
2542   driver vfw
2543   dll "wavelet.dll"
2544   out BGR24 flip
2546 videocodec loronixwavlet
2547   info "loronix wavelet"
2548   status untested
2549   fourcc ADV1
2550   driver vfw
2551   dll "wavlor.dll"
2552   out BGR24
2554 videocodec foxmotion
2555   info "fox motion video"
2556   status working
2557   fourcc FMVC
2558   driver vfw
2559   dll "fmcodec.dll"
2560   out BGR32,BGR24,BGR15 flip
2562 videocodec tridvfw
2563   status untested
2564   fourcc ty2c,TY2C,ty0n
2565   fourcc TY2N,TY0N,T565
2566   driver vfw
2567   dll "TRICDC32.DRV"
2568   out BGR24 flip
2570 videocodec vdtzvfw
2571   info "Telegeny VDTZ"
2572   status working
2573   fourcc VDTZ
2574   driver vfw
2575   dll "VTZ32.DLL"
2576   out BGR24 flip
2578 videocodec vivd2
2579   info "SoftMedia ViVD V2 codec VfW"
2580   status working
2581   fourcc GXVE,gxve
2582   driver vfw
2583   dll "ViVD2.dll"
2584   out YUY2,YV12,I420,YVU9
2585   out BGR32,BGR24,BGR15
2587 videocodec winx
2588   info "Winnov Videum winx codec"
2589   status working
2590   fourcc WINX
2591   driver vfwex
2592   dll "wnvwinx.dll"
2593   out BGR32,BGR24,BGR15
2595 videocodec ffwnv1
2596   info "FFmpeg wnv1 codec"
2597   status working
2598   fourcc WNV1
2599   driver ffmpeg
2600   dll wnv1
2602 videocodec wnv1
2603   info "Winnov Videum wnv1 codec"
2604   status working
2605   fourcc WNV1
2606   driver vfwex
2607   dll "wnvplay1.dll"
2608   out BGR32,BGR24,BGR15
2610 videocodec vdom
2611   info "VDOWave codec"
2612   status working
2613   fourcc VDOM,VDOW
2614   driver vfw
2615   dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
2616   out BGR24 flip
2618 videocodec vdowave3
2619   info "VDOWave 3 advanced codec"
2620   status working
2621   fourcc VDO3
2622   fourcc VDOM,VDOW
2623   driver vfw
2624   dll "vdo32_30.drv" ; Need also decvdo.dll
2625   out BGR24 flip
2627 videocodec lsv
2628   info "Vianet Lsvx Video"
2629   status working
2630   fourcc lsvx
2631   fourcc lsvm
2632   fourcc lsvc
2633   driver vfw
2634   dll "lsvxdec.dll"
2635   out BGR32,BGR24,BGR16 flip
2637 videocodec ffvmnc
2638   info "FFmpeg VMware video"
2639   status working
2640   fourcc VMnc
2641   driver ffmpeg
2642   dll "vmnc"
2644 videocodec vmnc
2645   info "VMware video"
2646   status working
2647   fourcc VMnc
2648   driver vfw
2649   dll "vmnc.dll"
2650   out BGR24,BGR15,BGR8 query,flip
2652 videocodec ffsmkvid
2653   info "FFmpeg Smacker Video"
2654   status working
2655   fourcc SMK2
2656   fourcc SMK4
2657   driver ffmpeg
2658   dll "smackvid"
2660 videocodec ffcavs
2661   info "Chinese AVS Video"
2662   comment "only works with libavformat demuxer"
2663   status working
2664   fourcc CAVS
2665   fourcc avs2
2666   driver ffmpeg
2667   dll "cavs"
2669 videocodec qtdnxhd
2670   info "QuickTime Avid DNxHD"
2671   comment "needed for decoding 10-bit DNxHD"
2672   status working
2673   fourcc AVdn
2674   driver qtvideo
2675   dll "AvidAVdnCodec.qtx"
2676   out UYVY,BGR24
2678 videocodec ffdnxhd
2679   info "FFmpeg DNxHD"
2680   status working
2681   fourcc AVdn
2682   driver ffmpeg
2683   dll "dnxhd"
2685 ; quicktime codecs:
2687 videocodec qt3ivx
2688   info "win32/quicktime 3IV1 (3ivx)"
2689   status working
2690   fourcc 3IV1
2691   driver qtvideo
2692   dll "3ivx Delta 3.5.qtx"
2693   out YUY2
2695 videocodec qtactl
2696   info "Win32/QuickTime Streambox ACT-L2"
2697   status working
2698   fourcc ACTL
2699   driver qtvideo
2700   dll ACTLComponent.qtx
2701   out YUY2
2703 videocodec qtavui
2704   info "Win32/QuickTime Avid Meridien Uncompressed"
2705   status working
2706   fourcc AVUI
2707   driver qtvideo
2708   dll "AvidQTAVUICodec.qtx"
2709   out YUY2
2711 videocodec qth263
2712   info "Win32/QuickTime H.263"
2713   status crashing
2714   fourcc h263
2715   driver qtvideo
2716   dll "QuickTime.qts"
2717   out YUY2
2719 videocodec qtrlerpza
2720   info "Win32/Quicktime RLE/RPZA"
2721   comment "no colorspace accepted"
2722   status crashing
2723   fourcc rpza
2724   format 0x20656C72 ; "rle "
2725   driver qtvideo
2726   dll "QuickTime.qts"
2727   out BGR32,BGR24,BGR15
2729 videocodec qtvp3
2730   info "Win32/QuickTime VP3"
2731   status crashing
2732   fourcc VP31
2733   driver qtvideo
2734   dll "On2_VP3.qtx"
2735   out YUY2
2737 videocodec qtzygo
2738   info "win32/quicktime ZyGo"
2739   status buggy
2740   comment "wrong colors"
2741   fourcc ZyGo,zygo,lsvx
2742   driver qtvideo
2743   dll "ZyGoVideo.qtx"
2744   out BGR32,RGB32
2746 videocodec qtbhiv
2747   info "Win32/QuickTime BeHereiVideo"
2748   comment "sample file wanted!"
2749   status untested
2750   fourcc bhiv
2751   driver qtvideo
2752   dll "BeHereiVideo.qtx"
2753   out YUY2
2755 videocodec qtcvid
2756   info "Win32/QuickTime Cinepak"
2757   status working
2758   fourcc cvid
2759   driver qtvideo
2760   dll "QuickTime.qts"
2761   out YUY2
2763 videocodec qtindeo
2764   info "Win32/QuickTime Indeo"
2765   status crashing
2766   fourcc IV31,iv31
2767   fourcc IV32,iv32
2768   fourcc IV41
2769   driver qtvideo
2770   dll "QuickTime.qts"
2771   out YUY2
2773 videocodec qtmjpeg
2774   info "Win32/QuickTime MJPEG"
2775   status crashing
2776   fourcc dmb1
2777   fourcc mjpa
2778   fourcc mjpb
2779   driver qtvideo
2780   dll "QuickTime.qts"
2781   out YUY2
2783 videocodec qtmpeg4
2784   info "Win32/QuickTime MPEG-4"
2785   status crashing
2786   fourcc mp4v
2787   driver qtvideo
2788   dll "QuickTime.qts"
2789   out YUY2
2791 videocodec qtsvq3
2792   info "Win32/QuickTime SVQ3"
2793   status working
2794   fourcc SVQ3
2795   driver qtvideo
2796   dll "QuickTimeEssentials.qtx"
2797   out YUY2
2799 videocodec qtsvq1
2800   info "Win32/QuickTime SVQ1"
2801   status buggy
2802   fourcc SVQ1
2803   driver qtvideo
2804   dll "QuickTime.qts"
2805   out YVU9
2807 videocodec ffv210
2808   info "FFmpeg V210 - 10-bit"
2809   status untested
2810   fourcc v210
2811   driver ffmpeg
2812   dll v210
2814 videocodec qtcine
2815   info "cinewave uncompressed 10-bit codec"
2816   status working
2817 ;  fourcc 2yuv,R210,r210,2Vu1,R10g,R10k,r11k    ;untested
2818   fourcc v210
2819   driver qtvideo
2820   dll "CineWave.qtx"
2821   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
2822   out YV12,YUY2
2824 videocodec qtaic
2825   info "QuickTime AIC video decoder"
2826   comment "Mac OS X only"
2827   status untested
2828   fourcc icod
2829   driver qtvideo
2830   dll "QuickTime.qts"
2831   out UYVY
2833 videocodec ffprores
2834   info "Libav ProRes"
2835   status working
2836   fourcc apch
2837   fourcc apcn
2838   fourcc apcs
2839   fourcc apco
2840   fourcc ap4h
2841   driver ffmpeg
2842   dll prores
2844 videocodec qtprores
2845   info "Apple ProRes 422 (HQ) decoder"
2846   status working
2847   fourcc apch
2848   fourcc apcn
2849   fourcc apcs
2850   fourcc apco
2851   fourcc ap4h
2852   driver qtvideo
2853   dll "AppleProResDecoder.qtx"
2854   out YUY2
2856 ; VSS codecs (http://vsofts.com/solutions.html):
2858 videocodec vsslight
2859   info "VSS Codec Light"
2860   status working
2861   fourcc VSSV
2862   driver vfw
2863   dll "vsslight.dll"
2864   out BGR24 flip
2866 videocodec vssh264
2867   info "VSS H.264 New"
2868   status working
2869   fourcc VSSH
2870   driver dshow
2871   dll "vsshdsd.dll"
2872   guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
2873   out YV12
2875 videocodec vssh264old
2876   info "VSS H.264 Old"
2877   status working
2878   fourcc VSSH
2879   driver vfw
2880   dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
2881   out BGR24 flip
2883 videocodec vsswlt
2884   info "VSS Wavelet Video Codec"
2885   status working
2886   fourcc VSSW
2887   driver vfw
2888   dll "vsswlt.dll"
2889   out BGR24 flip
2891 ; buggy codecs:  (any volunteers for native rewrite?)
2893 videocodec zlib
2894   info "AVIzlib"
2895   status working
2896   comment "24bpp only"
2897   fourcc ZLIB
2898   driver vfw
2899   dll "avizlib.dll"
2900   out BGR24 flip
2902 videocodec mszh
2903   info "AVImszh"
2904   status working
2905   comment "24bpp only"
2906   fourcc MSZH
2907   driver vfw
2908   dll "avimszh.dll"
2909 ;  out YUY2
2910 ;  out BGR32,BGR24,BGR15
2911   out BGR24
2913 videocodec alaris
2914   info "Alaris VideoGramPiX"
2915   status working
2916   fourcc VGPX,VTLP VGPX
2917   driver vfwex
2918   dll "vgpix32d.dll"
2919   out UYVY
2920   out BGR24
2923 ; non-working codecs:
2925 videocodec vcr1
2926   info "ATI VCR-1"
2927   status crashing
2928   fourcc VCR1
2929   driver vfw
2930   dll "ativcr1.dll"
2931   out RGB24 flip
2933 videocodec pim1
2934   info "Pinnacle Hardware MPEG-1"
2935   status crashing
2936   comment "no picture. use ffmpeg12!"
2937   fourcc PIM1
2938   driver vfw
2939   dll "pclepim1.dll"
2940   out BGR24 flip
2941 ;  out I420
2942 ;  out YUY2
2943 ;  out BGR32,BGR24,BGR16,BGR15
2945 videocodec qpeg
2946   info "Q-Team's QPEG (www.q-team.de)"
2947   status working
2948   comment "BGR8 only!"
2949   fourcc Q1.0,QPEG
2950   fourcc Q1.1,qpeq
2951   driver vfw
2952   dll "qpeg32.dll"
2953   out BGR8 flip
2955 videocodec rricm
2956   info "rricm"
2957   status crashing
2958   fourcc dmb1
2959   driver vfw
2960   dll "rricm.dll"
2961   out YUY2
2962   out BGR24 flip
2964 videocodec ffcamtasia
2965   info "FFmpeg TechSmith Camtasia Screen Codec"
2966   status working
2967   fourcc TSCC,tscc
2968   driver ffmpeg
2969   dll "camtasia"
2971 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
2972 videocodec camtasia
2973   info "TechSmith Camtasia Screen Codec"
2974   status working
2975   fourcc TSCC,tscc
2976   driver vfw
2977   dll "tsccvid.dll"
2978   out BGR32,BGR24,BGR15,BGR8 query,flip
2980 videocodec ffcamstudio
2981   info "CamStudio Screen Codec"
2982   status working
2983   fourcc CSCD,cscd
2984   driver ffmpeg
2985   dll "camstudio"
2987 ; Fraps - Realtime Video Capture - http://www.fraps.com/
2988 videocodec fraps
2989   info "FRAPS: Realtime Video Capture"
2990   comment "Requires a processor with SSE???"
2991   status working
2992   fourcc FPS1,fps1
2993   driver vfw
2994   dll "frapsvid.dll"
2995   out BGR32 flip
2997 videocodec fffraps
2998   info "FFmpeg Fraps"
2999   status working
3000   fourcc FPS1,fps1
3001   driver ffmpeg
3002   dll "fraps"
3004 videocodec ffjv
3005   info "FFmpeg Bitmap Brothers JV"
3006   status working
3007   fourcc FFJV ; internal MPlayer FourCC
3008   driver ffmpeg
3009   dll "jv"
3011 videocodec fftiertexseq
3012   info "FFmpeg Tiertex SEQ"
3013   status working
3014   fourcc TSEQ ; internal MPlayer FourCC
3015   driver ffmpeg
3016   dll "tiertexseqvideo"
3018 videocodec ffvmd
3019   info "FFmpeg Sierra VMD video"
3020   status working
3021   fourcc VMDV ; internal MPlayer FourCC
3022   driver ffmpeg
3023   dll "vmdvideo"
3025 videocodec ffdxa
3026   info "FFmpeg Feeble Files DXA video"
3027   status working
3028   fourcc DXA1 ; internal MPlayer FourCC
3029   driver ffmpeg
3030   dll "dxa"
3032 videocodec ffdsicinvideo
3033   info "FFmpeg Delphine CIN video"
3034   status working
3035   fourcc DCIV ; internal MPlayer FourCC
3036   driver ffmpeg
3037   dll "dsicinvideo"
3039 videocodec ffthp
3040   info "FFmpeg THP video"
3041   status working
3042   fourcc THPV ; internal MPlayer FourCC
3043   driver ffmpeg
3044   dll thp
3046 videocodec ffbfi
3047   info "FFmpeg BFI Video"
3048   status working
3049   fourcc BFIV ; internal MPlayer FourCC
3050   driver ffmpeg
3051   dll bfi
3053 videocodec ffbethsoftvid
3054   info "FFmpeg Bethesda Software VID"
3055   comment "video plays much too fast"
3056   status buggy
3057   fourcc BETH ; internal MPlayer FourCC
3058   driver ffmpeg
3059   dll bethsoftvid
3061 videocodec ffrl2
3062   info "FFmpeg RL2"
3063   status working
3064   fourcc RL2V ; internal MPlayer FourCC
3065   driver ffmpeg
3066   dll rl2
3068 videocodec fftxd
3069   info "FFmpeg Renderware TeXture Dictionary"
3070   status working
3071   fourcc TXDV ; internal MPlayer FourCC
3072   driver ffmpeg
3073   dll txd
3075 videocodec xan
3076   info "XAN Video"
3077   status working
3078   fourcc Xxan
3079   driver vfw
3080   dll "xanlib.dll"
3081   out BGR24,BGR15,BGR8 query,flip
3083 videocodec ffwc4
3084   info "FFmpeg XAN wc4"
3085   status working
3086   fourcc Xxan
3087   driver ffmpeg
3088   dll "xan_wc4"
3090 videocodec ffwc3
3091   info "FFmpeg XAN wc3"
3092   status buggy
3093   fourcc WC3V ; internal MPlayer FourCC
3094   driver ffmpeg
3095   dll "xan_wc3"
3097 videocodec ffidcin
3098   info "FFmpeg Id CIN video"
3099   status buggy
3100   fourcc IDCI ; internal MPlayer FourCC
3101   driver ffmpeg
3102   dll "idcinvideo"
3104 videocodec ffinterplay
3105   info "FFmpeg Interplay Video"
3106   status buggy
3107   fourcc INPV ; internal MPlayer FourCC
3108   driver ffmpeg
3109   dll "interplayvideo"
3111 videocodec ffvqa
3112   info "FFmpeg VQA Video"
3113   status buggy
3114   fourcc VQAV ; internal MPlayer FourCC
3115   driver ffmpeg
3116   dll "vqavideo"
3118 videocodec ffc93
3119   info "FFmpeg C93 Video"
3120   status buggy
3121   fourcc C93V ; internal MPlayer FourCC
3122   driver ffmpeg
3123   dll c93
3125 videocodec ffeatgv
3126   info "FFmpeg Electronic Arts TGV"
3127   status working
3128   fourcc fVGT
3129   driver ffmpeg
3130   dll eatgv
3132 ; raw formats:  (now RGB formats are autodetected)
3134 ; these raw codecs are used mostly by TV input
3135 ; 0x20776172 is used by Quicktime ('raw ')
3136 ; 0x0 is used by AVI
3137 ; YV12,RGB|32,RGB|24.. is created by MPlayer
3139 videocodec rawrgb32
3140   info "RAW RGB32"
3141   status working
3142   driver raw
3143   format 0x0
3144   format 0x20776172 0x52474220
3145   format 0x52474220
3146   out RGB32
3148 videocodec rawrgb24
3149   info "RAW RGB24"
3150   status working
3151   driver raw
3152   format 0x0
3153   format 0x20776172 0x52474218
3154   format 0x52474218
3155   out RGB24
3157 videocodec rawrgb16
3158   info "RAW RGB16"
3159   status working
3160   driver raw
3161   format 0x0
3162   format 0x20776172 0x52474210
3163   format 0x52474210
3164   out RGB16
3166 videocodec rawbgr32flip
3167   info "RAW BGR32"
3168   status working
3169   driver raw
3170   format 0x0
3171   out BGR32 flip
3173 videocodec rawbgr32
3174   info "RAW BGR32"
3175   status working
3176   driver raw
3177   format 0x0
3178   format 0x42475220
3179   out BGR32
3181 videocodec rawbgr24flip
3182   info "RAW BGR24"
3183   status working
3184   driver raw
3185   format 0x0
3186   out BGR24 flip
3188 videocodec rawbgr24
3189   info "RAW BGR24"
3190   status working
3191   driver raw
3192   format 0x0
3193   format 0x20776172 0x42475218
3194   format 0x42475218
3195   out BGR24
3197 videocodec rawbgr16flip
3198   info "RAW BGR15"
3199   status working
3200   driver raw
3201   format 0x0
3202   format 0x10424752 0x0
3203   out BGR16 flip
3205 videocodec rawbgr16
3206   info "RAW BGR15"
3207   status working
3208   driver raw
3209   format 0x0
3210   format 0x20776172 0x42475210
3211   format 0x42475210
3212   out BGR16
3214 videocodec rawbgr15flip
3215   info "RAW BGR15"
3216   status working
3217   driver raw
3218   format 0x0
3219   out BGR15 flip
3221 videocodec rawbgr15
3222   info "RAW BGR15"
3223   status working
3224   driver raw
3225   format 0x0
3226   format 0x20776172 0x4247520F
3227   format 0x4247520F
3228   out BGR15
3230 videocodec rawbgr8flip
3231   info "RAW BGR8"
3232   status working
3233   driver raw
3234   format 0x0
3235   out BGR8 flip
3237 videocodec rawbgr8
3238   info "RAW BGR8"
3239   status working
3240   driver raw
3241   format 0x0
3242   format 0x20776172 0x42475208
3243   format 0x42475208
3244   out BGR8
3246 videocodec rawbgr1
3247   info "RAW BGR1"
3248   status working
3249   driver raw
3250   format 0x0
3251   format 0x20776172 0x42475201
3252   format 0x42475201
3253   out BGR1 flip
3255 videocodec rawyuy2
3256   info "RAW YUY2"
3257   status working
3258   driver raw
3259   format 0x0 0x32595559
3260   format 0x20776172 0x32595559
3261   fourcc yuy2,YUY2
3262   fourcc V422 YUY2
3263   fourcc YUNV YUY2
3264   fourcc VYUY YUY2
3265   fourcc yuvs YUY2
3266   fourcc DVOO YUY2
3267   out YUY2
3269 videocodec rawyuv2
3270   info "RAW YUV2"
3271   status working
3272   driver raw
3273   format 0x0 0x32565559
3274   format 0x20776172 0x32565559
3275   fourcc yuv2,YUV2
3276   out YUY2
3278 videocodec rawuyvy
3279   info "RAW UYVY"
3280   status working
3281   driver raw
3282   format 0x0 0x59565955
3283   format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
3284   format 0x20776172 0x59565955
3285   fourcc uyvy,UYVY
3286   fourcc HDYC UYVY
3287   fourcc UYNV UYVY
3288   fourcc UYNY UYVY
3289   fourcc uyv1 UYVY
3290   fourcc 2Vu1 UYVY
3291   fourcc VDTZ UYVY
3292   out UYVY
3294 videocodec raw444P
3295   info "RAW 444P"
3296   status working
3297   driver raw
3298   format 0x0 0x50343434
3299   format 0x20776172 0x50343434
3300   fourcc 444p,444P
3301   fourcc YV24 444P
3302   out 444P
3304 videocodec raw422P
3305   info "RAW 422P"
3306   status working
3307   driver raw
3308   format 0x0 0x50323234
3309   format 0x20776172 0x50323234
3310   fourcc 422p,422P
3311   fourcc P422 422P
3312   fourcc Y42B 422P
3313   fourcc YV16 422P
3314   out 422P
3316 videocodec rawyv12
3317   info "RAW YV12"
3318   status working
3319   driver raw
3320   format 0x0 0x32315659
3321   format 0x20776172 0x32315659
3322   fourcc yv12,YV12
3323   out YV12
3325 videocodec rawnv21
3326   info "RAW NV21"
3327   status working
3328   driver raw
3329   format 0x0 0x3132564E
3330   format 0x20776172 0x3132564E
3331   fourcc nv21,NV21
3332   out NV21
3334 videocodec rawnv12
3335   info "RAW NV12"
3336   status working
3337   driver raw
3338   format 0x0 0x3231564E
3339   format 0x20776172 0x3231564E
3340   fourcc nv12,NV12
3341   out NV12
3343 videocodec rawhm12
3344   info "RAW HM12"
3345   status working
3346   driver hmblck
3347   format 0x0 0x32314D48
3348   format 0x20776172 0x32314D48
3349   fourcc hm12,HM12
3350   out YV12
3352 videocodec rawi420
3353   info "RAW I420"
3354   status working
3355   driver raw
3356   format 0x0 0x30323449
3357   format 0x20776172 0x30323449
3358   fourcc i420,I420
3359   fourcc IYUV,iyuv
3360   out I420,IYUV
3362 videocodec rawyvu9
3363   info "RAW YVU9"
3364   status working
3365   driver raw
3366   format 0x0 0x39555659
3367   format 0x20776172 0x39555659
3368   fourcc yvu9,YVU9
3369   out YVU9
3371 videocodec rawy800
3372   info "RAW Y8/Y800"
3373   status working
3374   driver raw
3375   format 0x0
3376   format 0x20203859 ; "Y8  "
3377   fourcc y800,Y800
3378   out Y800,Y8
3380 ;lavc raw codecs
3382 videocodec ffrawyuy2
3383   info "RAW YUY2"
3384   status working
3385   format 0x0
3386   format 0x20776172
3387   fourcc yuy2,YUY2
3388   fourcc V422,v422
3389   fourcc YUNV,yunv
3390   fourcc VYUY,vyuy
3391   fourcc yuvs,YUVS
3392   fourcc DVOO
3393   driver ffmpeg
3394   dll rawvideo
3396 videocodec ffrawyuv2
3397   info "RAW YUV2"
3398   status working
3399   format 0x0
3400   format 0x20776172
3401   fourcc yuv2,YUV2
3402   driver ffmpeg
3403   dll rawvideo
3405 videocodec ffrawuyvy
3406   info "RAW UYVY"
3407   status working
3408   format 0x0
3409   format 0x20776172
3410   fourcc uyvy,UYVY
3411   fourcc HDYC,hdyc
3412   fourcc UYNV,uynv
3413   fourcc UYNY,uyny
3414   fourcc uyv1,UYV1
3415   fourcc 2Vu1,2vu1,2VU1
3416   fourcc 2Vuy,2vuy,2VUY
3417   fourcc AV1x,AVup
3418   fourcc VDTZ
3419   driver ffmpeg
3420   dll rawvideo
3422 videocodec ffraw444P
3423   info "RAW 444P"
3424   status working
3425   format 0x0
3426   format 0x20776172
3427   fourcc 444p,444P
3428   fourcc YV24
3429   driver ffmpeg
3430   dll rawvideo
3432 videocodec ffraw422P
3433   info "RAW 422P"
3434   status working
3435   format 0x0
3436   format 0x20776172
3437   fourcc 422p,422P
3438   fourcc P422,p422
3439   fourcc Y42B,y42b
3440   fourcc YV16,yv16
3441   driver ffmpeg
3442   dll rawvideo
3444 videocodec ffrawyv12
3445   info "RAW YV12"
3446   status working
3447   format 0x0
3448   format 0x20776172
3449   fourcc yv12,YV12
3450   driver ffmpeg
3451   dll rawvideo
3453 videocodec ffrawi420
3454   info "RAW I420"
3455   status working
3456   format 0x0
3457   format 0x20776172
3458   fourcc i420,I420
3459   fourcc IYUV,iyuv
3460   driver ffmpeg
3461   dll rawvideo
3463 videocodec ffrawyvu9
3464   info "RAW YVU9"
3465   status working
3466   format 0x0
3467   format 0x20776172
3468   fourcc yvu9,YVU9
3469   driver ffmpeg
3470   dll rawvideo
3472 videocodec ffrawy800
3473   info "RAW Y8/Y800"
3474   status working
3475   format 0x0
3476   format 0x20203859 ; "Y8  "
3477   fourcc y800,Y800
3478   driver ffmpeg
3479   dll rawvideo
3481 ; NULL codec - for testing.
3483 videocodec null
3484   info "NULL codec (no decoding!)"
3485   status crashing
3486   comment "for unknown/unsupported codecs or testing"
3487   driver null
3488   out YV12
3489   out I420
3490   out YUY2
3491   out UYVY
3492   out YVU9
3493   out BGR32,BGR24,BGR16,BGR15
3495 ;=============================================================================
3496 ;                   AUDIO CODECS
3497 ;=============================================================================
3499 audiocodec wma9dmo
3500   info "Windows Media Audio 9 DMO"
3501   status working
3502   format 0x162
3503   format 0x163
3504   driver dmo
3505   dll "wma9dmod.dll"
3506   guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
3508 audiocodec wmadmo
3509   info "Windows Media Audio DMO"
3510   status working
3511   format 0x160
3512   format 0x161
3513   format 0x162
3514   format 0x163
3515   driver dmo
3516   dll "wmadmod.dll"
3517   guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
3519 audiocodec wma9spdmo
3520   info "Windows Media Audio 9 Speech DMO"
3521   status working
3522   format 0xa
3523   driver dmo
3524   dll "wmspdmod.dll"
3525   guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
3527 audiocodec wma9spdshow
3528   info "Windows Media Audio 9 Speech DShow"
3529   status working
3530   format 0xa
3531   driver dshow
3532   dll "wmavds32.ax"
3533   guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
3535 audiocodec ffqdm2
3536   info "FFmpeg QDM2 audio"
3537   status working
3538   fourcc QDM2
3539   driver ffmpeg
3540   dll "qdm2"
3542 audiocodec qdmc
3543   info "QuickTime QDMC/QDM2 audio"
3544   status working
3545   fourcc QDM2
3546   fourcc QDMC
3547   driver qtaudio
3548   dll "QuickTime.qts"
3550 audiocodec ffqclp
3551   info "FFmpeg QCLP audio"
3552   status working
3553   fourcc Qclp
3554   fourcc sqcp
3555   fourcc Qclq
3556   driver ffmpeg
3557   dll "qcelp"
3559 audiocodec qclp
3560   info "QuickTime QCLP audio"
3561   status working
3562   fourcc Qclp
3563   driver qtaudio
3564   dll "QuickTime.qts"
3566 audiocodec qtmace3
3567   info "QuickTime MACE3 audio"
3568   status working
3569   fourcc MAC3
3570   driver qtaudio
3571   dll "QuickTime.qts"
3573 audiocodec qtmace6
3574   info "QuickTime MACE6 audio"
3575   status working
3576   fourcc MAC6
3577   driver qtaudio
3578   dll "QuickTime.qts"
3580 audiocodec zygoaudio
3581   info "Zygo audio"
3582   status working
3583   fourcc SPXN
3584   driver qtaudio
3585   dll "ZyGoAudioS.qtx"
3587 audiocodec ffra144
3588   info "FFmpeg RealAudio 1.0"
3589   status working
3590   fourcc 14_4
3591   fourcc lpcJ
3592   driver ffmpeg
3593   dll "real_144"
3595 audiocodec ffra288
3596   info "FFmpeg RealAudio 2.0"
3597   status working
3598   fourcc 28_8
3599   driver ffmpeg
3600   dll "real_288"
3602 audiocodec ffcook
3603   info "FFmpeg COOK audio"
3604   status working
3605   fourcc cook
3606   driver ffmpeg
3607   dll "cook"
3609 audiocodec ffatrc
3610   info "FFmpeg Atrac 3 audio"
3611   status working
3612   fourcc atrc
3613   format 0x270      ; atrac3 in wav
3614   driver ffmpeg
3615   dll "atrac3"
3617 audiocodec ffsipr
3618   info "FFmpeg Sipr/Acelp.net audio"
3619   status working
3620   fourcc sipr
3621   format 0x130 ; acelp.net
3622   driver ffmpeg
3623   dll "sipr"
3625 audiocodec ra144
3626   info "RealAudio 1.0"
3627   status working
3628   fourcc 14_4
3629   driver realaud
3630   dll "14_4.so.6.0"
3632 audiocodec ra144win
3633   info "Win32 RealAudio 1.0"
3634   status working
3635   fourcc 14_4
3636   driver realaud
3637   dll "14_43260.dll"
3639 audiocodec ra144mac
3640   info "Mac OS X RealAudio 1.0"
3641   status working
3642   fourcc 14_4
3643   driver realaud
3644   dll "14_4.shlb"
3646 audiocodec ra288
3647   info "RealAudio 2.0"
3648   status working
3649   fourcc 28_8
3650   driver realaud
3651   dll "28_8.so.6.0"
3653 audiocodec ra288win
3654   info "Win32 RealAudio 2.0"
3655   status working
3656   fourcc 28_8
3657   driver realaud
3658   dll "28_83260.dll"
3660 audiocodec ra288mac
3661   info "Mac OS X RealAudio 2.0"
3662   status working
3663   fourcc 28_8
3664   driver realaud
3665   dll "28_8.shlb"
3667 audiocodec ra10cook
3668   info "RealPlayer 10 COOK audio"
3669   comment "supports cook 5.1"
3670   status working
3671   fourcc cook
3672   driver realaud
3673   dll "cook.so"
3675 audiocodec racook
3676   info "RealAudio COOK"
3677   status working
3678   fourcc cook
3679   driver realaud
3680   dll "cook.so.6.0"
3682 audiocodec ra10cookwin
3683   info "Win32 RealAudio 10 COOK"
3684   comment "supports cook 5.1"
3685   status working
3686   fourcc cook
3687   driver realaud
3688   dll "cook.dll"
3690 audiocodec racookwin
3691   info "Win32 RealAudio COOK"
3692   status working
3693   fourcc cook
3694   driver realaud
3695   dll "cook3260.dll"
3697 audiocodec racookmac
3698   info "Mac OS X RealAudio COOK"
3699   status working
3700   fourcc cook
3701   driver realaud
3702   dll "cook.bundle/Contents/MacOS/cook"
3704 audiocodec rasipr
3705   info "RealAudio Sipro"
3706   status working
3707   fourcc sipr
3708   driver realaud
3709   dll "sipr.so.6.0"
3711 audiocodec ra10sipr
3712   info "RealPlayer 10 RealAudio Sipro"
3713   status working
3714   fourcc sipr
3715   driver realaud
3716   dll "sipr.so"
3718 audiocodec ra10siprwin
3719   info "Win32 RealAudio 10 Sipro"
3720   status working
3721   fourcc sipr
3722   driver realaud
3723   dll "sipr.dll"
3725 audiocodec rasiprwin
3726   info "Win32 RealAudio Sipro"
3727   status working
3728   fourcc sipr
3729   driver realaud
3730   dll "sipr3260.dll"
3732 audiocodec rasiprmac
3733   info "Mac OS X RealAudio Sipro"
3734   status working
3735   fourcc sipr
3736   driver realaud
3737   dll "sipr.bundle/Contents/MacOS/sipr"
3739 audiocodec raatrc
3740   info "RealAudio ATRAC3"
3741   status working
3742   fourcc atrc
3743   driver realaud
3744   dll "atrc.so.6.0"
3746 audiocodec ra10atrc
3747   info "RealPlayer 10 RealAudio ATRAC3"
3748   status working
3749   fourcc atrc
3750   driver realaud
3751   dll "atrc.so"
3753 audiocodec ra10atrcwin
3754   info "Win32 RealAudio 10 ATRAC3"
3755   status working
3756   fourcc atrc
3757   driver realaud
3758   dll "atrc.dll"
3760 audiocodec raatrcwin
3761   info "Win32 RealAudio ATRAC3"
3762   status working
3763   fourcc atrc
3764   driver realaud
3765   dll "atrc3260.dll"
3767 audiocodec raatrcmac
3768   info "Mac OS X RealAudio ATRAC3"
3769   status working
3770   fourcc atrc
3771   driver realaud
3772   dll "atrc.bundle/Contents/MacOS/atrc"
3774 audiocodec ffadpcmadx
3775   info "FFmpeg SEGA CRI adx codec"
3776   status working
3777   fourcc Sadx ; internal MPlayer FourCC
3778   driver ffmpeg
3779   dll adpcm_adx
3781 audiocodec ffadpcmimaamv
3782   info "FFmpeg AMV IMA ADPCM audio"
3783   status working
3784   fourcc AMVA  ; internal MPlayer FourCC
3785   driver ffmpeg
3786   dll adpcm_ima_amv
3788 audiocodec ffadpcmimaqt
3789   info "FFmpeg QT IMA ADPCM audio"
3790   status working
3791   fourcc ima4 ; (MOV files)
3792   driver ffmpeg
3793   dll adpcm_ima_qt
3795 audiocodec ffadpcmimawav
3796   info "FFmpeg WAV IMA ADPCM audio"
3797   status working
3798   format 0x11
3799   format 0x1100736d ; "ms\x00\x11" (MOV files)
3800   format 0x11005354 ; "TS\x00\x11" (MOV files) works with -demuxer mov
3801   driver ffmpeg
3802   dll adpcm_ima_wav
3804 audiocodec imaadpcm
3805   info "IMA ADPCM"
3806   status working
3807   format 0x11
3808   fourcc ima4 ; (MOV files)
3809   format 0x1100736d ; "ms\x00\x11" (MOV files)
3810   driver imaadpcm
3812 audiocodec ffadpcmms
3813   info "FFmpeg MS ADPCM audio"
3814   status working
3815   format 0x2
3816   format 0x0200736d  ; "ms\x00\x02" (MOV files)
3817   driver ffmpeg
3818   dll adpcm_ms
3820 audiocodec msadpcm
3821   info "MS ADPCM"
3822   status working
3823   format 0x2
3824   format 0x0200736d  ; "ms\x00\x02" (MOV files)
3825   driver msadpcm
3827 audiocodec ffadpcmimadk4
3828   info "FFmpeg DK4 IMA ADPCM audio"
3829   status working
3830   format 0x61 ; This format number was used by Duck Corp. but not officially
3831               ; registered with Microsoft
3832   driver ffmpeg
3833   dll adpcm_ima_dk4
3835 audiocodec dk4adpcm
3836   info "Duck DK4 ADPCM (rogue format number)"
3837   status working
3838   format 0x61 ; This format number was used by Duck Corp. but not officially
3839               ; registered with Microsoft
3840   driver imaadpcm
3842 audiocodec ffadpcmimadk3
3843   info "FFmpeg DK3 IMA ADPCM audio"
3844   status working
3845   format 0x62 ; This format number was used by Duck Corp. but not officially
3846               ; registered with Microsoft
3847   driver ffmpeg
3848   dll adpcm_ima_dk3
3850 audiocodec dk3adpcm
3851   info "Duck DK3 ADPCM (rogue format number)"
3852   status working
3853   format 0x62 ; This format number was used by Duck Corp. but not officially
3854               ; registered with Microsoft
3855   driver dk3adpcm
3857 audiocodec ffroqaudio
3858   info "Id RoQ File Audio"
3859   status working
3860   fourcc RoQA ; internal MPlayer FourCC
3861   driver ffmpeg
3862   dll "roq_dpcm"
3864 audiocodec ffsmkaud
3865   info "FFmpeg Smacker Audio"
3866   status buggy
3867   fourcc SMKA
3868   driver ffmpeg
3869   dll "smackaud"
3871 audiocodec ffbinkdctaud
3872   info "FFmpeg Bink Audio (DCT)"
3873   status buggy
3874   fourcc BAU1 ; internal MPlayer FourCC
3875   driver ffmpeg
3876   dll "binkaudio_dct"
3878 audiocodec ffbinkrdftaud
3879   info "FFmpeg Bink Audio (RDFT)"
3880   status working
3881   fourcc BAU2 ; internal MPlayer FourCC
3882   driver ffmpeg
3883   dll "binkaudio_rdft"
3885 audiocodec ffdsicinaudio
3886   info "FFmpeg Delphine CIN audio"
3887   status working
3888   fourcc DCIA ; internal MPlayer FourCC
3889   driver ffmpeg
3890   dll dsicinaudio
3892 audiocodec ff4xmadmpcm
3893   info "FFmpeg 4XM ADPCM audio"
3894   status working
3895   fourcc 4XMA ; internal MPlayer FourCC
3896   driver ffmpeg
3897   dll adpcm_4xm
3899 audiocodec ffadpcmimaws
3900   info "FFmpeg Westwood IMA ADPCM audio"
3901   status working
3902   fourcc AIWS ; internal MPlayer FourCC
3903   driver ffmpeg
3904   dll adpcm_ima_ws
3906 audiocodec ffwssnd1
3907   info "FFmpeg Westwood SND1"
3908   status working
3909   fourcc SND1 ; internal MPlayer FourCC
3910   driver ffmpeg
3911   dll ws_snd1
3913 audiocodec ffinterplaydpcm
3914   info "FFmpeg Interplay DPCM audio"
3915   status working
3916   fourcc INPA ; internal MPlayer FourCC
3917   driver ffmpeg
3918   dll interplay_dpcm
3920 audiocodec ffadpcmea
3921   info "FFmpeg EA ADPCM audio"
3922   status working
3923   fourcc ADEA ; internal MPlayer FourCC
3924   driver ffmpeg
3925   dll adpcm_ea
3927 audiocodec ffadpcmeamaxis
3928   info "FFmpeg EA MAXIS XA ADPCM audio"
3929   status working
3930   fourcc ADXA ; internal MPlayer FourCC
3931   driver ffmpeg
3932   dll adpcm_ea_maxis_xa
3934 audiocodec ffadpcmxa
3935   info "FFmpeg XA ADPCM audio"
3936   status working
3937   fourcc PSXA ; internal MPlayer FourCC
3938   driver ffmpeg
3939   dll adpcm_xa
3941 audiocodec ffxandpcm
3942   info "FFmpeg XAN DPCM audio"
3943   comment "Wing Commander 4 files only work with libavformat demuxer"
3944   status working
3945   fourcc Axan
3946   format 0x594A
3947   driver ffmpeg
3948   dll xan_dpcm
3950 audiocodec ffyamahaadpcm
3951   info "FFmpeg Yamaha ADPCM audio"
3952   status working
3953   format 0x20
3954   driver ffmpeg
3955   dll adpcm_yamaha
3957 audiocodec ffadpcmthp
3958   info "FFmpeg THP ADPCM audio"
3959   status working
3960   fourcc THPA
3961   driver ffmpeg
3962   dll adpcm_thp
3964 audiocodec libdv
3965   info "raw DV audio (libdv)"
3966   status working
3967   fourcc RADV
3968   driver libdv
3969   dll libdv.so.2
3971 audiocodec ffdv
3972   info "FFmpeg DV audio"
3973   status working
3974   fourcc RADV
3975   fourcc vdva,dvca
3976   fourcc dvau
3977   driver ffmpeg
3978   dll "dvaudio"
3980 ; add every new fourcc also to allocate_parser()
3981 ; in libmpdemux/demuxer.c
3982 audiocodec fflatm
3983   info "FFmpeg AAC in LATM"
3984   status working
3985   fourcc MP4L ; internal MPlayer FourCC
3986   driver ffmpeg
3987   dll aac_latm
3989 audiocodec ffaac
3990   info "FFmpeg AAC (MPEG-2/MPEG-4 Audio)"
3991   status working
3992   fourcc mp4a,MP4A
3993   fourcc "VLB " ; Used in NSV, not really working
3994   fourcc "AAC " ; Used in NSV
3995   fourcc "AACP" ; Used in NSV for AACPlus
3996   fourcc raac,racp
3997   format 0xff
3998   format 0x706D
3999   format 0x4143 ; aac in asf
4000   format 0xA106 ; aac in avi not yet working
4001   format 0xAAC0 ; Borgtech nonsense tag
4002   driver ffmpeg
4003   dll aac
4005 audiocodec ffflac
4006   info "FFmpeg FLAC audio"
4007   status working
4008   fourcc "fLaC"
4009   format 0xF1AC
4010   format 0xACF1736D
4011   driver ffmpeg
4012   dll "flac"
4014 audiocodec ffalac
4015   info "FFmpeg ALAC audio"
4016   status working
4017   fourcc alac
4018   driver ffmpeg
4019   dll "alac"
4021 audiocodec fftta
4022   info "FFmpeg True Audio (TTA)"
4023   status working
4024   fourcc TTA1 ; internal MPlayer FourCC
4025   driver ffmpeg
4026   dll "tta"
4028 audiocodec ffwavpack
4029   info "FFmpeg WavPack audio"
4030   status working
4031   fourcc WVPK ; internal MPlayer FourCC
4032   driver ffmpeg
4033   dll "wavpack"
4035 audiocodec ffshorten
4036   info "FFmpeg Shorten audio"
4037   status working
4038   fourcc shrn ; internal MPlayer FourCC
4039   driver ffmpeg
4040   dll "shorten"
4042 audiocodec ffape
4043   info "FFmpeg Monkey's Audio"
4044   status working
4045   fourcc "APE "
4046   driver ffmpeg
4047   dll "ape"
4049 audiocodec ffals
4050   info "FFmpeg ALS"
4051   status working
4052   fourcc "ALS " ; internal MPlayer FourCC
4053   driver ffmpeg
4054   dll "als"
4056 ; add every new fourcc also to allocate_parser()
4057 ; in libmpdemux/demuxer.c
4058 audiocodec ffmlp
4059   info "FFmpeg MLP"
4060   status working
4061   fourcc "MLP " ; internal MPlayer FourCC
4062   driver ffmpeg
4063   dll "mlp"
4065 ; add every new fourcc also to allocate_parser()
4066 ; in libmpdemux/demuxer.c
4067 audiocodec fftruehd
4068   info "FFmpeg TrueHD"
4069   status working
4070   fourcc TRHD ; internal MPlayer FourCC
4071   driver ffmpeg
4072   dll "truehd"
4074 audiocodec ffnellymoser
4075   info "FFmpeg Nellymoser Audio"
4076   status working
4077   fourcc "NELL" ; internal MPlayer FourCC
4078   driver ffmpeg
4079   dll "nellymoser"
4081 audiocodec faad
4082   info "FAAD AAC (MPEG-2/MPEG-4 Audio)"
4083   status working
4084   fourcc mp4a,MP4A,MP4L
4085   fourcc "VLB " ; Used in NSV, not really working
4086   fourcc "AAC " ; Used in NSV
4087   fourcc "AACP" ; Used in NSV for AACPlus
4088   fourcc raac,racp
4089   format 0xff
4090   format 0x706D
4091   format 0x4143 ; aac in asf
4092   format 0xA106 ; aac in avi
4093   format 0xAAC0 ; Borgtech nonsense tag
4094   driver faad
4095   dll libfaad2
4097 audiocodec pcm
4098   info "Uncompressed PCM"
4099   status working
4100   format 0x0
4101   format 0x1
4102   format 0x3         ; IEEE float
4103   format 0xfffe      ; Extended
4104   fourcc "raw " ; (MOV files)
4105   fourcc twos ; (MOV files)
4106   fourcc sowt ; (MOV files)
4107   fourcc fl32 ; (MOV files)
4108   fourcc 23lf ; (MOV files)
4109 ;  fourcc fl64 ; (MOV files)
4110 ;  fourcc 46lf ; (MOV files)
4111   fourcc NONE ; (MOV files from Kodak CX6320)
4112   fourcc in24 ; (MOV files)
4113   fourcc 42ni ; (MOV files)
4114   fourcc in32 ; (MOV files)
4115   fourcc 23ni ; (MOV files)
4116   fourcc lpcm ; (MOV files)
4117   fourcc FL32 ; (aiff files)
4118 ;;;; these are for hardware support only:  (alaw,ulaw,ima-adpcm,mpeg,ac3)
4119 ;  format 0x6
4120 ;  format 0x7
4121 ;  format 0x11
4122 ;  format 0x50
4123 ;  format 0x2000
4124 ;;;;
4125   driver pcm
4127 audiocodec divx
4128   info "DivX audio (WMA)"
4129   status working
4130   format 0x160
4131   format 0x161
4132   driver acm
4133   dll "divxa32.acm"
4135 audiocodec vdowaveacm
4136   info "vdowave ACM"
4137   status working
4138   format 0xFFFC
4139   driver acm
4140   dll "vdowave.acm"
4142 audiocodec msadpcmacm
4143   info "MS ADPCM"
4144   status working
4145   format 0x2
4146   driver acm
4147   dll "msadp32.acm"
4149 audiocodec ffpcmdaud
4150   info "D-Cinema audio (FFmpeg)"
4151   status untested
4152   fourcc "daud"
4153   driver ffmpeg
4154   dll "pcm_s24daud"
4156 audiocodec ffwmav1
4157   info "DivX audio v1 (FFmpeg)"
4158   status untested
4159   format 0x160
4160   driver ffmpeg
4161   dll "wmav1"
4163 audiocodec ffwmav2
4164   info "DivX audio v2 (FFmpeg)"
4165   status untested
4166   format 0x161
4167   driver ffmpeg
4168   dll "wmav2"
4170 audiocodec ffwmapro
4171   info "WMA Pro audio (FFmpeg)"
4172   status untested
4173   format 0x162
4174   fourcc "WMA3"
4175   driver ffmpeg
4176   dll "wmapro"
4178 audiocodec ffwmavoice
4179   info "WMA Voice audio (FFmpeg)"
4180   status untested
4181   format 0xA
4182   driver ffmpeg
4183   dll "wmavoice"
4185 audiocodec ffmac3
4186   info "Macintosh Audio Compression and Expansion 3:1"
4187   status untested
4188   fourcc "MAC3"
4189   driver ffmpeg
4190   dll "mace3"
4192 audiocodec ffmac6
4193   info "Macintosh Audio Compression and Expansion 6:1"
4194   status untested
4195   fourcc "MAC6"
4196   driver ffmpeg
4197   dll "mace6"
4199 audiocodec ffsonic
4200   info "FFmpeg Sonic"
4201   status untested
4202   fourcc SONC
4203   format 0x2048
4204   driver ffmpeg
4205   dll "sonic"
4207 audiocodec mpg123
4208   ; this is preferred over ffmp2/ffmp3 since it is faster, generally
4209   info "MPEG 1.0/2.0/2.5 layers I, II, III"
4210   status working
4211   comment "High-performance decoder using libmpg123."
4212   format 0x50        ; layer-1 && layer-2
4213   format 0x55        ; layer-3
4214   format 0x5500736d  ; "ms\0\x55" older mp3 fcc (MOV files)
4215   format 0x5000736d  ; "ms\0\x50" older mp2 fcc (MOV files)
4216   format 0x55005354  ;  broken file
4217   fourcc ".mp3"      ; CBR/VBR MP3 (MOV files)
4218   fourcc "MP3 "      ; used in .nsv files
4219   fourcc "LAME"      ; used in mythtv .nuv files
4220   driver mpg123
4222 audiocodec ffmp3on4float
4223   info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
4224   status working
4225   format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
4226   driver ffmpeg
4227   dll "mp3on4float"
4229 audiocodec ffmp3on4
4230   info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
4231   status working
4232   format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
4233   driver ffmpeg
4234   dll "mp3on4"
4236 ; add every new fourcc also to allocate_parser()
4237 ; in libmpdemux/demuxer.c
4238 audiocodec ffmp3float
4239   info "FFmpeg MPEG layer-3 audio"
4240   comment "integer only"
4241   status working
4242   format 0x55
4243   format 0x5500736d  ; "ms\0\x55" older mp3 fcc (MOV files)
4244   format 0x55005354  ;  broken file
4245   fourcc ".mp3"      ; CBR/VBR MP3 (MOV files)
4246   fourcc "MP3 "      ; used in .nsv files
4247   fourcc "LAME"      ; used in mythtv .nuv files
4248   driver ffmpeg
4249   dll "mp3float"
4251 audiocodec ffmp3
4252   info "FFmpeg MPEG layer-3 audio"
4253   comment "integer only"
4254   status working
4255   format 0x55
4256   format 0x5500736d  ; "ms\0\x55" older mp3 fcc (MOV files)
4257   format 0x55005354  ;  broken file
4258   fourcc ".mp3"      ; CBR/VBR MP3 (MOV files)
4259   fourcc "MP3 "      ; used in .nsv files
4260   fourcc "LAME"      ; used in mythtv .nuv files
4261   driver ffmpeg
4262   dll "mp3"
4264 audiocodec ffmp3adufloat
4265   info "FFmpeg MPEG layer-3 adu audio"
4266   comment "integer only"
4267   status working
4268   format 0x55756461  ; 'a','d','u',0x55 internal MPlayer fourcc
4269   driver ffmpeg
4270   dll "mp3adufloat"
4272 audiocodec ffmp3adu
4273   info "FFmpeg MPEG layer-3 adu audio"
4274   comment "integer only"
4275   status working
4276   format 0x55756461  ; 'a','d','u',0x55 internal MPlayer fourcc
4277   driver ffmpeg
4278   dll "mp3adu"
4280 ; add every new fourcc also to allocate_parser()
4281 ; in libmpdemux/demuxer.c
4282 audiocodec ffmp2float
4283   info "FFmpeg MPEG layer-1 and layer-2 audio"
4284   comment "integer only"
4285   status working
4286   format 0x50
4287   format 0x5000736d  ; "ms\0\x50" older mp2 fcc (MOV files)
4288   fourcc ".mp2"      ; MP2 (MOV files)
4289   fourcc ".mp1"      ; MP1 (MOV files)
4290   driver ffmpeg
4291   dll "mp2float"
4293 audiocodec ffmp2
4294   info "FFmpeg MPEG layer-1 and layer-2 audio"
4295   comment "integer only"
4296   status working
4297   format 0x50
4298   format 0x5000736d  ; "ms\0\x50" older mp2 fcc (MOV files)
4299   fourcc ".mp2"      ; MP2 (MOV files)
4300   fourcc ".mp1"      ; MP1 (MOV files)
4301   driver ffmpeg
4302   dll "mp2"
4304 audiocodec mad
4305   info "libMAD MPEG layer 1-2-3"
4306   status working
4307   format 0x50
4308   format 0x55
4309   format 0x5500736d  ; "ms\0\x55" older mp3 fcc (MOV files)
4310   fourcc ".mp3"      ; CBR/VBR MP3 (MOV files)
4311   fourcc "MP3 "      ; used in .nsv files
4312   fourcc "LAME"      ; used in mythtv .nuv files
4313   driver libmad
4314   dll "libmad"
4316 audiocodec mp3acm
4317   info "MPEG layer-3"
4318   status working
4319   comment "conflicts with security kernel patches"
4320   format 0x55
4321   driver acm
4322   dll "l3codeca.acm"
4324 audiocodec imaadpcmacm
4325   info "IMA ADPCM"
4326   status working
4327   format 0x11
4328   driver acm
4329   dll "imaadp32.acm"
4331 audiocodec ffgsm
4332   info "FFmpeg GSM 06.10"
4333   status working
4334   fourcc "GSM "
4335   format 0x1500
4336   fourcc agsm
4337   driver ffmpeg
4338   dll "gsm"
4340 audiocodec ffgsmms
4341   info "FFmpeg MS GSM"
4342   status working
4343   format 0x31
4344   format 0x32
4345   driver ffmpeg
4346   dll "gsm_ms"
4348 audiocodec libgsm
4349   info "libgsm GSM 06.10"
4350   status working
4351   fourcc "GSM "
4352   format 0x1500
4353   driver ffmpeg
4354   dll "libgsm"
4356 audiocodec libgsmms
4357   info "libgsm MS GSM"
4358   status working
4359   format 0x31
4360   format 0x32
4361   driver ffmpeg
4362   dll "libgsm_ms"
4364 audiocodec msgsmacm
4365   info "MS GSM"
4366   status working
4367   format 0x31
4368 ;  format 0x32
4369   driver acm
4370   dll "msgsm32.acm"
4372 audiocodec msnaudio
4373   info "MSN AUDIO"
4374   status working
4375 ;  format 0x31
4376   format 0x32
4377   driver acm
4378   dll "msnaudio.acm"
4380 audiocodec alaw
4381   info "aLaw"
4382   status working
4383   format 0x6
4384   fourcc alaw ; (MOV files)
4385   driver alaw
4387 audiocodec ulaw
4388   info "uLaw"
4389   status working
4390   format 0x7
4391   fourcc ulaw ; (MOV files)
4392   format 0x6c75
4393   driver alaw
4395 audiocodec dvdpcm
4396   info "Uncompressed DVD/VOB LPCM"
4397   status working
4398   format 0x10001
4399   driver dvdpcm
4401 audiocodec fflpcm
4402   info "Blu-ray LPCM"
4403   status working
4404   fourcc BPCM ; internal MPlayer FourCC
4405   driver ffmpeg
4406   dll pcm_bluray
4408 audiocodec ffpcmlxf
4409   info "Leitch/Harris PCM"
4410   status working
4411   fourcc PLXF ; internal MPlayer FourCC
4412   driver ffmpeg
4413   dll pcm_lxf
4415 audiocodec ffs302m
4416   info "SMPTE 302M"
4417   status working
4418   fourcc BSSD
4419   driver ffmpeg
4420   dll s302m
4422 ; add every new fourcc also to allocate_parser()
4423 ; in libmpdemux/demuxer.c
4424 audiocodec ffac3
4425   info "FFmpeg AC-3"
4426   status working
4427   format 0x2000
4428   fourcc ac-3 ; ac-3 in mp4
4429   fourcc AC-3
4430   format 0x20736D ;  "ms\20" older ac3 fcc (MOV files)
4431   fourcc dnet
4432   fourcc sac3
4433   driver ffmpeg
4434   dll ac3
4436 ; add every new fourcc also to allocate_parser()
4437 ; in libmpdemux/demuxer.c
4438 audiocodec ffeac3
4439   info "FFmpeg E-AC-3"
4440   status working
4441   fourcc EAC3
4442   driver ffmpeg
4443   dll eac3
4445 audiocodec a52
4446   info "AC3-liba52"
4447   status working
4448   format 0x2000
4449   fourcc ac-3 ; ac-3 in mp4
4450   fourcc AC-3
4451   format 0x20736D ;  "ms\20" older ac3 fcc (MOV files)
4452   fourcc dnet
4453   fourcc sac3
4454   driver liba52
4455   dll "liba52"
4457 ; add every new fourcc also to allocate_parser()
4458 ; in libmpdemux/demuxer.c
4459 audiocodec ffdca
4460   info "FFmpeg DTS"
4461   status working
4462   format 0x2001
4463   format 0x86
4464   driver ffmpeg
4465   dll "dca"
4467 audiocodec dts
4468   info "DTS-libdca"
4469   status working
4470   format 0x2001
4471   format 0x86
4472   driver libdca
4474 audiocodec ffmusepack7
4475   info "Musepack sv7 audio codec"
4476   comment "only works with libavformat demuxer"
4477   status  working
4478   fourcc  "MPC "
4479   driver ffmpeg
4480   dll "mpc7"
4482 audiocodec ffmusepack8
4483   info "Musepack sv8 audio codec"
4484   comment "only works with libavformat demuxer"
4485   status  working
4486   fourcc  "MPC8"
4487   fourcc MPCK
4488   driver ffmpeg
4489   dll "mpc8"
4491 audiocodec musepack
4492   info "Musepack audio codec"
4493   status  working
4494   fourcc  "MPC "
4495   format 0x2b4d
4496   driver mpcdec
4498 audiocodec ffamrnb
4499   info "AMR Narrowband"
4500   status working
4501   fourcc samr
4502   format 0x57 ;amr in avi
4503   driver ffmpeg
4504   dll "amrnb"
4506 audiocodec libopencoreamrnb
4507   info "AMR Narrowband"
4508   status working
4509   fourcc samr
4510   format 0x57 ;amr in avi
4511   driver ffmpeg
4512   dll "libopencore_amrnb"
4514 audiocodec libopencoreamrwb
4515   info "AMR Wideband"
4516   status working
4517   fourcc sawb
4518   format 0x58 ;amr in avi
4519   driver ffmpeg
4520   dll "libopencore_amrwb"
4522 audiocodec ffadcpmswf
4523   info "FFmpeg's ADPCM Flash-variant"
4524   status working
4525   format 0x5346 ; 'SF', pseudo id
4526   driver ffmpeg
4527   dll "adpcm_swf"
4529 audiocodec voxvoice
4530   info "VoxWare MetaVoice"
4531   status working
4532   comment "windows users need msms001.vwp and mvoice.vwp in windows\\system32 folder"
4533   format 0x74
4534   driver dshow
4535   dll "voxmvdec.ax" ; need also msms001.vwp and mvoice.vwp
4536   guid 0x46e32b01, 0xa465, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
4538 audiocodec voxware
4539   info "VoxWare"
4540   status working
4541   comment "windows users need msms001.vwp in windows\\system32 folder"
4542   format 0x75
4543   driver dshow
4544   dll "voxmsdec.ax" ; need also msms001.vwp
4545   guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
4547 audiocodec acelp
4548   info "ACELP.net Sipro Lab Audio"
4549   status working
4550   format 0x130
4551   driver dshow
4552   dll "acelpdec.ax"
4553   guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
4555 audiocodec ffimc
4556   info "FFmpeg Intel Music Coder"
4557   status working
4558   format 0x401
4559   driver ffmpeg
4560   dll "imc"
4562 audiocodec imc
4563   info "Intel Music Coder"
4564   status working
4565   comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
4566   format 0x401
4567   driver acm
4568   dll "imc32.acm"
4570 audiocodec iac25
4571   info "Indeo audio"
4572   status working
4573   format 0x402
4574   driver acm
4575   dll "iac25_32.ax"
4577 audiocodec ffctadp32
4578   info "FFmpeg Creative ADPCM codec"
4579   status working
4580   format 0x200
4581   driver ffmpeg
4582   dll "adpcm_ct"
4584 audiocodec ctadp32
4585   info "Creative ADPCM codec"
4586   status working
4587   format 0x200
4588   driver acm
4589   dll "ctadp32.acm"
4591 audiocodec sc4
4592   info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
4593   status working
4594   format 0x350
4595   driver acm
4596   dll "mi-sc4.acm"
4598 audiocodec hwac3
4599   info "AC3 through S/PDIF"
4600   status working
4601   format 0x2000
4602   format 0x332D6361 ; ac-3 in mp4
4603   fourcc dnet
4604   driver hwac3
4606 audiocodec hwdts
4607   info "DTS through S/PDIF"
4608   status working
4609   format 0x2001
4610   driver hwac3
4612 audiocodec ffvorbis
4613   info "FFmpeg Vorbis"
4614   status working
4615   fourcc vrbs
4616   format 0x566F
4617   driver ffmpeg
4618   dll "vorbis"
4620 audiocodec vorbis
4621   info "OggVorbis Audio"
4622   status working
4623   comment "OggVorbis driver using libvorbis"
4624   fourcc vrbs
4625   format 0x566F
4626   driver libvorbis
4627   dll "libvorbis"
4629 audiocodec tremor
4630   info "OggVorbis audio"
4631   status working
4632   comment "fixed-point decoder useful for systems without floating-point unit"
4633   fourcc vrbs
4634   format 0x566F
4635   driver tremor
4636   dll "tremor"
4638 audiocodec vorbisacm
4639   info "OggVorbis ACM"
4640   status working
4641   comment "OggVorbis driver using vorbis.acm"
4642   format 0x674F ; mode1
4643   format 0x6750 ; mode2
4644 ;  format 0x6751 ; mode3
4645   format 0x676F ; mode1+
4646   format 0x6770 ; mode2+
4647   format 0x6771 ; mode3+
4648   driver acm
4649   dll "vorbis.acm"
4651 audiocodec speex
4652   info "Speex audio"
4653   status working
4654   comment "Speex driver using libspeex"
4655   fourcc 'spx '
4656   format 0xA109
4657   driver speex
4658   dll "speex"
4660 audiocodec vivoaudio
4661   info "Vivo G.723/Siren Audio Codec"
4662   status working
4663   format 0x111       ; vivo g.723
4664   format 0x112       ; siren
4665   driver acm
4666   dll "vivog723.acm"
4668 audiocodec g72x
4669   info "G.711/G.721/G.723"
4670   status crashing
4671   comment "does not work yet - just noise :("
4672   format 0x111      ; vivo g.723
4673   format 0x112      ; vivo siren
4674   driver g72x
4675   dll "g72x.c"
4677 audiocodec ffg722
4678   info "G.722 Audio"
4679   status working
4680   format 0x28F
4681   driver ffmpeg
4682   dll "g722"
4684 audiocodec ffg726
4685   info "Sharp G.726 Audio"
4686   status working
4687   format 0x45
4688   driver ffmpeg
4689   dll "g726"
4691 audiocodec g726
4692   info "Sharp G.726 Audio"
4693   status untested
4694   format 0x45
4695   driver acm
4696   dll "scg726.acm"
4698 audiocodec atrac3
4699   info "Sony ATRAC3"
4700   status buggy
4701   comment "format not accepted"
4702   format 0x270
4703   driver acm
4704   dll "atrac3.acm"
4706 audiocodec ALF2
4707 ; http://www.nctsoft.com/products/NCTALFCD/
4708 ; jdp@mail.sonofon.dk
4709   info "ALF2"
4710   status working
4711   format 0x1FC4     ; ALF2
4712   driver acm
4713   dll "alf2cd.acm"
4715 audiocodec fftruespeech
4716   info "FFmpeg TrueSpeech"
4717   status working
4718   format 0x22
4719   format 0x1501
4720   driver ffmpeg
4721   dll "truespeech"
4723 audiocodec truespeech
4724   info "DSP Group TrueSpeech(TM)"
4725   status working
4726   format 0x22
4727   driver acm
4728   dll "tssoft32.acm" ; need also tsd32.dll
4730 audiocodec netspeakgsm
4731   info "NetSpeak GSM"
4732   status working
4733   format 0x1500
4734   driver acm
4735   dll "nsgsm32.acm"
4737 audiocodec netspeakts
4738   info "NetSpeak TrueSpeech"
4739   status working
4740   format 0x1501
4741   driver acm
4742   dll "nstsp32.acm"
4744 ; rt32dcmp.dll needed too
4745 audiocodec voxwarert24
4746   info "VoxWare RT24 speech codec"
4747   status working
4748   format 0x181c
4749   driver acm
4750   dll "nsrt2432.acm"
4752 audiocodec lhacm
4753   info "Lernout & Hauspie CELP and SBC codecs"
4754   status working
4755   format 0x1101 ; CELP
4756   format 0x1102 ; SBC
4757   format 0x1103 ; SBC
4758   format 0x1104 ; SBC
4759   driver acm
4760   dll "lhacm.acm"
4762 audiocodec lhacm2
4763   info "Voxware AC aka Lernout & Hauspie CELP and CBS codecs"
4764   status working
4765   format 0x70
4766   format 0x71
4767   format 0x72
4768   format 0x73
4769   driver acm
4770   dll "lhacm2.acm" ; aka lhacm.acm md5sum 4585780a8eb71d86df64553b34ba8f79
4772 audiocodec pscelp
4773   info "Philips Speech Processing CELP"
4774   status working
4775   format 0x120
4776   driver acm
4777   dll "smcelp32.acm"
4779 audiocodec fftwinvq
4780   info "FFmpeg TwinVQ"
4781   status working
4782   fourcc TWI2 ; internal MPlayer FourCC, different from mplayer's TwinVQ decoder
4783               ; since lavf demuxer is incompatible with it
4784   driver ffmpeg
4785   dll twinvq
4787 audiocodec TwinVQ
4788   info "VQF codec by NTTLabs"
4789   status working
4790   fourcc TWIN
4791   driver vqf
4792   dll "tvqdec.dll"
4794 audiocodec hwmpa
4795   info "MPEG audio pass-through for hardware MPEG decoders"
4796   status working
4797   comment "for hardware MPEG audio decoders"
4798   format 0x50        ; layer-1 && layer-2
4799   format 0x55        ; layer-3
4800   format 0x5500736d  ; "ms\0\x55" older MP3 fourcc (MOV files)
4801   fourcc ".mp3"      ; CBR/VBR MP3 (MOV files)
4802   fourcc "MP3 "      ; used in .nsv files
4803   fourcc "LAME"      ; used in mythtv .nuv files
4804   driver hwmpa
4806 audiocodec msnsiren
4807   info "msn siren audio codec"
4808   status working
4809   format 0x28E
4810   driver acm
4811   dll "sirenacm.dll"
4813 audiocodec uleaddva
4814   info "Ulead DV ACM"
4815   status working
4816   format 0x215
4817   format 0x216
4818   driver acm
4819   dll "dvacm.acm"