• Home
  • Raw
  • Download

Lines Matching refs:Segments

214                                       cmsUInt32Number nSegments, const cmsCurveSegment* Segments,  in AllocateToneCurveStruct()  argument
237 p ->Segments = NULL; in AllocateToneCurveStruct()
241 p ->Segments = (cmsCurveSegment*) _cmsCalloc(ContextID, nSegments, sizeof(cmsCurveSegment)); in AllocateToneCurveStruct()
242 if (p ->Segments == NULL) goto Error; in AllocateToneCurveStruct()
271 if (Segments != NULL && (nSegments > 0)) { in AllocateToneCurveStruct()
281 if (Segments[i].Type == 0) in AllocateToneCurveStruct()
282 …p ->SegInterp[i] = _cmsComputeInterpParams(ContextID, Segments[i].nGridPoints, 1, 1, NULL, CMS_LER… in AllocateToneCurveStruct()
284 memmove(&p ->Segments[i], &Segments[i], sizeof(cmsCurveSegment)); in AllocateToneCurveStruct()
286 if (Segments[i].Type == 0 && Segments[i].SampledPoints != NULL) in AllocateToneCurveStruct()
287 …p ->Segments[i].SampledPoints = (cmsFloat32Number*) _cmsDupMem(ContextID, Segments[i].SampledPoint… in AllocateToneCurveStruct()
289 p ->Segments[i].SampledPoints = NULL; in AllocateToneCurveStruct()
292 c = GetParametricCurveByType(ContextID, Segments[i].Type, NULL); in AllocateToneCurveStruct()
303 if (p -> Segments) _cmsFree(ContextID, p ->Segments); in AllocateToneCurveStruct()
679 if ((R > g->Segments[i].x0) && (R <= g->Segments[i].x1)) { in EvalSegmentedFn()
682 if (g->Segments[i].Type == 0) { in EvalSegmentedFn()
684 …cmsFloat32Number R1 = (cmsFloat32Number)(R - g->Segments[i].x0) / (g->Segments[i].x1 - g->Segments in EvalSegmentedFn()
687 g->SegInterp[i]->Table = g->Segments[i].SampledPoints; in EvalSegmentedFn()
694 Out = g->Evals[i](g->Segments[i].Type, g->Segments[i].Params, R); in EvalSegmentedFn()
743 … cmsUInt32Number nSegments, const cmsCurveSegment Segments[]) in cmsBuildSegmentedToneCurve() argument
750 _cmsAssert(Segments != NULL); in cmsBuildSegmentedToneCurve()
753 if (nSegments == 1 && Segments[0].Type == 1) { in cmsBuildSegmentedToneCurve()
755 nGridPoints = EntriesByGamma(Segments[0].Params[0]); in cmsBuildSegmentedToneCurve()
758 g = AllocateToneCurveStruct(ContextID, nGridPoints, nSegments, Segments, NULL); in cmsBuildSegmentedToneCurve()
875 if (Curve ->Segments) { in cmsFreeToneCurve()
881 if (Curve ->Segments[i].SampledPoints) { in cmsFreeToneCurve()
882 _cmsFree(ContextID, Curve ->Segments[i].SampledPoints); in cmsFreeToneCurve()
883 Curve ->Segments[i].SampledPoints = NULL; in cmsFreeToneCurve()
892 _cmsFree(ContextID, Curve ->Segments); in cmsFreeToneCurve()
893 Curve ->Segments = NULL; in cmsFreeToneCurve()
929 …if (In == NULL || In ->InterpParams == NULL || In ->Segments == NULL || In ->Table16 == NULL) retu… in cmsDupToneCurve()
931 …eStruct(In ->InterpParams ->ContextID, In ->nEntries, In ->nSegments, In ->Segments, In ->Table16); in cmsDupToneCurve()
1040 if (InCurve ->nSegments == 1 && InCurve ->Segments[0].Type > 0 && in cmsReverseToneCurveEx()
1042 …GetParametricCurveByType(InCurve ->InterpParams->ContextID, InCurve ->Segments[0].Type, NULL) != N… in cmsReverseToneCurveEx()
1045 -(InCurve -> Segments[0].Type), in cmsReverseToneCurveEx()
1046 InCurve -> Segments[0].Params); in cmsReverseToneCurveEx()
1365 return t ->Segments[0].Type; in cmsGetToneCurveParametricType()