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