Lines Matching defs:dstY
2407 int dstY= c->dstY;
2429 DEBUG_BUFFERS("srcSliceY: %d srcSliceH: %d dstY: %d dstH: %d\n",
2430 srcSliceY, srcSliceH, dstY, dstH);
2449 dstY=0;
2457 lastDstY= dstY;
2459 for (;dstY < dstH; dstY++) {
2460 const int chrDstY= dstY>>c->chrDstVSubSample;
2462 dst[0] + dstStride[0] * dstY,
2465 (CONFIG_SWSCALE_ALPHA && alpPixBuf) ? dst[3] + dstStride[3] * dstY : NULL,
2468 const int firstLumSrcY= vLumFilterPos[dstY]; //First line needed as input
2469 const int firstLumSrcY2= vLumFilterPos[FFMIN(dstY | ((1<<c->chrDstVSubSample) - 1), dstH-1)];
2484 DEBUG_BUFFERS("dstY: %d\n", dstY);
2490 // Do we have enough lines in this slice to output the dstY line
2551 break; //we can't output a dstY line so let's try with the next slice
2554 updateMMXDitherTables(c, dstY, lumBufIndex, chrBufIndex, lastInLumBuf, lastInChrBuf);
2558 c->lumDither8 = dither_8x8_128[dstY & 7];
2560 if (dstY >= dstH-2) {
2620 yuv2planeX(vLumFilter + dstY * vLumFilterSize, vLumFilterSize,
2624 if (!((dstY&chrSkipMask) || isGray(dstFormat))) {
2642 yuv2planeX(vLumFilter + dstY * vLumFilterSize, vLumFilterSize,
2650 int chrAlpha = vChrFilter[2 * dstY + 1];
2653 dest[0], dstW, chrAlpha, dstY);
2655 int lumAlpha = vLumFilter[2 * dstY + 1];
2656 int chrAlpha = vChrFilter[2 * dstY + 1];
2658 lumMmxFilter[3] = vLumFilter[2 * dstY ] * 0x10001;
2663 dest[0], dstW, lumAlpha, chrAlpha, dstY);
2665 yuv2packedX(c, vLumFilter + dstY * vLumFilterSize,
2667 vChrFilter + dstY * vChrFilterSize,
2669 alpSrcPtr, dest[0], dstW, dstY);
2676 fillPlane(dst[3], dstStride[3], dstW, dstY-lastDstY, lastDstY, 255);
2685 c->dstY= dstY;
2691 return dstY - lastDstY;