Home | History | Annotate | Download | only in libhwcomposer

Lines Matching defs:roi

77         dumpsys_log(buf, "Programmed ROI's: Left: [%d, %d, %d, %d] "
86 dumpsys_log(buf, "Programmed ROI: [%d, %d, %d, %d] \n",
221 * outside frame's ROI */
441 hwc_rect_t roi = ctx->listStats[mDpy].lRoi;
442 fbRect = getIntersection(fbRect, roi);
445 /* 1) Identify layers that are not visible or lying outside the updating ROI and
448 * ROI, reset ROI to full resolution. */
469 /* Reset frame ROI when any layer which needs scaling also needs ROI
472 ALOGI("%s: Resetting ROI due to scaling", __FUNCTION__);
486 /* Calculate ROI for the frame by accounting all the layer's dispalyFrame which
495 struct hwc_rect roi = (struct hwc_rect){0, 0, 0, 0};
516 roi = getUnion(roi, updatingRect);
521 if(!isValidRect(roi))
524 // Align ROI coordinates to panel restrictions
525 roi = getSanitizeROI(roi, fullFrame);
527 ctx->listStats[mDpy].lRoi = roi;
531 ALOGD_IF(isDebug(),"%s: generated ROI: [%d, %d, %d, %d]", __FUNCTION__,
545 * ROI's and drop them from composition. If a layer is spanning across both
546 * the halves of the screen but needed by only ROI, the non-contributing
549 * ROI, reset ROI to full resolution. */
577 /* Reset frame ROI when any layer which needs scaling also needs ROI
593 /* Calculate ROI for the frame by accounting all the layer's dispalyFrame which
642 * send two ROI's (for each half). We merge them into single ROI and split
643 * them across lSplit for MDP mixer use. The ROI's will be merged again
1362 /* reset rest of the layers lying inside ROI for MDP comp */