d3d11window: Reorganize display colorspace selection
authorSeungha Yang <seungha@centricular.com>
Mon, 9 Mar 2020 11:29:17 +0000 (20:29 +0900)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Sat, 28 Mar 2020 11:45:48 +0000 (11:45 +0000)
commitf9f6916aa1da8bf825025f092addcf9bdfbeea1b
treed471ff16cafe4fa71ad7a4fee792e01754365bb1
parent7f5347a66481f0834440e1ac7a64b1e4a74b4e7e
d3d11window: Reorganize display colorspace selection

The set of supported color space by DXGI is not full combination of
our colorimetry. That means we should convert color space to one
of supported color space by DXGI. This commit modifies the color space
selection step so that d3d11window can find the best matching DXGI color space
first and then the selected input/output color space will be referenced
by shader and/or d3d11videoprocessor.
sys/d3d11/gstd3d11format.c
sys/d3d11/gstd3d11format.h
sys/d3d11/gstd3d11window.cpp
sys/d3d11/gstd3d11window.h