diff options
author | Seungha Yang <seungha@centricular.com> | 2020-07-07 04:31:50 +0900 |
---|---|---|
committer | Seungha Yang <seungha@centricular.com> | 2020-08-12 15:18:56 +0000 |
commit | 185d2f56a3fc732668a601e0b31f5a01c10ec9d6 (patch) | |
tree | 6f0a8e0525135fce25f21d1a34ceca2b4c0d8117 | |
parent | 205ad89802802cbd8eb2ab037ee15909321cd336 (diff) |
d3d11: Handle newly added GST_VIDEO_TRANSFER_BT601
Use the value for mapping between DXGI_COLOR_SPACE_TYPE and GstVideoColorimetry.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1410>
-rw-r--r-- | sys/d3d11/gstd3d11format.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/d3d11/gstd3d11format.c b/sys/d3d11/gstd3d11format.c index 9c8390f40..29148ae13 100644 --- a/sys/d3d11/gstd3d11format.c +++ b/sys/d3d11/gstd3d11format.c @@ -275,9 +275,11 @@ static const GstDxgiColorSpace yuv_colorspace_map[] = { MAKE_COLOR_MAP (YCBCR_FULL_G22_NONE_P709_X601, _0_255, BT601, BT709, BT709), /* YCBCR_STUDIO_G22_LEFT_P601 */ + MAKE_COLOR_MAP (YCBCR_STUDIO_G22_LEFT_P601, _16_235, BT601, BT601, SMPTE170M), MAKE_COLOR_MAP (YCBCR_STUDIO_G22_LEFT_P601, _16_235, BT601, BT709, SMPTE170M), /* YCBCR_FULL_G22_LEFT_P601 */ + MAKE_COLOR_MAP (YCBCR_FULL_G22_LEFT_P601, _0_255, BT601, BT601, SMPTE170M), MAKE_COLOR_MAP (YCBCR_FULL_G22_LEFT_P601, _0_255, BT601, BT709, SMPTE170M), /* YCBCR_STUDIO_G22_LEFT_P709 */ |