diff options
-rw-r--r-- | plugins/fast_float/src/fast_8_tethra.c | 9 | ||||
-rw-r--r-- | plugins/fast_float/src/fast_float_cmyk.c | 4 | ||||
-rw-r--r-- | plugins/fast_float/src/fast_float_lab.c | 2 | ||||
-rw-r--r-- | plugins/fast_float/src/fast_float_tethra.c | 2 |
4 files changed, 2 insertions, 15 deletions
diff --git a/plugins/fast_float/src/fast_8_tethra.c b/plugins/fast_float/src/fast_8_tethra.c index a1a35a3..98601d1 100644 --- a/plugins/fast_float/src/fast_8_tethra.c +++ b/plugins/fast_float/src/fast_8_tethra.c @@ -341,10 +341,9 @@ cmsBool Optimize8BitRGBTransform(_cmsTransform2Fn* TransformFn, cmsToneCurve *Trans[cmsMAXCHANNELS], *TransReverse[cmsMAXCHANNELS]; cmsUInt32Number t, i, j; cmsFloat32Number v, In[cmsMAXCHANNELS], Out[cmsMAXCHANNELS]; - cmsBool lIsSuitable, lIsLinear; + cmsBool lIsSuitable; cmsPipeline* OptimizedLUT = NULL, *LutPlusCurves = NULL; cmsStage* OptimizedCLUTmpe; - cmsColorSpaceSignature OutputColorSpace; cmsStage* OptimizedPrelinMpe; cmsStage* mpe; Performance8Data* p8; @@ -374,7 +373,6 @@ cmsBool Optimize8BitRGBTransform(_cmsTransform2Fn* TransformFn, } ContextID = cmsGetPipelineContextID(OriginalLut); - OutputColorSpace = _cmsICCcolorSpace(T_COLORSPACE(*OutputFormat)); nGridPoints = _cmsReasonableGridpointsByColorspace(cmsSigRgbData, *dwFlags); // Empty gamma containers @@ -417,13 +415,8 @@ cmsBool Optimize8BitRGBTransform(_cmsTransform2Fn* TransformFn, // Check for validity lIsSuitable = TRUE; - lIsLinear = TRUE; for (t=0; (lIsSuitable && (t < 3)); t++) { - // Exclude if already linear - if (!cmsIsToneCurveLinear(Trans[t])) - lIsLinear = FALSE; - // Exclude if non-monotonic if (!cmsIsToneCurveMonotonic(Trans[t])) lIsSuitable = FALSE; diff --git a/plugins/fast_float/src/fast_float_cmyk.c b/plugins/fast_float/src/fast_float_cmyk.c index a9a41ac..7de83a5 100644 --- a/plugins/fast_float/src/fast_float_cmyk.c +++ b/plugins/fast_float/src/fast_float_cmyk.c @@ -331,7 +331,6 @@ cmsBool OptimizeCLUTCMYKTransform(_cmsTransform2Fn* TransformFn, int nGridPoints; cmsPipeline* OptimizedLUT = NULL; cmsStage* OptimizedCLUTmpe; - cmsColorSpaceSignature OutputColorSpace; cmsStage* mpe; FloatCMYKData* pcmyk; cmsContext ContextID; @@ -359,8 +358,7 @@ cmsBool OptimizeCLUTCMYKTransform(_cmsTransform2Fn* TransformFn, } ContextID = cmsGetPipelineContextID(OriginalLut); - OutputColorSpace = _cmsICCcolorSpace(T_COLORSPACE(*OutputFormat)); - nGridPoints = _cmsReasonableGridpointsByColorspace(cmsSigRgbData, *dwFlags); + nGridPoints = _cmsReasonableGridpointsByColorspace(cmsSigRgbData, *dwFlags); // Create the result LUT OptimizedLUT = cmsPipelineAlloc(cmsGetPipelineContextID(OriginalLut), 4, cmsPipelineOutputChannels(OriginalLut)); diff --git a/plugins/fast_float/src/fast_float_lab.c b/plugins/fast_float/src/fast_float_lab.c index da2ddb7..109e622 100644 --- a/plugins/fast_float/src/fast_float_lab.c +++ b/plugins/fast_float/src/fast_float_lab.c @@ -353,7 +353,6 @@ cmsBool OptimizeCLUTLabTransform(_cmsTransform2Fn* TransformFn, int nGridPoints; cmsPipeline* OptimizedLUT = NULL; cmsStage* OptimizedCLUTmpe; - cmsColorSpaceSignature OutputColorSpace; cmsStage* mpe; LabCLUTdata* pfloat; cmsContext ContextID; @@ -383,7 +382,6 @@ cmsBool OptimizeCLUTLabTransform(_cmsTransform2Fn* TransformFn, } ContextID = cmsGetPipelineContextID(OriginalLut); - OutputColorSpace = _cmsICCcolorSpace(T_COLORSPACE(*OutputFormat)); nGridPoints = GetGridpoints(*dwFlags); // Create the result LUT diff --git a/plugins/fast_float/src/fast_float_tethra.c b/plugins/fast_float/src/fast_float_tethra.c index 4e54214..982ff20 100644 --- a/plugins/fast_float/src/fast_float_tethra.c +++ b/plugins/fast_float/src/fast_float_tethra.c @@ -237,7 +237,6 @@ cmsBool OptimizeCLUTRGBTransform(_cmsTransform2Fn* TransformFn, int nGridPoints; cmsPipeline* OptimizedLUT = NULL; cmsStage* OptimizedCLUTmpe; - cmsColorSpaceSignature OutputColorSpace; cmsStage* mpe; FloatCLUTData* pfloat; cmsContext ContextID; @@ -266,7 +265,6 @@ cmsBool OptimizeCLUTRGBTransform(_cmsTransform2Fn* TransformFn, } ContextID = cmsGetPipelineContextID(OriginalLut); - OutputColorSpace = _cmsICCcolorSpace(T_COLORSPACE(*OutputFormat)); nGridPoints = _cmsReasonableGridpointsByColorspace(cmsSigRgbData, *dwFlags); // Create the result LUT |