ecore-drm: Delay destroy of output if there is a pending flip
authorChris Michael <cp.michael@samsung.com>
Tue, 7 Apr 2015 17:03:28 +0000 (13:03 -0400)
committerStefan Schmidt <s.schmidt@samsung.com>
Fri, 10 Apr 2015 09:09:50 +0000 (11:09 +0200)
commit8d1e57e52ef3138e3e5d55bdbaf87f3002cffadd
treec8645ddb3f2af37072184db182c8cbfac69c7eb3
parente7538322e90632812f13741446c604d42c2dd929
ecore-drm: Delay destroy of output if there is a pending flip

Summary: If an output has a pending page flip, we cannot destroy it
until the page flip has completed. This commit adds support to delay
destroying an output until the page flip is completed.

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
src/lib/ecore_drm/ecore_drm_device.c
src/lib/ecore_drm/ecore_drm_output.c
src/lib/ecore_drm/ecore_drm_private.h