diff options
Diffstat (limited to 'video/out/gpu')
-rw-r--r-- | video/out/gpu/video.c | 9 | ||||
-rw-r--r-- | video/out/gpu/video.h | 7 |
2 files changed, 13 insertions, 3 deletions
diff --git a/video/out/gpu/video.c b/video/out/gpu/video.c index b957f71258..4ca5428098 100644 --- a/video/out/gpu/video.c +++ b/video/out/gpu/video.c @@ -400,9 +400,14 @@ const struct m_sub_options gl_video_conf = { {"gamut-mapping-mode", OPT_CHOICE(tone_map.gamut_mode, {"auto", GAMUT_AUTO}, {"clip", GAMUT_CLIP}, - {"warn", GAMUT_WARN}, + {"perceptual", GAMUT_PERCEPTUAL}, + {"relative", GAMUT_RELATIVE}, + {"saturation", GAMUT_SATURATION}, + {"absolute", GAMUT_ABSOLUTE}, {"desaturate", GAMUT_DESATURATE}, - {"darken", GAMUT_DARKEN})}, + {"darken", GAMUT_DARKEN}, + {"warn", GAMUT_WARN}, + {"linear", GAMUT_LINEAR})}, {"hdr-compute-peak", OPT_CHOICE(tone_map.compute_peak, {"auto", 0}, {"yes", 1}, diff --git a/video/out/gpu/video.h b/video/out/gpu/video.h index 5952998fa5..de70a8f801 100644 --- a/video/out/gpu/video.h +++ b/video/out/gpu/video.h @@ -113,9 +113,14 @@ enum tone_mapping_mode { enum gamut_mode { GAMUT_AUTO, GAMUT_CLIP, - GAMUT_WARN, + GAMUT_PERCEPTUAL, + GAMUT_RELATIVE, + GAMUT_SATURATION, + GAMUT_ABSOLUTE, GAMUT_DESATURATE, GAMUT_DARKEN, + GAMUT_WARN, + GAMUT_LINEAR, }; struct gl_tone_map_opts { |