diff options
author | Marti <marti.maria@tktbrainpower.com> | 2015-12-03 15:55:55 +0100 |
---|---|---|
committer | Marti <marti.maria@tktbrainpower.com> | 2015-12-03 15:55:55 +0100 |
commit | a44a5eb2a453da305b9ca29962824a59332b54c0 (patch) | |
tree | ec323ce55cfdf15f1dfa9fa3bec5f921d64950bd /src/cmspack.c | |
parent | 40c640365214587d6f61161a738ade93ccba25c8 (diff) | |
download | lcms2-a44a5eb2a453da305b9ca29962824a59332b54c0.tar.gz |
fixed an optimizer bug on formats
Diffstat (limited to 'src/cmspack.c')
-rw-r--r-- | src/cmspack.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cmspack.c b/src/cmspack.c index 300ca42..aa4e7d5 100644 --- a/src/cmspack.c +++ b/src/cmspack.c @@ -3007,6 +3007,9 @@ cmsFormatter _cmsGetStockInputFormatter(cmsUInt32Number dwInput, cmsUInt32Number cmsUInt32Number i; cmsFormatter fr; + // Optimization is only a hint + dwInput &= ~OPTIMIZED_SH(1); + switch (dwFlags) { case CMS_PACK_FLAGS_16BITS: { @@ -3159,6 +3162,8 @@ cmsFormatter _cmsGetStockOutputFormatter(cmsUInt32Number dwInput, cmsUInt32Numbe cmsUInt32Number i; cmsFormatter fr; + // Optimization is only a hint + dwInput &= ~OPTIMIZED_SH(1); switch (dwFlags) { |