;=============================================================================
; Default codecs config file. It replaces the old codecs.c file!
; Before editing this file, please read DOCS/tech/codecs.conf.txt !
;=============================================================================
release 20021016
;=============================================================================
; VIDEO CODECS
;=============================================================================
; mpeg 1/2 decoding:
; Note: mpegpes is preferred for hw decoders:
videocodec mpegpes
info "Mpeg PES output (.mpg or Dxr3/DVB card)"
comment "for hardware decoding"
status working
format 0x10000001 ; mpeg 1
format 0x10000002 ; mpeg 2
driver mpegpes
out MPES
videocodec mpeg12
info "MPEG 1 or 2 (libmpeg2)"
comment "with postprocessing"
status working
format 0x10000001 ; mpeg 1
format 0x10000002 ; mpeg 2
driver libmpeg2
; dll "libmpeg2"
out YV12,I420,IYUV
videocodec ffmpeg12
info "FFmpeg MPEG 1/2"
status working
format 0x10000001 ; mpeg 1
format 0x10000002 ; mpeg 2
fourcc mpg1,mpg2
fourcc PIM1
driver ffmpeg
dll "mpegvideo"
out YV12,I420,IYUV
; we have only native opensource codecs for these:
videocodec nuv
info "NuppelVideo"
status working
fourcc NUV1
driver nuv
out I420,IYUV
videocodec mpng
info "PNG images decoder"
status working
comment "Gray scaled PNG with Alpha channel not supported"
fourcc mpng,MPNG
dll "libpng"
driver mpng
out BGR32,BGR24
videocodec mtga
info "TGA images decoder"
status working
comment "Only 24bpp and 32bpp RGB TGA files supported"
fourcc mtga,MTGA
driver mtga
out BGR32,BGR24
videocodec fli
info "Autodesk FLI/FLC Animation"
status working
comment "FLIC is an internal MPlayer FOURCC"
fourcc FLIC
driver fli
out BGR32,BGR24
videocodec qtrle
info "Quicktime Animation (RLE)"
status working
format 0x20656C72 ; "rle "
driver qtrle
out BGR32,BGR24,BGR15 query
videocodec qtrpza
info "Quicktime Apple Video"
status working
fourcc rpza,azpr
driver qtrpza
out BGR32,BGR24,BGR15
videocodec qtsmc
info "Apple Graphics (SMC) codec"
status working
format 0x20636d73 ; "smc "
driver qtsmc
out BGR32,BGR24
videocodec cyuv
info "Creative YUV (native codec)"
status working
fourcc cyuv,CYUV
driver cyuv
out 411P
out YUY2,UYVY
out 422P
videocodec msrle
info "Microsoft RLE"
status working
format 0x1
format 0x2
driver msrle
out BGR32,BGR24,BGR16,BGR15
videocodec roqvideo
info "Id RoQ File Video Decoder"
status buggy
comment "buggy"
fourcc RoQV ; RoQV is an internal MPlayer FOURCC
driver roqvideo
out YV12
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 cram
info "Microsoft Video 1"
comment "-vop 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 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 svq1
info "Sorenson v1 (native codec)"
status buggy
fourcc SVQ1
driver svq1
out YVU9
videocodec video1
info "Microsoft Video 1 (native codec)"
status working
fourcc cram,CRAM
fourcc msvc,MSVC
fourcc wham,WHAM
driver msvidc
out BGR32,BGR24
videocodec cvid
info "Cinepak Video (native codec)"
status working
fourcc cvid,CVID
driver cinepak
out YV12,I420,IYUV
out YUY2
out BGR32,BGR24
videocodec mphuffyuv
info "HuffYUV (native codec)"
status working
fourcc HFYU
driver huffyuv
out YUY2
out BGR32,BGR24
videocodec mpmszh
info "AVImszh (native codec)"
status working
fourcc MSZH
driver lcl
out BGR24
videocodec mpzlib
info "AVIzlib (native codec)"
status working
fourcc ZLIB
drive
|