diff options
author | Niklas Haas <git@nand.wakku.to> | 2014-03-26 23:00:09 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2014-06-22 19:02:00 +0200 |
commit | 204fed4d5b4aa20b5a6b5824f5d4e71ccbaf87fb (patch) | |
tree | 60605dd0ae0de7bb2a3b5ad45203a8d68fba293f /video/mp_image.c | |
parent | ef6db24366da2974cdee1d9578cf91910b5faa9c (diff) | |
download | mpv-204fed4d5b4aa20b5a6b5824f5d4e71ccbaf87fb.tar.bz2 mpv-204fed4d5b4aa20b5a6b5824f5d4e71ccbaf87fb.tar.xz |
video: Support BT.2020 constant luminance system
Signed-off-by: wm4 <wm4@nowhere>
Diffstat (limited to 'video/mp_image.c')
-rw-r--r-- | video/mp_image.c | 4 |
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; |