summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorcehoyos <cehoyos@b3059339-0415-0410-9bf9-f77b7e298cf2>2011-03-23 08:35:45 +0000
committerUoti Urpala <uau@mplayer2.org>2011-04-13 03:21:41 +0300
commit42f97b2b820f274f7a37a4c0639527a7a10e7b84 (patch)
tree3018ecf116d771490da91ea29582ea5f49b9ad56 /etc
parentb49b4e6ef9808d0ad6501c286708d28d894d24ac (diff)
downloadmpv-42f97b2b820f274f7a37a4c0639527a7a10e7b84.tar.bz2
mpv-42f97b2b820f274f7a37a4c0639527a7a10e7b84.tar.xz
codecs.conf, stheader.h: support CrystalHD decoding (libavcodec)
Add the various decoders to codecs.conf and increase the maximum number of buffered pts in stheader.h (apparently CrystalHD can have very high decoder lag). Patch by Philip Langdale, philipl overt org git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@33095 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'etc')
-rw-r--r--etc/codecs.conf120
1 files changed, 119 insertions, 1 deletions
diff --git a/etc/codecs.conf b/etc/codecs.conf
index 5f54bec48f..b5a815ad91 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 20101127
+release 20110311
;=============================================================================
; VIDEO CODECS
@@ -327,6 +327,42 @@ videocodec ffmpeg12vdpau
out VDPAU_MPEG1
out VDPAU_MPEG2
+videocodec ffmpeg2crystalhd
+ info "FFmpeg MPEG-2 (CrystalHD)"
+ status working
+ format 0x10000002 ; MPEG-2
+ fourcc mpg2,MPG2
+ fourcc "DVR "
+ fourcc hdv1
+ fourcc hdv2
+ fourcc MPEG
+ fourcc hdv3 ; HDV 1080i50
+ fourcc hdv5 ; HDV 720p25
+ fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
+ fourcc MMES,mmes ; matrox mpeg2 in avi
+ fourcc M701 ; matrox mpeg2 intra-only
+ fourcc hdv6,hdv7,hdv8
+ 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
+ fourcc mx5n,mx4n,mx4p
+ fourcc mx3n,mx3p
+ fourcc AVmp
+ fourcc VCR2
+ fourcc mp2v,mpgv
+ fourcc m2v1
+ fourcc PIM2
+ fourcc LMP2 ; Lead mpeg2 in avi
+ fourcc slif ; SoftLab MPEG-2 I-frames Codec
+ driver ffmpeg
+ dll mpeg2_crystalhd
+ out YUY2
+
videocodec mpegpes
info "MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)"
comment "for hardware decoding"
@@ -861,6 +897,23 @@ videocodec ffdivx
dll msmpeg4
out YV12,I420,IYUV
+videocodec ffdivxcrystalhd
+ info "FFmpeg DivX ;-) (MSMPEG-4 v3) (CrystalHD)"
+ status buggy
+ fourcc MPG3,mpg3 div3
+ 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 DIVF,divf ; divx4.12
+ fourcc AP41 div3 ; AngelPotion stuff
+ fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
+ fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
+ fourcc DVX3
+ driver ffmpeg
+ dll msmpeg4_crystalhd
+ out YUY2
+
videocodec ffmp42
info "FFmpeg MSMPEG-4 v2"
status working
@@ -921,6 +974,14 @@ videocodec ffwmv3vdpau
dll wmv3_vdpau
out VDPAU_WMV3
+videocodec ffwmv3crystalhd
+ info "FFmpeg WMV3/WMV9 (CrystalHD)"
+ status buggy
+ fourcc WMV3,wmv3
+ driver ffmpeg
+ dll wmv3_crystalhd
+ out YUY2
+
videocodec ffvc1
info "FFmpeg WVC1"
status buggy
@@ -939,6 +1000,15 @@ videocodec ffvc1vdpau
dll vc1_vdpau
out VDPAU_VC1
+videocodec ffvc1crystalhd
+ info "FFmpeg WVC1 (CrystalHD)"
+ status buggy
+ fourcc WVC1,wvc1,WMVA
+ fourcc vc-1,VC-1
+ driver ffmpeg
+ dll vc1_crystalhd
+ out YUY2
+
videocodec ffh264
info "FFmpeg H.264"
status working
@@ -969,6 +1039,21 @@ videocodec ffh264vdpau
dll h264_vdpau
out VDPAU_H264
+videocodec ffh264crystalhd
+ info "FFmpeg H.264 (CrystalHD)"
+ status working
+ fourcc H264,h264
+ fourcc X264,x264
+ fourcc avc1,AVC1
+ fourcc davc,DAVC
+ fourcc vvvc ; only one sample using this fourcc
+ fourcc ai55,ai15 ; flip4mac avc intra
+ fourcc ai1q,ai5q ; flip4mac avc intra
+ format 0x10000005
+ driver ffmpeg
+ dll h264_crystalhd
+ out YUY2
+
videocodec coreavcwindows
info "CoreAVC H.264 for x86 - http://corecodec.org/"
comment "this codec will only work after purchasing it"
@@ -1061,6 +1146,39 @@ videocodec ffodivxvdpau
dll mpeg4_vdpau
out VDPAU_MPEG4
+videocodec ffodivxcrystalhd
+ info "FFmpeg MPEG-4,DIVX-4/5 (CrystalHD)"
+ status working
+ fourcc FMP4,fmp4
+ fourcc DIVX,divx
+ fourcc DIV1,div1 divx
+ fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
+ fourcc M4S2,m4s2
+ fourcc xvid,XVID,XviD,XVIX
+ fourcc DX50,dx50,BLZ0 DX50
+ fourcc mp4v,MP4V
+ format 0x4
+ fourcc UMP4
+ fourcc RMP4
+ fourcc 3IV2,3iv2 ; 3ivx Delta 4
+ fourcc DXGM
+ fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
+ fourcc SMP4,smp4 ; Samsung SMP4 video codec
+ fourcc VIDM ; vidm 4.01 codec
+ format 0x10000004 ; mpeg 4 es
+ fourcc m4cc,M4CC
+ fourcc hdx4,HDX4
+ fourcc FVFW,fvfw
+ fourcc FFDS
+ fourcc DCOD,MVXM,EM4A,PM4V
+ fourcc M4T3,DMK2,DIGI,INMC
+ fourcc EPHV,SN40,WAWV
+ fourcc uldx,ULDX,VSPX
+ fourcc SIPP ; Samsung SHR-6040
+ driver ffmpeg
+ dll mpeg4_crystalhd
+ out YUY2
+
videocodec ffwv1f
info "WV1F MPEG-4"
status working