1
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:
alex 2001-12-10 16:35:33 +00:00
parent 06d074ec96
commit 8f6be758bb

View File

@ -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"