494ff5b23b
1. The cmlcms_category is used to identify the purpose of transform: - CMLCMS_CATEGORY_INPUT_TO_BLEND - CMLCMS_CATEGORY_BLEND_TO_OUTPUT - CMLCMS_CATEGORY_INPUT_TO_OUTPUT 2. Added following fields to cmlcms_color_profile: - output_eotf - If the profile does support being an output profile and it is used as an output then this field represents a light linearizing transfer function and it can not be null. The field is null only if the profile is not usable as an output profile. The field is set when cmlcms_color_profile is created. - vcgt - VCGT tag cached from output profile, it could be null if not exist - output_inv_eotf_vcgt - if the profile does support being an output profile and it is used as an output then this field represents a concatenation of inverse EOTF + VCGT, if the tag exists and it can not be null. 3. Added field cmsHTRANSFORM to cmlcms_color_transform. It is used to store LCMS optimized pipeline. Signed-off-by: Vitaly Prosyak <vitaly.prosyak@amd.com> |
||
---|---|---|
.. | ||
color-lcms.c | ||
color-lcms.h | ||
color-profile.c | ||
color-transform.c | ||
meson.build |