0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 03:52:22 +02:00

build: check whether hwaccels are enabled in FFmpeg

FFmpeg can be compiled with them disabled, and then it won't provide the
public headers specific to these APIs, causing mpv compilation failure.
This commit is contained in:
wm4 2015-03-05 17:10:00 +01:00
parent 05bb2a9e8a
commit baa354c64c

View File

@ -665,7 +665,7 @@ hwaccel_features = [
'name': '--vaapi-hwaccel',
'desc': 'libavcodec VAAPI hwaccel',
'deps': [ 'vaapi' ],
'func': check_true,
'func': check_statement('libavcodec/vaapi.h', '', use='libav'),
} , {
'name': '--vda-hwaccel',
'desc': 'libavcodec VDA hwaccel',
@ -684,12 +684,14 @@ hwaccel_features = [
'name': '--vdpau-hwaccel',
'desc': 'libavcodec VDPAU hwaccel',
'deps': [ 'vdpau' ],
'func': check_true,
'func': check_statement('libavcodec/vdpau.h',
'av_vdpau_alloc_context()',
use='libav'),
}, {
'name': '--dxva2-hwaccel',
'desc': 'libavcodec DXVA2 hwaccel',
'deps': [ 'gdi' ],
'func': check_true,
'func': check_statement('libavcodec/dxva2.h', '', use='libav'),
}
]