diff options
author | wm4 <wm4@nowhere> | 2016-05-11 14:37:03 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2016-05-11 15:40:31 +0200 |
commit | fd82e14888ae2fb1a7430e1166a048dc03321d49 (patch) | |
tree | 28ffc9b123bf4dbeb8218181d74d4963836fb0d5 /wscript | |
parent | fde20d10bcacebf61aff42ab1f48ac72023a2aa5 (diff) | |
download | mpv-fd82e14888ae2fb1a7430e1166a048dc03321d49.tar.bz2 mpv-fd82e14888ae2fb1a7430e1166a048dc03321d49.tar.xz |
build: merge d3d11va and dxva2 hwaccel checks
We don't have any reason to disable either. Both are loaded dynamically
at runtime anyway. There is also no reason why dxva2 would disappear
from libavcodec any time soon.
Diffstat (limited to 'wscript')
-rw-r--r-- | wscript | 18 |
1 files changed, 5 insertions, 13 deletions
@@ -856,20 +856,12 @@ hwaccel_features = [ 'av_vdpau_bind_context(0,0,0,AV_HWACCEL_FLAG_ALLOW_HIGH_DEPTH)', use='libav'), }, { - 'name': '--dxva2-hwaccel', - 'desc': 'libavcodec DXVA2 hwaccel', + 'name': '--d3d-hwaccel', + 'desc': 'libavcodec DXVA2 and D3D11VA hwaccel', 'deps': [ 'win32' ], - 'func': check_headers('libavcodec/dxva2.h', use='libav'), - }, { - 'name': '--d3d11va-hwaccel', - 'desc': 'libavcodec D3D11VA hwaccel', - 'deps': [ 'win32' ], - 'func': check_headers('libavcodec/d3d11va.h', use='libav'), - }, { - 'name': 'd3d-hwaccel', - 'desc': 'Direct3D hwaccel', - 'deps_any': [ 'dxva2-hwaccel', 'd3d11va-hwaccel' ], - 'func': check_true + 'func': compose_checks( + check_headers('libavcodec/dxva2.h', use='libav'), + check_headers('libavcodec/d3d11va.h', use='libav')), }, { 'name': 'sse4-intrinsics', 'desc': 'GCC SSE4 intrinsics for GPU memcpy', |