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