Home | History | Annotate | Download | only in libhwcomposer

Lines Matching full:srcwidth

436 void getAspectRatioPosition(int destWidth, int destHeight, int srcWidth,
440 if (srcWidth * destHeight > destWidth * srcHeight) {
441 srcHeight = destWidth * srcHeight / srcWidth;
442 srcWidth = destWidth;
443 } else if (srcWidth * destHeight < destWidth * srcHeight) {
444 srcWidth = destHeight * srcWidth / srcHeight;
447 srcWidth = destWidth;
450 if (srcWidth > destWidth) srcWidth = destWidth;
452 x = (destWidth - srcWidth) / 2;
455 __FUNCTION__, x, y, srcWidth , srcHeight);
459 rect.right = srcWidth + rect.left;
608 int srcWidth = ctx->dpyAttr[HWC_DISPLAY_PRIMARY].xres;
611 swap(srcWidth, srcHeight);
613 getAspectRatioPosition(dstWidth, dstHeight, srcWidth,
835 int srcWidth = ctx->dpyAttr[HWC_DISPLAY_PRIMARY].xres;
840 // swap srcWidth and srcHeight, if the device orientation is 90 or 270.
842 swap(srcWidth, srcHeight);
845 getAspectRatioPosition(dstWidth, dstHeight, srcWidth,