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