hwc: implement smooth transition from device to client 57/158857/1
authorKonstantin Drabeniuk <k.drabeniuk@samsung.com>
Tue, 24 Oct 2017 08:29:41 +0000 (11:29 +0300)
committerRoman Marchenko <r.marchenko@samsung.com>
Fri, 3 Nov 2017 10:19:35 +0000 (12:19 +0200)
commiteca7c0daa8e7ff5b518a756f265c438bf8db7bd3
treebe970192b401919cd37cbfc1a95626836af4ea97
parent6781d1b83db1933de8847add421ce929e1245066
hwc: implement smooth transition from device to client

This implementation is based on the exynos implementation

If a window with the device composition type changes a type to the client
composition type (by the e20 demands or by the driver demands) we got the
flickering as a buffer owned by this window can't be composited to the
fb_target immediately.

So we delay the unset of a hw overlay owned by this window till
the buffer get composited to the fb_target.

Change-Id: I349f752dfa71c87545f785c4eb22ce073f7cb183
Signed-off-by: Konstantin Drabeniuk <k.drabeniuk@samsung.com>
src/tdm_sprd_display.c