summaryrefslogtreecommitdiffstats
path: root/video/mp_image.c
diff options
context:
space:
mode:
Diffstat (limited to 'video/mp_image.c')
-rw-r--r--video/mp_image.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/video/mp_image.c b/video/mp_image.c
index 1c686e5193..521b3d8e90 100644
--- a/video/mp_image.c
+++ b/video/mp_image.c
@@ -524,6 +524,7 @@ void mp_image_params_guess_csp(struct mp_image_params *params)
if (params->colorspace != MP_CSP_BT_601 &&
params->colorspace != MP_CSP_BT_709 &&
params->colorspace != MP_CSP_BT_2020_NC &&
+ params->colorspace != MP_CSP_BT_2020_C &&
params->colorspace != MP_CSP_SMPTE_240M &&
params->colorspace != MP_CSP_YCGCO)
{
@@ -539,7 +540,8 @@ void mp_image_params_guess_csp(struct mp_image_params *params)
// We assume BT.709 primaries for all untagged BT.609/BT.709
// content, because it offers the minimal deviation from all three,
// including both NTSC and PAL/SECAM.
- if (params->colorspace == MP_CSP_BT_2020_NC) {
+ if (params->colorspace == MP_CSP_BT_2020_NC ||
+ params->colorspace == MP_CSP_BT_2020_C) {
params->primaries = MP_CSP_PRIM_BT_2020;
} else {
params->primaries = MP_CSP_PRIM_BT_709;