Lines Matching refs:gain_slope
3268 float *gain_slope, *last_error;
3315 gain_slope = malloc(s->lightcal.width_bytes * s->lightcal.pages * sizeof(float));
3316 if (!gain_slope)
3328 gain_slope[idx] = -1.0;
3330 gain_slope[idx] = (float) -gain_delta / value_delta;
3340 free(gain_slope);
3379 /* if we overshot the last correction, reduce the gain_slope */
3381 gain_slope[idx] *= 0.75;
3384 newgain = oldgain + (int) round2(pixerror * gain_slope[idx]);
3439 if(ret) { free(gain_slope); free(last_error); return ret; }
3441 if(ret) { free(gain_slope); free(last_error); return ret; }
3445 free(gain_slope);