From 561416597e33e2c314f0d69433e955c059ee24eb Mon Sep 17 00:00:00 2001 From: wm4 Date: Fri, 3 Jul 2015 16:37:01 +0200 Subject: client API, dxva2: add a workaround for OpenGL fullscreen issues This is basically a hack for drivers which prevent the mpv DXVA2 decoder glue from working if OpenGL is in fullscreen mode. Since it doesn't add any "hard" new API to the client API, some of the code would be required for a true zero-copy hw decoding pipeline, and sine it isn't too much code after all, this is probably acceptable. --- wscript_build.py | 1 + 1 file changed, 1 insertion(+) (limited to 'wscript_build.py') diff --git a/wscript_build.py b/wscript_build.py index 6c8462340c..18b2792e90 100644 --- a/wscript_build.py +++ b/wscript_build.py @@ -334,6 +334,7 @@ def build(ctx): ( "video/out/gl_common.c", "gl" ), ( "video/out/gl_rpi.c", "rpi-gles" ), ( "video/out/gl_hwdec.c", "gl" ), + ( "video/out/gl_hwdec_dxva2.c", "gl-win32" ), ( "video/out/gl_hwdec_vaglx.c", "vaapi-glx" ), ( "video/out/gl_hwdec_vda.c", "vda-gl" ), ( "video/out/gl_hwdec_vdpau.c", "vdpau-gl-x11" ), -- cgit v1.2.3