Lines Matching refs:xInc
183 static int initFilter(int16_t **outFilter, int32_t **filterPos, int *outFilterSize, int xInc,
201 if (FFABS(xInc - 0x10000) <10) { // unscaled
217 xDstInSrc= xInc/2 - 0x8000;
223 xDstInSrc+= xInc;
225 } else if ((xInc <= (1<<16) && (flags&SWS_AREA)) || (flags&SWS_FAST_BILINEAR)) { // bilinear upscale
231 xDstInSrc= xInc/2 - 0x8000;
244 xDstInSrc+= xInc;
263 if (xInc <= 1<<16) filterSize= 1 + sizeFactor; // upscale
270 xDstInSrc= xInc - 0x10000;
280 if (xInc > 1<<16)
319 if (d2*xInc < -(1LL<<(29+16))) coeff= 1.0 * (1LL<<(30+16));
320 else if (d2*xInc < (1LL<<(29+16))) coeff= -d2*xInc + (1LL<<(29+16));
347 xDstInSrc+= 2*xInc;
528 static int initMMX2HScaler(int dstW, int xInc, uint8_t *filterCode, int16_t *filter, int32_t *filterPos, int numSplits)
638 int b=((xpos+xInc)>>16) - xx;
639 int c=((xpos+xInc*2)>>16) - xx;
640 int d=((xpos+xInc*3)>>16) - xx;
651 filter[i+1] = (((xpos+xInc ) & 0xFFFF) ^ 0xFFFF)>>9;
652 filter[i+2] = (((xpos+xInc*2) & 0xFFFF) ^ 0xFFFF)>>9;
653 filter[i+3] = (((xpos+xInc*3) & 0xFFFF) ^ 0xFFFF)>>9;
678 xpos+=xInc;
1093 av_log(c, AV_LOG_DEBUG, "lum srcW=%d srcH=%d dstW=%d dstH=%d xInc=%d yInc=%d\n",
1095 av_log(c, AV_LOG_DEBUG, "chr srcW=%d srcH=%d dstW=%d dstH=%d xInc=%d yInc=%d\n",