Lines Matching refs:x_out
24 void (*WebPRescalerExportRow)(WebPRescaler* const wrk, int x_out) = NULL;
34 int x_out; in ImportRowC() local
38 for (x_out = channel; x_out < x_out_max; x_out += x_stride) { in ImportRowC()
48 wrk->frow[x_out] = (sum + base) * wrk->x_sub - frac; in ImportRowC()
55 for (x_out = channel; x_out < x_out_max; x_out += x_stride) { in ImportRowC()
62 wrk->frow[x_out] = right * wrk->x_add + (left - right) * accum; in ImportRowC()
67 for (x_out = channel; x_out < x_out_max; x_out += x_stride) { in ImportRowC()
68 wrk->irow[x_out] += wrk->frow[x_out]; in ImportRowC()
72 static void ExportRowC(WebPRescaler* const wrk, int x_out) { in ExportRowC() argument
79 for (; x_out < x_out_max; ++x_out) { in ExportRowC()
80 const int frac = (int)MULT_FIX(frow[x_out], yscale); in ExportRowC()
81 const int v = (int)MULT_FIX(irow[x_out] - frac, wrk->fxy_scale); in ExportRowC()
82 dst[x_out] = (!(v & ~0xff)) ? v : (v < 0) ? 0 : 255; in ExportRowC()
83 irow[x_out] = frac; // new fractional start in ExportRowC()
192 static void ExportRowMIPS(WebPRescaler* const wrk, int x_out) { in ExportRowMIPS() argument
250 ExportRowC(wrk, x_out); in ExportRowMIPS()