summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2012-08-18 11:17:35 +0200
committerwm4 <wm4@nowhere>2012-08-20 15:36:04 +0200
commit6a26b4a66504f701baf35e58467e55aea28c0ad5 (patch)
tree8b09b91d63926543eaa8ec95c90a2532bde71dd6 /etc
parent6f7ba66817b5cd3761b802930dc7ba62464e3c6a (diff)
downloadmpv-6a26b4a66504f701baf35e58467e55aea28c0ad5.tar.bz2
mpv-6a26b4a66504f701baf35e58467e55aea28c0ad5.tar.xz
libmpcodecs: remove redundant audio and video decoders
Probably all of these are supported by libavcodec. Missing things can be added back. Also remove qtpalette.h. It was used by demux_mov.c, and should have been deleted with commit 1fde09db6f4ce.
Diffstat (limited to 'etc')
-rw-r--r--etc/codecs.conf2602
1 files changed, 1 insertions, 2601 deletions
diff --git a/etc/codecs.conf b/etc/codecs.conf
index 897ba1d29b..879389acbd 100644
--- a/etc/codecs.conf
+++ b/etc/codecs.conf
@@ -3,7 +3,7 @@
; Before editing this file, please read DOCS/tech/codecs.conf.txt !
;=============================================================================
-release 20120717
+release 20120812
;=============================================================================
; VIDEO CODECS
@@ -82,73 +82,6 @@ videocodec ffzmbv
driver ffmpeg
dll "zmbv"
-videocodec geov
- info "GeoCodec"
- comment "crashes without -nosound, hangs on exit"
- status buggy
- fourcc GEOV
- fourcc GEOX
- driver vfw
- dll "GeoCodec.dll"
- out BGR24 flip
-
-videocodec imm4
- info "infinity cctv codec"
- status working
- fourcc IMM4
- driver vfw
- dll "VCMIMM4.dll"
- out BGR15 flip
-
-videocodec amv2
- info "lossless video codec"
- status working
- fourcc AMV2
- driver vfw
- dll "amv2codec.dll"
- out BGR32 flip
-
-videocodec lzocodec
- info "lzo lossless"
- status working
- fourcc LZOC
- driver vfw
- dll "lzocodec.dll"
- out YV12,YUY2
-
-videocodec direccionalvfw
- info "direccional lossless codec"
- status working
- fourcc DIRC
- driver vfw
- dll "direccional.dll"
- out BGR24,BGR32 flip
-
-videocodec mhuffyuv
- info "mhuffyuv lossless codec"
- status working
- fourcc MHFY
- driver vfw
- dll "mhuffyuv.dll"
- out BGR24,BGR32 flip
-
-videocodec zmbv
- info "Zip Motion-Block Video"
- status working
- fourcc ZMBV
- driver vfw
- dll "zmbv.dll"
- out BGR24,BGR15,BGR8 query,flip
-
-videocodec yuv8
- info "YUV422 = Cb0 Y0 Cr0 Y1 Cb1 Y2 Cr1 Y3 (U Y V Y U Y V Y)"
- status working
- fourcc yuv8
- driver vfwex
- dll "kdvyuv8.dll" ; i wonder if this works with raw codecs?
- out YV12,I420,UYVY
- out BGR24,BGR15,BGR32
-
videocodec ffr210
info "FFmpeg R210 - 10-bit RGB"
status working
@@ -163,15 +96,6 @@ videocodec ffr10k
driver ffmpeg
dll "r10k"
-videocodec blackmagic
- info "Blackmagic 10-bit"
- status working
- comment "requires libguide40.dll"
- fourcc r210
- driver vfw
- dll "BMDCodecLib.dll"
- out BGR32,RGB32
-
; MPEG-1/2 decoding:
videocodec ffmpeg1
@@ -321,36 +245,6 @@ videocodec ffmpeg2crystalhd
driver ffmpeg
dll mpeg2_crystalhd
-videocodec mpegpes
- info "MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)"
- comment "for hardware decoding"
- status working
- format 0x10000001 ; mpeg 1
- format 0x10000002 ; mpeg 2
- fourcc mpg1,MPG1,mpg2,MPG2
- fourcc MPEG
- fourcc hdv1,hdv2,hdv3
- fourcc hdv4,hdv5,hdv6
- fourcc hdv7,hdv8,hdv9
- fourcc xdv1,xdv2,xdv3
- fourcc xdv4,xdv5,xdv6
- fourcc xdv7,xdv8,xdv9
- fourcc xdva,xdvb,xdvc
- fourcc xdvd,xdve,xdvf
- fourcc xd5a,xd5b,xd5c
- fourcc xd5d,xd5e,xd5f
- fourcc xd59,xd54,xd55
- fourcc mx5n,mx4n,mx4p
- fourcc mx3n,mx3p
- fourcc AVmp
- fourcc mp2v,mpgv
- fourcc m2v1,m1v1
- fourcc PIM1 ; Pinnacle hardware-MPEG-1
- fourcc PIM2 ; Pinnacle hardware-MPEG-2
- fourcc LMP2 ; Lead mpeg2 in avi
- driver mpegpes
- out MPES
-
; we have only native open source codecs for these:
videocodec ffnuv
@@ -546,73 +440,6 @@ videocodec ffroqvideo
driver ffmpeg
dll "roqvideo"
-videocodec lzo
- info "LZO compressed"
- status working
- fourcc LZO1
- driver lzo
- dll "liblzo"
- out YV12,I420
- out BGR24 flip
-
-; prefer native codecs over win32?
-; the win32 codecs probably are (better) optimized and support direct
-; rendering, so this may be not the best idea...
-
-;WIN32:
-
-videocodec nogatech
- status working
- fourcc NTN1,NTN2
- driver vfw
- dll "nuvision.ax"
- out BGR24 flip
-
-videocodec ylc
- info "YUY2 Lossless Codec"
- status working
- fourcc YLC0
- driver vfw
- dll "ylc.vcm"
- out BGR24 flip
-
-videocodec smartsight
- info "Verint Video Manager"
- status working
- fourcc SN40
- fourcc SN41,SJPG ; untested
- driver vfw
- dll "SN4Codec.dll"
- out BGR24 flip
-
-videocodec msuscls
- info "MSU Screen Capture Lossless Codec"
- status working
- fourcc SCLS
- driver vfw
- dll "SCLS.DLL"
- out BGR32,BGR24,BGR16 flip
-
-videocodec wincam
- info "wincam screen capture codec"
- comment "requires Zlib.dll"
- status working
- fourcc WCMV
- driver vfw
- dll "wcmv.dll" ; requires Zlib.dll
- out BGR15 flip
-
-videocodec cram
- info "Microsoft Video 1"
- comment "-vf palette required for 8bpp"
- status buggy
- fourcc cram,CRAM CRAM
- fourcc msvc,MSVC CRAM
- fourcc wham,WHAM CRAM
- driver vfw
- dll "msvidc32.dll"
- out BGR24,BGR15,BGR8 static,query
-
videocodec ffcvid
info "FFmpeg Cinepak Video"
status working
@@ -620,28 +447,6 @@ videocodec ffcvid
driver ffmpeg
dll "cinepak"
-videocodec cvidvfw
- info "Cinepak Video"
- status working
- fourcc cvid
- driver vfw
- dll "iccvid.dll"
-; out YUY2
-; out UYVY
- out BGR24,BGR15 static
-
-videocodec huffyuv
- info "HuffYUV"
- status buggy
- fourcc HFYU
- driver vfw
- dll "huffyuv.dll"
- out YUY2 flip,noflip,query
-; out UYVY flip
- out BGR32,BGR24 flip,query
-
-;NATIVE:
-
videocodec ffvideo1
info "FFmpeg Microsoft Video 1"
status working
@@ -665,19 +470,6 @@ videocodec ffzlib
driver ffmpeg
dll "zlib"
-;XAnim (slow):
-
-videocodec cvidxa
- info "XAnim's Radius Cinepak Video"
- status buggy
- fourcc cvid
- driver xanim
- dll "vid_cvid.xa"
- out YV12,IYUV,I420 static
-
-; time to decide what to do with the MPEG-4/DivX variants...
-; ff* is fastest...
-
videocodec ffhuffyuv
info "FFmpeg HuffYUV"
status working
@@ -940,24 +732,6 @@ videocodec ffh264crystalhd
driver ffmpeg
dll h264_crystalhd
-videocodec coreavcwindows
- info "CoreAVC H.264 for x86 - http://corecodec.org/"
- comment "this codec will only work after purchasing it"
- status working
- fourcc H264,h264
- fourcc X264,x264
- fourcc avc1 AVC1,AVC1
- fourcc davc,DAVC
- fourcc VSSH
- fourcc ai55,ai15 ; flip4mac avc intra
- fourcc ai1q,ai5q ; flip4mac avc intra
- format 0x10000005
- driver dshow
- dll "CoreAVCDecoder.ax"
- guid 0x09571a4b, 0xf1fe, 0x4c60, 0x97, 0x60, 0xde, 0x6d, 0x31, 0x0c, 0x7c, 0x31
- out YV12,IYUV,I420,YUY2
-
-
videocodec ffsvq3
info "FFmpeg Sorenson Video v3 (SVQ3)"
status working
@@ -1084,216 +858,6 @@ videocodec fflibdirac
driver ffmpeg
dll libdirac
-; is divx4vfw stable enough, working everywhere and faster than divxds?
-
-videocodec divx4vfw
- info "DivX4Windows-VFW"
- status buggy
- comment "sig11 with -framedrop"
- fourcc DIVX,divx ; opendivx / divx4
- fourcc DIV1,div1 divx
-; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
- fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
- fourcc AP41 DIV3 ; AngelPotion stuff
- format 0x4
- driver vfw
- dll "divx.dll"
-; out YV12 ; buggy
- out YUY2
- out BGR32,BGR24,BGR15
-
-; the original ones... prefer DShow for postprocessing:
-
-videocodec divxds
- info "DivX ;-) (MSMPEG-4 v3)"
- comment "with postprocessing"
- status working
- fourcc MP43,mp43 div3 ; fourcc mapping to div3
- fourcc DIV5,div5 div3
- fourcc DIV6,div6 div4
- fourcc DIV3,div3,DIV4,div4
- fourcc AP41 div3 ; AngelPotion stuff
- driver dshow
- dll "divx_c32.ax"
- guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
- out YUY2,UYVY
- out BGR32,BGR24,BGR16,BGR15
-
-videocodec divx
- info "DivX ;-) (MSMPEG-4 v3)"
- status working
- fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
- fourcc DIV5,div5 div3 ; DivX 3.20
- fourcc DIV6,div6 div4 ; -||-
- fourcc DIV3,div3,DIV4,div4
- fourcc AP41 div3 ; AngelPotion stuff
- driver vfw
- dll "divxc32.dll"
- out YUY2 yuvhack
- out BGR32,BGR24,BGR15
-
-; hmm. we should check, maybe these are/will be playable with libavcodec:
-
-videocodec mpeg4ds
- info "Microsoft MPEG-4 v1/v2"
- status working
- comment "with postprocessing"
- fourcc DIV2,div2 mp42
- fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
- fourcc MPG4,mpg4
- fourcc MP42,mp42
- driver dshow
- dll "mpg4ds32.ax"
- guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
- out YUY2
-; out BGR32,BGR24,BGR16,BGR15
-
-videocodec mpeg4
- info "Microsoft MPEG-4 v1/v2"
- status working
- fourcc MPG4,mpg4
- fourcc MP42,mp42
- fourcc DIV2 mp42
- driver vfw
- dll "mpg4c32.dll"
- out YUY2 yuvhack
- out BGR32,BGR24,BGR15
-
-videocodec wmv9dmo
- info "Windows Media Video 9 DMO"
- status working
- fourcc WMV3
- fourcc WMVP
- driver dmo
- dll "wmv9dmod.dll"
- guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
- out YV12 ;,I420,IYUV
- out YUY2,UYVY
-; out BGR32,BGR24,BGR16 ;,BGR15
-
-videocodec wmvdmo
- info "Windows Media Video DMO"
- status working
- fourcc WMV1
- fourcc WMV2
- fourcc WMV3
- fourcc WMVP
- driver dmo
- dll "wmvdmod.dll"
- guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
- out YV12 ;,I420,IYUV
- out YUY2,UYVY
-; out BGR32,BGR24,BGR16 ;,BGR15
-
-videocodec wmv8
- info "Windows Media Video 8"
- status working
- fourcc WMV2
- driver dshow
- dll "wmv8ds32.ax"
- guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
- out YV12,I420,IYUV
- out YUY2,UYVY
-; out BGR32,BGR24,BGR16,BGR15
-
-videocodec wmv7
- info "Windows Media Video 7"
- status working
- fourcc WMV1
- driver dshow
- dll "wmvds32.ax"
- guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
- out YUY2,UYVY
-; out BGR32,BGR24,BGR16,BGR15
-
-videocodec wmvadmo
- info "Windows Media Video Adv DMO"
- status working
- fourcc WMVA
- fourcc WVP2
- driver dmo
- dll "wmvadvd.dll"
- guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
- out YV12 ;,I420,IYUV
- out YUY2,UYVY
-; out BGR32,BGR24,BGR16 ;,BGR15
-
-videocodec wmvvc1dmo
- info "Windows Media Video (VC-1) Advanced Profile"
- status working
- fourcc WVC1
- driver dmo
- dll "wvc1dmod.dll"
- guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
- out YV12,YUY2
-
-videocodec wmsdmod
- info "Windows Media Screen Codec 2"
- status working
- fourcc MSS1
- fourcc MSS2
- driver dmo
- dll "wmsdmod.dll"
- guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
- out BGR32,BGR24,BGR16
-
-videocodec wms10dmod
- info "Windows Media Screen Codec 2 from WMP10"
- status working
- fourcc MSS1
- fourcc MSS2
- driver dmo
- dll "wms10dmod.dll"
- guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
- out BGR32,BGR24,BGR16
-
-videocodec msascreen
- info "MS ATC screen decoder 1"
- status working
- fourcc MSA1
- driver dmo
- dll "scdec.dll"
- guid 0xf1931d8e, 0x51d3, 0x496f, 0xbe, 0x8a, 0x3d, 0x08, 0xae, 0xe9, 0xc9, 0xdb
- out BGR24
-
-videocodec eescreen
- info "expression encoder"
- comment "requires xp or newer and msvcr100.dll"
- status working
- fourcc MTS2
- driver dmo
- dll "Microsoft.Expression.Encoder.EEScreen.Codec.dll"
- guid 0x9a6e798c, 0x00ba, 0x478c, 0x8d, 0x64, 0x88, 0xf2, 0xe5, 0xb2, 0x5c, 0x1a
- out BGR32,BGR24,BGR16 ;,BGR15
-
-videocodec gotomeeting
- info "GoToMeeting codec"
- status working
- fourcc G2M2,G2M3
- driver dmo
- dll "G2M.dll"
- guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E
- out BGR24,RGB24 flip
-
-videocodec ubmp4
- info "UB Video MPEG-4"
- comment "black&white"
- status buggy
- fourcc mp4v UMP4 ; black&white, sometimes buggy too
- fourcc UMP4
- driver vfw
- dll "ubvmp4d.dll"
- out I420
- out UYVY
-
-videocodec geomp4
- info "GeoVision Advanced MPEG-4"
- status working
- fourcc GMP4,GM40
- driver vfw
- dll "GXAMP4.dll"
- out BGR24 flip
-
; MJPEG:
; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
; ijpg only decodes JPEG images (no MJPEG), and slow.
@@ -1331,81 +895,6 @@ videocodec ffmjpegb
driver ffmpeg
dll mjpegb
-; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
-videocodec ijpg
- info "Independent JPEG Group's codec"
- status working
- fourcc ijpg,IJPG ; -mf type=jpeg
- fourcc jpeg ; MOV Photo-JPEG
- fourcc AVRn,AVDJ ; AVID
- fourcc CJPG
- driver ijpg
- dll libjpeg
- out RGB24,Y8
-
-; http://www.morgan-multimedia.com/dev/codec_spec.htm
-videocodec m3jpeg
- info "Morgan Motion JPEG Codec"
- status working
- fourcc MJPG
- fourcc mjpa,mjpb,mjpg MJPG ; MOV files
- fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
- driver vfw
- dll "m3jpeg32.dll"
-; out YV12,I420
- out YUY2,UYVY
- out BGR32,BGR24,BGR15
-
-videocodec mjpeg
- info "MainConcept Motion JPEG"
- status working
- fourcc MJPG
- fourcc mjpa,mjpb,mjpg MJPG ; MOV files
-; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
- driver vfw
- dll "mcmjpg32.dll"
- out YUY2,UYVY
- out BGR32,BGR24,BGR15
-
-videocodec avid
- info "AVID Motion JPEG"
- status working
- comment "slooooooooow but stable"
- fourcc AVRn
- fourcc AVDJ AVRn
- fourcc MJPG,mjpg AVRn
- driver vfw
- dll "AvidAVICodec.dll"
- out BGR24 flip
-
-videocodec LEAD
- info "LEAD (M)JPEG"
- status working
- comment "supports interlaced MJPEG"
- fourcc MJPG
- fourcc jpeg MJPG ; MOV Photo-JPEG
- fourcc LEAD
- fourcc MTSJ MJPG
- driver vfw
- dll "LCodcCMP.dll"
- out BGR24,BGR15
-
-videocodec acdsee
- info "ACDSee mjpeg"
- status working
- fourcc ACDV
- driver vfw
- dll "ACDV.dll"
- out BGR32,BGR24,BGR15 flip
-
-videocodec imagepower
- info "ImagePower MJPEG2000"
- status buggy
- fourcc IPJ2
- driver vfw
- dll "jp2avi.dll"
- out BGR32,BGR24,BGR15
-
videocodec fflibopenjpeg
info "OpenJPEG MJPEG2000"
status working
@@ -1415,57 +904,6 @@ videocodec fflibopenjpeg
driver ffmpeg
dll "libopenjpeg"
-videocodec m3jpeg2k
- info "Morgan MJPEG2000"
- status working
- fourcc MJ2C
- fourcc MJP2
- driver vfw
- dll "m3jp2k32.dll"
- out YV12,I420,IYUV
- out YUY2,UYVY
- out BGR32,BGR24,BGR15
-
-; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
-videocodec m3jpegds
- info "Morgan MJPEG"
- status crashing
- fourcc MJPG mjpg
- fourcc mjpa,mjpb,mjpg mjpg ; MOV files
- fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
- driver dshow
- dll "m3jpegdec.ax"
- guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
- out I420
- out YUY2,UYVY
- out BGR32,BGR24,BGR16,BGR15
-
-videocodec pegasusm
- info "Pegasus Motion JPEG"
- status crashing
- fourcc MJPG
- driver vfw
-; dll "pvmjpg20.dll" ; v2.0
- dll "pvmjpg21.dll" ; v2.1
- out BGR24 flip
-
-videocodec pegasusl
- info "Pegasus lossless JPEG"
- status crashing
- fourcc JPGL
- fourcc MJPG JPGL
- driver vfw
- dll "pvljpg20.dll"
- out BGR24 flip
-
-videocodec pegasusmwv
- info "Pegasus Motion Wavelet 2000"
- status crashing
- fourcc PVW2
- driver vfw
- dll "pvwv220.dll"
- out BGR24 flip
-
videocodec fffrwu
info "FFmpeg Forward Uncompressed Video Codec"
status working
@@ -1473,68 +911,6 @@ videocodec fffrwu
driver ffmpeg
dll "FRWU"
-videocodec frwuvfw
- info "Forward Uncompressed Video Codec"
- status working
- fourcc FRWU
- driver vfw
- dll "FRWU.dll"
- out BGR24 flip
-
-videocodec frwdvfw
- info "Forward JPEG Video Codec"
- status working
- fourcc FRWD
- driver vfw
- dll "FRWD.dll"
- out BGR24 flip
-
-videocodec frwtvfw
- info "Forward JPEG+Alpha Video"
- status working
- fourcc FRWT
- driver vfw
- dll "FRWT.dll"
- out BGR24 flip
-
-; h263: - I don't know. comments?
-
-videocodec vivo
- info "Vivo H.263"
- status working
- fourcc VIVO,vivo vivo
- fourcc viv1,viv2 vivo
- driver vfw
- dll "ivvideo.dll"
- out BGR32,BGR24,BGR15 flip
- in BGR24
-
-videocodec u263
- info "UB Video H.263/H.263+/H.263++"
- status working
- fourcc U263
- fourcc vivo,VIVO U263
- fourcc viv1 U263
- driver dshow
- dll "ubv263d+.ax"
- guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
-; out UYVY
-; BGR32,BGR16,BGR15 seems to work too
- out BGR24 flip
-
-videocodec i263
- info "I263"
- status working
- fourcc I263,i263
-; fourcc I420,i420
- fourcc vivo,VIVO I263
- fourcc viv1 I263
- driver vfw
- dll "i263_32.drv"
- out I420
- out YUY2
- out BGR32,BGR24,BGR15
-
videocodec ffi263
info "FFmpeg I263"
status working
@@ -1564,16 +940,6 @@ videocodec ffzygo
dll h263
out YV12,I420,IYUV flip
-videocodec h263xa
- info "XAnim's CCITT H.263"
- status crashing
- fourcc H263,h263
- fourcc viv1 H263
- fourcc VIVO,vivo H263
- driver xanim
- dll "vid_h263.xa"
- out YV12,IYUV,I420
-
videocodec ffh261
info "CCITT H.261"
status working
@@ -1581,102 +947,6 @@ videocodec ffh261
driver ffmpeg
dll h261
-videocodec qt261
- info "QuickTime H.261 video"
- status working
- fourcc H261,h261
- driver qtvideo
- dll "QuickTime.qts"
- out YUY2
-
-videocodec h261xa
- info "XAnim's CCITT H.261"
- status buggy
- fourcc H261,h261
- driver xanim
- dll "vid_h261.xa"
- out YV12,IYUV,I420
-
-videocodec m261
- info "M261"
- status untested
- fourcc m261,M261
- driver vfw
- dll "msh261.drv"
- out BGR32,BGR24,BGR15
-
-; Indeo:
-; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
-; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
-; Xanim codecs, they provide YV12, useful for YUV display or encoding.
-
-videocodec indeo5ds
- info "Intel Indeo 5"
- status working
- fourcc IV50,iv50
- driver dshow
- dll "ir50_32.dll"
- guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
- out YV12,IYUV,I420
- out YUY2,UYVY
- out BGR32,BGR24,BGR16,BGR15
-
-videocodec indeo5
- info "Intel Indeo 5"
- status working
- fourcc IV50,iv50
- driver vfwex
- dll "ir50_32.dll"
-; out YV12,I420 ; flickering
- out YUY2
- out BGR32,BGR24,BGR15
-
-videocodec indeo4
- info "Intel Indeo 4.1"
- status working
- fourcc IV41,iv41
- driver vfw
- dll "ir41_32.dll"
- out IF09
- out BGR24,BGR15
- in YVU9
-
-videocodec indeo3
- info "Intel Indeo 3.1/3.2"
- status working
- fourcc IV31,iv31
- fourcc IV32,iv32
- driver vfwex
- dll "ir32_32.dll"
- out IF09
- out BGR24,BGR15 flip,static
- in YVU9
-
-videocodec indeo5xa
- info "XAnim's Intel Indeo 5"
- status working
- fourcc IV50,iv50
- driver xanim
- dll "vid_iv50.xa"
- out YVU9
-
-videocodec indeo4xa
- info "XAnim's Intel Indeo 4.1"
- status working
- fourcc IV41,iv41
- driver xanim
- dll "vid_iv41.xa"
- out YVU9
-
-videocodec indeo3xa
- info "XAnim's Intel Indeo 3.1/3.2"
- status working
- fourcc IV31,iv31
- fourcc IV32,iv32
- driver xanim
- dll "vid_iv32.xa"
- out YVU9
-
videocodec ffindeo5
info "FFmpeg Indeo 5"
status working
@@ -1709,124 +979,6 @@ videocodec ffdv
driver ffmpeg
dll dvvideo
-videocodec qdv
- info "Sony Digital Video (DV)"
- status working
- fourcc dvsl,dvsd,dvhd ; ????
- fourcc DVSD dvsd ; pal .avi
- fourcc "dvcp" dvsd ; pal .mov
- fourcc "dvc " dvsd ; ntsc .mov
- driver dshow
- dll "qdv.dll"
- guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
- out YUY2
- out UYVY
- out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
-
-; note: it crashes with pond.dv :(
-videocodec mcdv
- info "MainConcept DV Codec"
- status working
- fourcc DVSD,dvsd ; PAL
- fourcc DVCS,dvcs ; NTSC ?
- fourcc CDVC,cdvc ; ???
- fourcc "dvcp" dvsd ; PAL DV in .mov
- fourcc "dvc " dvcs ; NTSC DV in .mov
- driver vfw
- dll "mcdvd_32.dll"
- out YUY2
- out UYVY
- out BGR32,BGR24,BGR15
-
-; 3ivx:
-
-videocodec 3ivXxa
- info "XAnim's 3ivx Delta 3.5 plugin"
- status working
- fourcc 3IV1
- driver xanim
- dll "vid_3ivX.xa"
- out YV12,IYUV,I420
-
-videocodec 3ivX
- info "3ivx Delta 4.5"
- status working
- fourcc 3IV1
- driver dshow
- dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
- guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
- out YV12
- out YUY2
- out BGR32,BGR24,BGR16,BGR15
-
-; RealVideo variants
-
-videocodec rv3040
- info "Linux RealPlayer 10 RV30/40"
- status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit
- fourcc RV30,rv30
- fourcc RV40,rv40
- driver realvid
- dll "drvc.so"
- out I420
-
-videocodec rv3040win
- info "Win32 RealPlayer 10 RV30/40"
- status working
- fourcc RV30,rv30
- fourcc RV40,rv40
- driver realvid
- dll "drvc.dll"
- out I420
-
-videocodec rv40
- info "Linux RealPlayer 9 RV40"
- status buggy
- fourcc RV40,rv40
- driver realvid
- dll "drv4.so.6.0"
- out I420
-
-videocodec rv40win
- info "Win32 RealPlayer 9 RV40"
- status working
- fourcc RV40,rv40
- driver realvid
- dll "drv43260.dll"
- out I420
-
-videocodec rv40mac
- info "Mac OS X RealPlayer 9 RV40"
- status working
- fourcc RV40,rv40
- driver realvid
- dll "drvc.bundle/Contents/MacOS/drvc"
- out I420
-
-videocodec rv30
- info "Linux RealPlayer 8 RV30"
- status buggy
- fourcc RV30,rv30
- driver realvid
- dll "drv3.so.6.0"
- out I420
-
-videocodec rv30win
- info "Win32 RealPlayer 8 RV30"
- status working
- fourcc RV30,rv30
- driver realvid
- dll "drv33260.dll"
- out I420
-
-videocodec rv30mac
- info "Mac OS X RealPlayer 9 RV30"
- status working
- fourcc RV30,rv30
- driver realvid
- dll "drvc.bundle/Contents/MacOS/drvc"
- out I420
-
videocodec ffrv20
info "FFmpeg RV20"
status working
@@ -1849,38 +1001,6 @@ videocodec ffrv40
driver ffmpeg
dll rv40
-videocodec rv20
- info "Linux RealPlayer 8 RV20"
- status buggy
- fourcc RV20,rv20
- driver realvid
- dll "drv2.so.6.0"
- out I420
-
-videocodec rv20winrp10
- info "Win32 RealPlayer 10 RV20"
- status working
- fourcc RV20,rv20
- driver realvid
- dll "drv2.dll"
- out I420
-
-videocodec rv20win
- info "Win32 RealPlayer 8 RV20"
- status working
- fourcc RV20,rv20
- driver realvid
- dll "drv23260.dll"
- out I420
-
-videocodec rv20mac
- info "Mac OS X RealPlayer 9 RV20"
- status working
- fourcc RV20,rv20
- driver realvid
- dll "drv2.bundle/Contents/MacOS/drv2"
- out I420
-
videocodec ffrv10
info "FFmpeg RV10"
status working
@@ -1889,43 +1009,6 @@ videocodec ffrv10
driver ffmpeg
dll rv10
-; others:
-
-videocodec alpary
- info "Alparysoft lossless codec dshow"
- status working
- fourcc ASLC
- driver dshow
- dll "aslcodec_dshow.dll"
- guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
- out BGR24 flip
-
-videocodec alpary2
- info "Alparysoft lossless codec vfw"
- status working
- fourcc ASLC
- driver vfw
- dll "aslcodec_vfw.dll"
- out BGR24 flip
-
-videocodec LEADMW20
- info "Lead CMW wavelet 2.0"
- status working
- fourcc LCW2
- driver dshow
- dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
- guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
- out BGR24,BGR8 flip
-
-videocodec cineformhd
- info "CineForm HD"
- status working
- fourcc CFHD
- driver dshow
- dll "CFDecode2.ax"
- guid 0xAD83011E, 0x01d1, 0x4623, 0x91, 0xfd, 0x6b, 0x75, 0xf1, 0x83, 0xc5, 0xa9
- out UYVY
-
videocodec fflagarith
info "Lagarith Lossless Video Codec"
status buggy
@@ -1933,100 +1016,6 @@ videocodec fflagarith
driver ffmpeg
dll lagarith
-videocodec lagarith
- info "Lagarith Lossless Video Codec"
- comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
- status working
- fourcc LAGS
- driver vfw
- dll "lagarith.dll"
- out BGR32,BGR24 flip
-
-videocodec psiv
- info "Infinite Video PSI_V"
- status working
- fourcc PSIV
- driver vfw
- dll "psiv.dll"
- out BGR32,BGR24 query,flip
-
-videocodec midivid1
- info "http://www.midivid.com/codec/download.html"
- status working
- fourcc MVLZ
- driver vfw
- dll "MLZCodec.dll"
- out BGR24,BGR16 flip
-
-videocodec midivid2
- info "http://www.midivid.com/codec/download.html"
- status working
- fourcc MVDV
- driver vfw
- dll "MVCodec.dll"
- out BGR24 flip
-
-videocodec midivid3
- info "www.midivid.com/codec/mv3codec.html"
- status working
- fourcc MV30
- driver vfw
- dll "MV3.dll"
- out BGR24,BGR16
-
-videocodec moyea
- info "Moyea Flash to Video Converter"
- comment "requires zlib1.dll" ; c7d4d685a0af2a09cbc21cb474358595
- status working
- fourcc MFZ0
- driver vfw
- dll "MyFlashZip0.ax"
- out BGR24 flip
-
-videocodec nsvideo
- info "Power VideoWorks video"
- status working
- fourcc NSVI
- driver vfw
- dll "nsvideo.dll"
- out BGR24 flip
-
-videocodec smv2vfw
- info "DideoNET SMV2"
- status working
- fourcc SMV2
- driver vfw
- dll "smv2vfw.dll"
- out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip
-
-videocodec cfhdvfw
- status working
- info "CineForm HD"
- comment "windows only" ; set registry keys for half-res decoding
- status working
- fourcc CFHD
- driver vfw
- dll "cinevfw.dll"
- out BGR32
-
-videocodec canopushq
- status working
- info "Canopus HQ Codec"
- comment "requires csehqa.dll and cseuvec.dll"
- fourcc CUVC
- driver vfw
- dll "CUVCcodc.dll"
- out BGR24
-
-videocodec canopusll
- status working
- info "Canopus Lossless Codec"
- comment "requires csellc.dll"
- fourcc CLLC
- driver vfw
- dll "CLLCcodc.dll"
- out BGR24
-
videocodec ffvp3
info "FFmpeg VP3"
status untested
@@ -2044,28 +1033,6 @@ videocodec fftheora
driver ffmpeg
dll "theora"
-videocodec vp3
- info "On2 Open Source VP3 Codec"
- status working
- comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
- fourcc VP30,vp30,VP31,vp31
- flags align16
- driver vfwex
- dll "vp31vfw.dll"
- out YUY2
- out BGR32,BGR24,BGR15
-
-videocodec vp4
- info "On2 VP4 Personal Codec"
- comment "Decodes also VP3"
- status working
- fourcc VP40
- fourcc VP31,VP30,vp31,vp30
- driver vfwex
- dll "vp4vfw.dll"
- out YUY2
- out BGR32,BGR24
-
videocodec ffvp5
info "FFmpeg VP5"
status working
@@ -2073,15 +1040,6 @@ videocodec ffvp5
driver ffmpeg
dll "vp5"
-videocodec vp5
- info "On2 VP5 Personal Codec"
- status working
- fourcc VP50
- driver vfwex
- dll "vp5vfw.dll"
- out YUY2
- out BGR32,BGR24
-
videocodec ffvp6
info "FFmpeg VP6"
status working
@@ -2104,32 +1062,6 @@ videocodec ffvp6f
driver ffmpeg
dll "vp6f"
-videocodec vp6
- info "On2 VP6 Personal Codec"
- status working
- fourcc VP60,VP61,VP62
- driver vfwex
- dll "vp6vfw.dll"
- out YUY2
- out BGR32,BGR24
-
-videocodec vp6f
- info "On2 VP6F Personal Codec"
- status working
- fourcc VP6F VP60
- driver vfwex
- dll "vp6vfw.dll"
- out YUY2,BGR32,BGR24 flip
-
-videocodec vp7
- info "On2 VP7 Personal Codec"
- status working
- fourcc VP70
- driver vfwex
- dll "vp7vfw.dll"
- out YUY2
- out BGR32,BGR24
-
videocodec ffvp8
info "FFmpeg VP8"
comment "not using direct rendering due to missing edge emulation"
@@ -2145,40 +1077,6 @@ videocodec fflibvpx
driver ffmpeg
dll "libvpx"
-videocodec mwv1
- info "Motion Wavelets"
- status working
- fourcc MWV1
- driver vfw
- dll "icmw_32.dll"
- out BGR24,BGR15 flip
-
-videocodec wavcvfw
- info "centre for wavelets, approximation and information processing"
- status working
- fourcc wavc
- driver vfw
- dll "WavCWAIP.dll"
- out BGR24 flip
-
-videocodec asv2
- info "ASUS V2"
- status working
- fourcc ASV2
- driver vfw
- dll "asusasv2.dll"
- out UYVY
- out BGR32,BGR24,BGR15 flip
-
-videocodec asv1
- info "ASUS V1"
- status working
- fourcc ASV1
- driver vfw
- dll "asusasvd.dll"
- out UYVY
- out BGR32,BGR24,BGR15 flip
-
videocodec ffultimotion
info "FFmpeg IBM Ultimotion"
status working
@@ -2186,87 +1084,6 @@ videocodec ffultimotion
driver ffmpeg
dll "ultimotion"
-videocodec ultimotion
- info "IBM Ultimotion"
- status working
- fourcc ULTI
- driver vfw
- dll "ultimo.dll"
- out YUY2,UYVY
- out BGR32,BGR24,BGR15 flip
-
-videocodec mss1
- info "Windows Screen Video"
- status working
- fourcc MSS1
- driver dshow
- dll "msscds32.ax"
- guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
- out BGR32,BGR24,BGR16,BGR15
-
-; CLRVIDDC.DLL needed too, with uppercase
-videocodec ucod
- info "UCOD-ClearVideo"
- status working
- fourcc UCOD
- driver vfw
- dll "clrviddd.dll"
- out BGR32,BGR24,BGR15 flip
-
-videocodec vcr2
- info "ATI VCR-2"
- status working
- fourcc VCR2