summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2016-06-16 16:32:38 +0200
committerwm4 <wm4@nowhere>2016-06-16 16:34:51 +0200
commit1878a4655d81f4a0d2fc6f8d22f753a8655e913c (patch)
treeaf5e8113b978c3507bf302e6e0e5de5ca4296173
parent5700da4a8fd551297eb74597bc8282efade54db4 (diff)
downloadmpv-1878a4655d81f4a0d2fc6f8d22f753a8655e913c.tar.bz2
mpv-1878a4655d81f4a0d2fc6f8d22f753a8655e913c.tar.xz
vf_d3d11vpp: log some video processor creation parameters
-rw-r--r--video/filter/vf_d3d11vpp.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/video/filter/vf_d3d11vpp.c b/video/filter/vf_d3d11vpp.c
index 6647a615ec..7d1daa26e7 100644
--- a/video/filter/vf_d3d11vpp.c
+++ b/video/filter/vf_d3d11vpp.c
@@ -159,6 +159,9 @@ static int recreate_video_proc(struct vf_instance *vf)
if (FAILED(hr))
goto fail;
+ MP_VERBOSE(vf, "Found %d rate conversion caps.\n",
+ (int)caps.RateConversionCapsCount);
+
int rindex = -1;
for (int n = 0; n < caps.RateConversionCapsCount; n++) {
D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS rcaps;
@@ -166,10 +169,12 @@ static int recreate_video_proc(struct vf_instance *vf)
(p->vp_enum, n, &rcaps);
if (FAILED(hr))
goto fail;
+ MP_VERBOSE(vf, " - %d: 0x%08x\n", n, (unsigned)rcaps.ProcessorCaps);
if (rcaps.ProcessorCaps & D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BOB)
{
- rindex = n;
- break;
+ MP_VERBOSE(vf, " (matching)\n");
+ if (rindex < 0)
+ rindex = n;
}
}