summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormm2 <marti.maria@littlecms.com>2021-01-30 19:23:54 +0100
committermm2 <marti.maria@littlecms.com>2021-01-30 19:23:54 +0100
commit1c539c1640fb2a0ff4c0e60719f27caeee4054eb (patch)
treef6258a68486abb9149c5f10a06a50a40e25fe31a
parentb06912e3f432b12e48eaba8583b7936b27fb7921 (diff)
downloadlcms2-1c539c1640fb2a0ff4c0e60719f27caeee4054eb.tar.gz
remove unused code
remove extra calculations
-rw-r--r--plugins/fast_float/src/fast_8_tethra.c9
-rw-r--r--plugins/fast_float/src/fast_float_cmyk.c4
-rw-r--r--plugins/fast_float/src/fast_float_lab.c2
-rw-r--r--plugins/fast_float/src/fast_float_tethra.c2
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