From 204fed4d5b4aa20b5a6b5824f5d4e71ccbaf87fb Mon Sep 17 00:00:00 2001 From: Niklas Haas Date: Wed, 26 Mar 2014 23:00:09 +0100 Subject: video: Support BT.2020 constant luminance system Signed-off-by: wm4 --- video/mp_image.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'video/mp_image.c') 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; -- cgit v1.2.3