From 07915b12273a36bc7f104a5f3fc949a407d243dc Mon Sep 17 00:00:00 2001 From: Philip Langdale Date: Sun, 15 Apr 2018 09:06:34 -0700 Subject: vo_gpu: hwdec: Use ffnvcodec to load CUDA symbols The CUDA dynamic loader was broken out of ffmpeg into its own repo and package. This gives us an opportunity to re-use it in mpv and remove our custom loader logic. --- wscript | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'wscript') diff --git a/wscript b/wscript index f5a19594f1..09cbabc3f3 100644 --- a/wscript +++ b/wscript @@ -838,10 +838,14 @@ hwaccel_features = [ 'deps': 'gl-dxinterop && d3d9-hwaccel', 'groups': [ 'gl' ], 'func': check_true, + }, { + 'name': 'ffnvcodec', + 'desc': 'CUDA Headers and dynamic loader', + 'func': check_pkg_config('ffnvcodec >= 8.1.24.1'), }, { 'name': '--cuda-hwaccel', 'desc': 'CUDA hwaccel', - 'deps': 'gl', + 'deps': 'gl && ffnvcodec', 'func': check_cc(fragment=load_fragment('cuda.c'), use='libavcodec'), } -- cgit v1.2.3