Home | History | Annotate | Download | only in src

Lines Matching refs:nEntries

209 // Low level allocate, which takes care of memory details. nEntries may be zero, and in this case
213 cmsToneCurve* AllocateToneCurveStruct(cmsContext ContextID, cmsInt32Number nEntries,
221 if (nEntries > 65530 || nEntries < 0) {
226 if (nEntries <= 0 && nSegments <= 0) {
252 if (nEntries <= 0) {
256 p ->Table16 = (cmsUInt16Number*) _cmsCalloc(ContextID, nEntries, sizeof(cmsUInt16Number));
260 p -> nEntries = nEntries;
263 if (Values != NULL && (nEntries > 0)) {
265 for (i=0; i < nEntries; i++)
298 p ->InterpParams = _cmsComputeInterpParams(ContextID, p ->nEntries, 1, 1, p->Table16, CMS_LERP_FLAGS_16BITS);
608 return t ->nEntries;
620 cmsToneCurve* CMSEXPORT cmsBuildTabulatedToneCurve16(cmsContext ContextID, cmsInt32Number nEntries, const cmsUInt16Number Values[])
622 return AllocateToneCurveStruct(ContextID, nEntries, 0, NULL, Values);
669 cmsToneCurve* CMSEXPORT cmsBuildTabulatedToneCurveFloat(cmsContext ContextID, cmsUInt32Number nEntries, const cmsFloat32Number values[])
690 Seg[1].nGridPoints = nEntries;
701 Seg[2].Params[3] = values[nEntries-1];
827 return AllocateToneCurveStruct(In ->InterpParams ->ContextID, In ->nEntries, In ->nSegments, In ->Segments, In ->Table16);
967 y1 = (cmsFloat64Number) (j * 65535.0) / (InCurve ->nEntries - 1);
968 y2 = (cmsFloat64Number) ((j+1) * 65535.0 ) / (InCurve ->nEntries - 1);
1075 nItems = Tab -> nEntries;
1134 for (i=0; i < Curve ->nEntries; i++) {
1136 diff = abs((int) Curve->Table16[i] - (int) _cmsQuantizeVal(i, Curve ->nEntries));
1154 n = t ->nEntries;
1195 return t ->Table16[0] > t ->Table16[t ->nEntries-1];