Change-Id: I35bca2fa7a8ad36bdc8019b355ac18d6a601d536
Signed-off-by: ChiHun Won <chihun.won@samsung.com>
bool decon_intersect(struct decon_rect *r1, struct decon_rect *r2)
{
- return !(r1->left > r2->right || r1->right < r2->left ||
- r1->top > r2->bottom || r1->bottom < r2->top);
+ return !(r1->left >= r2->right || r1->right <= r2->left ||
+ r1->top >= r2->bottom || r1->bottom <= r2->top);
}
int decon_intersection(struct decon_rect *r1,
decon_intersection(®s->up_region, &r, &r);
- if (!(r.right - r.left) && !(r.bottom - r.top))
- continue;
-
if (is_yuv(config)) {
/* check alignment for NV12/NV21 format */
update.x = regs->up_region.left;