Home | History | Annotate | Download | only in src

Lines Matching refs:p16

305     Prelin16Data* p16 = (Prelin16Data*) D;
310 for (i=0; i < p16 ->nInputs; i++) {
312 p16 ->EvalCurveIn16[i](&Input[i], &StageABC[i], p16 ->ParamsCurveIn16[i]);
315 p16 ->EvalCLUT(StageABC, StageDEF, p16 ->CLUTparams);
317 for (i=0; i < p16 ->nOutputs; i++) {
319 p16 ->EvalCurveOut16[i](&StageDEF[i], &Output[i], p16 ->ParamsCurveOut16[i]);
327 Prelin16Data* p16 = (Prelin16Data*) ptr;
329 _cmsFree(ContextID, p16 ->EvalCurveOut16);
330 _cmsFree(ContextID, p16 ->ParamsCurveOut16);
332 _cmsFree(ContextID, p16);
338 Prelin16Data* p16 = (Prelin16Data*) ptr;
339 Prelin16Data* Duped = (Prelin16Data*) _cmsDupMem(ContextID, p16, sizeof(Prelin16Data));
343 Duped->EvalCurveOut16 = (_cmsInterpFn16*) _cmsDupMem(ContextID, p16->EvalCurveOut16, p16->nOutputs * sizeof(_cmsInterpFn16));
344 Duped->ParamsCurveOut16 = (cmsInterpParams**)_cmsDupMem(ContextID, p16->ParamsCurveOut16, p16->nOutputs * sizeof(cmsInterpParams*));
357 Prelin16Data* p16 = (Prelin16Data*)_cmsMallocZero(ContextID, sizeof(Prelin16Data));
358 if (p16 == NULL) return NULL;
360 p16 ->nInputs = nInputs;
361 p16 -> nOutputs = nOutputs;
367 p16 -> ParamsCurveIn16[i] = NULL;
368 p16 -> EvalCurveIn16[i] = Eval16nop1D;
372 p16 -> ParamsCurveIn16[i] = In[i] ->InterpParams;
373 p16 -> EvalCurveIn16[i] = p16 ->ParamsCurveIn16[i]->Interpolation.Lerp16;
377 p16 ->CLUTparams = ColorMap;
378 p16 ->EvalCLUT = ColorMap ->Interpolation.Lerp16;
381 p16 -> EvalCurveOut16 = (_cmsInterpFn16*) _cmsCalloc(ContextID, nOutputs, sizeof(_cmsInterpFn16));
382 p16 -> ParamsCurveOut16 = (cmsInterpParams**) _cmsCalloc(ContextID, nOutputs, sizeof(cmsInterpParams* ));
387 p16 ->ParamsCurveOut16[i] = NULL;
388 p16 -> EvalCurveOut16[i] = Eval16nop1D;
392 p16 ->ParamsCurveOut16[i] = Out[i] ->InterpParams;
393 p16 -> EvalCurveOut16[i] = p16 ->ParamsCurveOut16[i]->Interpolation.Lerp16;
397 return p16;
459 cmsInterpParams* p16 = Grid ->Params;
471 px = ((cmsFloat64Number) At[0] * (p16->Domain[0])) / 65535.0;
472 py = ((cmsFloat64Number) At[1] * (p16->Domain[1])) / 65535.0;
473 pz = ((cmsFloat64Number) At[2] * (p16->Domain[2])) / 65535.0;
474 pw = ((cmsFloat64Number) At[3] * (p16->Domain[3])) / 65535.0;
486 index = p16 -> opta[3] * x0 +
487 p16 -> opta[2] * y0 +
488 p16 -> opta[1] * z0 +
489 p16 -> opta[0] * w0;
494 px = ((cmsFloat64Number) At[0] * (p16->Domain[0])) / 65535.0;
495 py = ((cmsFloat64Number) At[1] * (p16->Domain[1])) / 65535.0;
496 pz = ((cmsFloat64Number) At[2] * (p16->Domain[2])) / 65535.0;
506 index = p16 -> opta[2] * x0 +
507 p16 -> opta[1] * y0 +
508 p16 -> opta[0] * z0;
513 px = ((cmsFloat64Number) At[0] * (p16->Domain[0])) / 65535.0;
519 index = p16 -> opta[0] * x0;
645 Prelin16Data* p16;
767 p16 = PrelinOpt16alloc(Dest ->ContextID,
774 _cmsPipelineSetOptimizationParameters(Dest, PrelinEval16, (void*) p16, PrelinOpt16free, Prelin16dup);
1193 Prelin16Data* p16 = PrelinOpt16alloc(OptimizedLUT ->ContextID,
1196 if (p16 == NULL) return FALSE;
1198 _cmsPipelineSetOptimizationParameters(OptimizedLUT, PrelinEval16, (void*) p16, PrelinOpt16free, Prelin16dup);