From 271c11e9dc54dfa15e2412d096eae3ade2c44fff Mon Sep 17 00:00:00 2001 From: Pekka Paalanen Date: Mon, 12 Jul 2021 14:27:55 +0300 Subject: [PATCH] color-lcms: todo for eotf_mode A reminder that this variable needs to be taken into account when crafting color transformations. Signed-off-by: Pekka Paalanen --- libweston/color-lcms/color-lcms.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libweston/color-lcms/color-lcms.c b/libweston/color-lcms/color-lcms.c index 5e3b52e5..23d2b79d 100644 --- a/libweston/color-lcms/color-lcms.c +++ b/libweston/color-lcms/color-lcms.c @@ -102,6 +102,8 @@ cmlcms_get_surface_color_transform(struct weston_color_manager *cm_base, struct cmlcms_color_transform_search_param param = {}; struct cmlcms_color_transform *xform; + /* TODO: take weston_output::eotf_mode into account */ + setup_search_param(CMLCMS_CATEGORY_INPUT_TO_BLEND, surface, output, cm->sRGB_profile, ¶m); @@ -132,6 +134,8 @@ cmlcms_get_output_color_transform(struct weston_color_manager *cm_base, struct cmlcms_color_transform_search_param param = {}; struct cmlcms_color_transform *xform; + /* TODO: take weston_output::eotf_mode into account */ + setup_search_param(CMLCMS_CATEGORY_BLEND_TO_OUTPUT, NULL, output, cm->sRGB_profile, ¶m); @@ -152,6 +156,8 @@ cmlcms_get_sRGB_to_output_color_transform(struct weston_color_manager *cm_base, struct cmlcms_color_transform_search_param param = {}; struct cmlcms_color_transform *xform; + /* TODO: take weston_output::eotf_mode into account */ + setup_search_param(CMLCMS_CATEGORY_INPUT_TO_OUTPUT, NULL, output, cm->sRGB_profile, ¶m); /* @@ -179,6 +185,8 @@ cmlcms_get_sRGB_to_blend_color_transform(struct weston_color_manager *cm_base, struct cmlcms_color_transform_search_param param = {}; struct cmlcms_color_transform *xform; + /* TODO: take weston_output::eotf_mode into account */ + setup_search_param(CMLCMS_CATEGORY_INPUT_TO_BLEND, NULL, output, cm->sRGB_profile, ¶m);