From 49f73eaf7b6f58e82376fc764ab0743c039d5278 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sat, 28 May 2016 18:23:17 +0200 Subject: vf_d3d11vpp: add a D3D11 video processor filter Main use: deinterlacing. I'm not sure how to select the deinterlacing mode at all. You can enumate the available video processors, but at least on Intel, all of them either signal support for all deinterlacers, or none (the latter is apparently used for IVTC). I haven't found anything that actually tells the processor _which_ algorithm to use. Another strange detail is how to select top/bottom fields and field dominance. At least I'm getting quite similar results to vavpp on Linux, so I'm content with it for now. Future plans include removing the D3D11 video processor use from the ANGLE interop code. --- 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 179d810422..0227793688 100644 --- a/wscript_build.py +++ b/wscript_build.py @@ -301,6 +301,7 @@ def build(ctx): ( "video/filter/vf.c" ), ( "video/filter/vf_buffer.c" ), ( "video/filter/vf_crop.c" ), + ( "video/filter/vf_d3d11vpp.c", "d3d-hwaccel" ), ( "video/filter/vf_dlopen.c", "dlopen" ), ( "video/filter/vf_dsize.c" ), ( "video/filter/vf_eq.c" ), -- cgit v1.2.3