Mark places where lcms2 should use contexts
This commit is contained in:
parent
67433f3776
commit
96189b70b8
10
fiv-io.c
10
fiv-io.c
|
@ -297,7 +297,7 @@ FivIoProfile
|
||||||
fiv_io_profile_new(const void *data, size_t len)
|
fiv_io_profile_new(const void *data, size_t len)
|
||||||
{
|
{
|
||||||
#ifdef HAVE_LCMS2
|
#ifdef HAVE_LCMS2
|
||||||
return cmsOpenProfileFromMem(data, len);
|
return cmsOpenProfileFromMemTHR(NULL, data, len);
|
||||||
#else
|
#else
|
||||||
(void) data;
|
(void) data;
|
||||||
(void) len;
|
(void) len;
|
||||||
|
@ -309,7 +309,7 @@ FivIoProfile
|
||||||
fiv_io_profile_new_sRGB(void)
|
fiv_io_profile_new_sRGB(void)
|
||||||
{
|
{
|
||||||
#ifdef HAVE_LCMS2
|
#ifdef HAVE_LCMS2
|
||||||
return cmsCreate_sRGBProfile();
|
return cmsCreate_sRGBProfileTHR(NULL);
|
||||||
#else
|
#else
|
||||||
return NULL;
|
return NULL;
|
||||||
#endif
|
#endif
|
||||||
|
@ -439,7 +439,7 @@ fiv_io_profile_cmyk(
|
||||||
#else
|
#else
|
||||||
cmsHTRANSFORM transform = NULL;
|
cmsHTRANSFORM transform = NULL;
|
||||||
if (source && target) {
|
if (source && target) {
|
||||||
transform = cmsCreateTransform(source, TYPE_CMYK_8_REV, target,
|
transform = cmsCreateTransformTHR(NULL, source, TYPE_CMYK_8_REV, target,
|
||||||
FIV_IO_PROFILE_ARGB32, INTENT_PERCEPTUAL, 0);
|
FIV_IO_PROFILE_ARGB32, INTENT_PERCEPTUAL, 0);
|
||||||
}
|
}
|
||||||
if (transform) {
|
if (transform) {
|
||||||
|
@ -471,11 +471,11 @@ fiv_io_profile_rgb_direct(unsigned char *data, int w, int h,
|
||||||
// TODO(p): We should make this optional.
|
// TODO(p): We should make this optional.
|
||||||
cmsHPROFILE src_fallback = NULL;
|
cmsHPROFILE src_fallback = NULL;
|
||||||
if (target && !source)
|
if (target && !source)
|
||||||
source = src_fallback = cmsCreate_sRGBProfile();
|
source = src_fallback = cmsCreate_sRGBProfileTHR(NULL);
|
||||||
|
|
||||||
cmsHTRANSFORM transform = NULL;
|
cmsHTRANSFORM transform = NULL;
|
||||||
if (source && target) {
|
if (source && target) {
|
||||||
transform = cmsCreateTransform(
|
transform = cmsCreateTransformTHR(NULL,
|
||||||
source, source_format, target, target_format, INTENT_PERCEPTUAL, 0);
|
source, source_format, target, target_format, INTENT_PERCEPTUAL, 0);
|
||||||
}
|
}
|
||||||
if (transform) {
|
if (transform) {
|
||||||
|
|
Loading…
Reference in New Issue