mirror of
https://github.com/mpv-player/mpv
synced 2024-10-18 10:25:02 +02:00
added 'cpuflags mmx' for mmx optimized codecs
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3437 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
06d074ec96
commit
8f6be758bb
@ -14,6 +14,7 @@ videocodec vivo
|
|||||||
driver vfw
|
driver vfw
|
||||||
dll "ivvideo.dll"
|
dll "ivvideo.dll"
|
||||||
out BGR32,BGR24,BGR16 flip
|
out BGR32,BGR24,BGR16 flip
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
videocodec u263
|
videocodec u263
|
||||||
info "UB Video H.263+ Decoder"
|
info "UB Video H.263+ Decoder"
|
||||||
@ -31,6 +32,7 @@ videocodec u263
|
|||||||
; out UYVY flip,noflip
|
; out UYVY flip,noflip
|
||||||
; out YUY2 flip
|
; out YUY2 flip
|
||||||
out BGR24 flip
|
out BGR24 flip
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
videocodec divxds
|
videocodec divxds
|
||||||
info "DivX ;-) (MS MPEG-4 v3)"
|
info "DivX ;-) (MS MPEG-4 v3)"
|
||||||
@ -47,6 +49,7 @@ videocodec divxds
|
|||||||
; out YV12
|
; out YV12
|
||||||
out YUY2
|
out YUY2
|
||||||
out BGR32,BGR24,BGR16,BGR15
|
out BGR32,BGR24,BGR16,BGR15
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
videocodec mpeg12
|
videocodec mpeg12
|
||||||
info "MPEG 1 or 2"
|
info "MPEG 1 or 2"
|
||||||
@ -70,6 +73,7 @@ videocodec mpeg4ds
|
|||||||
guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
|
guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
|
||||||
out YUY2
|
out YUY2
|
||||||
out BGR32,BGR24,BGR16,BGR15
|
out BGR32,BGR24,BGR16,BGR15
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
videocodec mpeg4
|
videocodec mpeg4
|
||||||
info "Microsoft MPEG-4 v1/v2"
|
info "Microsoft MPEG-4 v1/v2"
|
||||||
@ -81,6 +85,7 @@ videocodec mpeg4
|
|||||||
dll "mpg4c32.dll"
|
dll "mpg4c32.dll"
|
||||||
out YUY2 yuvhack
|
out YUY2 yuvhack
|
||||||
out BGR32,BGR24,BGR15
|
out BGR32,BGR24,BGR15
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
videocodec divx
|
videocodec divx
|
||||||
info "DivX ;-) (MS MPEG-4 v3)"
|
info "DivX ;-) (MS MPEG-4 v3)"
|
||||||
@ -94,7 +99,7 @@ videocodec divx
|
|||||||
dll "divxc32.dll"
|
dll "divxc32.dll"
|
||||||
out YUY2 yuvhack
|
out YUY2 yuvhack
|
||||||
out BGR32,BGR24,BGR15
|
out BGR32,BGR24,BGR15
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
videocodec odivx
|
videocodec odivx
|
||||||
info "OpenDivX (MPEG-4 v2)"
|
info "OpenDivX (MPEG-4 v2)"
|
||||||
@ -143,6 +148,7 @@ videocodec divx4vfw
|
|||||||
; out YV12 ; buggy
|
; out YV12 ; buggy
|
||||||
out YUY2
|
out YUY2
|
||||||
out BGR32,BGR24,BGR15
|
out BGR32,BGR24,BGR15
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
videocodec i263
|
videocodec i263
|
||||||
info "I263"
|
info "I263"
|
||||||
@ -155,6 +161,7 @@ videocodec i263
|
|||||||
; out I420
|
; out I420
|
||||||
out YUY2
|
out YUY2
|
||||||
out BGR32,BGR24,BGR15
|
out BGR32,BGR24,BGR15
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
videocodec m3jpeg
|
videocodec m3jpeg
|
||||||
info "Morgan Motion JPEG Codec"
|
info "Morgan Motion JPEG Codec"
|
||||||
@ -166,6 +173,7 @@ videocodec m3jpeg
|
|||||||
out YUY2
|
out YUY2
|
||||||
out UYVY
|
out UYVY
|
||||||
out BGR32,BGR24,BGR15
|
out BGR32,BGR24,BGR15
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
videocodec mjpeg
|
videocodec mjpeg
|
||||||
info "MainConcept Motion JPEG"
|
info "MainConcept Motion JPEG"
|
||||||
@ -177,6 +185,7 @@ videocodec mjpeg
|
|||||||
out YUY2
|
out YUY2
|
||||||
out UYVY
|
out UYVY
|
||||||
out BGR32,BGR24,BGR15
|
out BGR32,BGR24,BGR15
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
|
|
||||||
; =============== FFMPEG MPEG CODECS =========================
|
; =============== FFMPEG MPEG CODECS =========================
|
||||||
@ -262,6 +271,7 @@ videocodec vp3
|
|||||||
dll "vp31vfw.dll"
|
dll "vp31vfw.dll"
|
||||||
out YUY2
|
out YUY2
|
||||||
out BGR32,BGR24,BGR15
|
out BGR32,BGR24,BGR15
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
videocodec indeo5ds
|
videocodec indeo5ds
|
||||||
info "Intel Indeo 5"
|
info "Intel Indeo 5"
|
||||||
@ -273,6 +283,7 @@ videocodec indeo5ds
|
|||||||
out YV12
|
out YV12
|
||||||
out YUY2
|
out YUY2
|
||||||
out BGR32,BGR24,BGR16,BGR15
|
out BGR32,BGR24,BGR16,BGR15
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
videocodec indeo5
|
videocodec indeo5
|
||||||
info "Intel Indeo 5"
|
info "Intel Indeo 5"
|
||||||
@ -292,6 +303,7 @@ videocodec indeo4
|
|||||||
driver vfw
|
driver vfw
|
||||||
dll "ir41_32.dll"
|
dll "ir41_32.dll"
|
||||||
out BGR24,BGR15
|
out BGR24,BGR15
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
videocodec indeo3
|
videocodec indeo3
|
||||||
info "Intel Indeo 3.1/3.2"
|
info "Intel Indeo 3.1/3.2"
|
||||||
@ -302,6 +314,7 @@ videocodec indeo3
|
|||||||
driver vfw
|
driver vfw
|
||||||
dll "ir32_32.dll"
|
dll "ir32_32.dll"
|
||||||
out BGR24,BGR15 flip
|
out BGR24,BGR15 flip
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
videocodec cvid
|
videocodec cvid
|
||||||
info "Cinepak Video"
|
info "Cinepak Video"
|
||||||
@ -312,6 +325,7 @@ videocodec cvid
|
|||||||
; out YUY2
|
; out YUY2
|
||||||
; out UYVY
|
; out UYVY
|
||||||
out BGR24,BGR15
|
out BGR24,BGR15
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
videocodec cram
|
videocodec cram
|
||||||
info "Microsoft Video 1"
|
info "Microsoft Video 1"
|
||||||
@ -333,6 +347,7 @@ videocodec vcr2
|
|||||||
dll "ativcr2.dll"
|
dll "ativcr2.dll"
|
||||||
out YUY2
|
out YUY2
|
||||||
out BGR32,BGR24,BGR15
|
out BGR32,BGR24,BGR15
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
videocodec wmv7
|
videocodec wmv7
|
||||||
info "Windows Media Video 7"
|
info "Windows Media Video 7"
|
||||||
@ -344,6 +359,7 @@ videocodec wmv7
|
|||||||
; out I420
|
; out I420
|
||||||
out YUY2
|
out YUY2
|
||||||
out BGR32,BGR24,BGR16,BGR15
|
out BGR32,BGR24,BGR16,BGR15
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
videocodec wmv8
|
videocodec wmv8
|
||||||
info "Windows Media Video 8"
|
info "Windows Media Video 8"
|
||||||
@ -354,6 +370,7 @@ videocodec wmv8
|
|||||||
guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
|
guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
|
||||||
out YUY2
|
out YUY2
|
||||||
out BGR32,BGR24,BGR16,BGR15
|
out BGR32,BGR24,BGR16,BGR15
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
videocodec tm20
|
videocodec tm20
|
||||||
info "TrueMotion 2.0"
|
info "TrueMotion 2.0"
|
||||||
@ -377,6 +394,7 @@ videocodec qdv
|
|||||||
out YUY2
|
out YUY2
|
||||||
out UYVY
|
out UYVY
|
||||||
out BGR32,BGR24,BGR16,BGR15
|
out BGR32,BGR24,BGR16,BGR15
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
videocodec mcdv
|
videocodec mcdv
|
||||||
info "MainConcept DV Codec"
|
info "MainConcept DV Codec"
|
||||||
@ -441,6 +459,7 @@ videocodec mwv1
|
|||||||
; out YV12 flip
|
; out YV12 flip
|
||||||
; out YUY2 flip
|
; out YUY2 flip
|
||||||
out BGR32,BGR24,BGR15 flip
|
out BGR32,BGR24,BGR15 flip
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
videocodec m261
|
videocodec m261
|
||||||
info "M261"
|
info "M261"
|
||||||
@ -460,6 +479,7 @@ videocodec asv2
|
|||||||
; out YVYU
|
; out YVYU
|
||||||
out UYVY
|
out UYVY
|
||||||
out BGR32,BGR24,BGR15 flip
|
out BGR32,BGR24,BGR15 flip
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
videocodec asv1
|
videocodec asv1
|
||||||
info "ASUS V1"
|
info "ASUS V1"
|
||||||
@ -471,6 +491,7 @@ videocodec asv1
|
|||||||
; out YVYU
|
; out YVYU
|
||||||
out UYVY
|
out UYVY
|
||||||
out BGR32,BGR24,BGR15 flip
|
out BGR32,BGR24,BGR15 flip
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
videocodec 3ivX
|
videocodec 3ivX
|
||||||
info "3ivX Delta 3.5"
|
info "3ivX Delta 3.5"
|
||||||
@ -486,7 +507,6 @@ videocodec 3ivX
|
|||||||
videocodec mss1
|
videocodec mss1
|
||||||
info "Windows Screen Video"
|
info "Windows Screen Video"
|
||||||
status crashing
|
status crashing
|
||||||
comment "with MMX optimizations!"
|
|
||||||
fourcc MSS1
|
fourcc MSS1
|
||||||
driver dshow
|
driver dshow
|
||||||
dll "msscds32.ax"
|
dll "msscds32.ax"
|
||||||
@ -704,6 +724,7 @@ audiocodec divx
|
|||||||
format 0x161
|
format 0x161
|
||||||
driver acm
|
driver acm
|
||||||
dll "divxa32.acm"
|
dll "divxa32.acm"
|
||||||
|
cpuflags mmx
|
||||||
|
|
||||||
audiocodec msadpcm
|
audiocodec msadpcm
|
||||||
info "MS ADPCM"
|
info "MS ADPCM"
|
||||||
|
Loading…
Reference in New Issue
Block a user