d3d11convert: Use ID3D11VideoProcessor only if device supports colorspace
authorSeungha Yang <seungha@centricular.com>
Sun, 25 Oct 2020 20:11:45 +0000 (05:11 +0900)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 27 Oct 2020 16:20:49 +0000 (16:20 +0000)
commit10f622aa5d55f0f331e93fc18c7cfba6b279d53a
tree3dfd05d76294a4593c7bf6b7197fbdc794a6a813
parent6b992f291b0b73d02bcf093b2ea40b1a2b7639bf
d3d11convert: Use ID3D11VideoProcessor only if device supports colorspace

Check whether conversion with given combination of input/output
format and dxgi colorspace is supported or not by driver.
If not, we should use shader.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1723>
sys/d3d11/gstd3d11colorconvert.c