From a872ecf380bfb33a1e17878d7d7ac16d1730dc09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tapani=20P=C3=A4lli?= Date: Fri, 3 May 2013 10:08:54 +0300 Subject: gralloc: provide methods for hwc to change handle of a plane MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Patch changes reserve_plane to get id number as additional parameter. This can be used by hwc to make changes to a particular plane. New api hwc_set_plane_handle is introduced so that hwc can change the buffer handle of a plane, this is required because after plane has been reserved for a particular ui layer, this handle can change as the layer is typically multibuffered. Change-Id: I32d711ff3565ae9e8f5b8a6691c22b03a50cefe7 Signed-off-by: Tapani Pälli Reviewed-by: Topi Pohjolainen --- gralloc.c | 1 + 1 file changed, 1 insertion(+) (limited to 'gralloc.c') diff --git a/gralloc.c b/gralloc.c index 873945d..92866ca 100644 --- a/gralloc.c +++ b/gralloc.c @@ -354,6 +354,7 @@ struct drm_module_t HAL_MODULE_INFO_SYM = { }, .hwc_reserve_plane = gralloc_drm_reserve_plane, .hwc_disable_planes = gralloc_drm_disable_planes, + .hwc_set_plane_handle = gralloc_drm_set_plane_handle, .mutex = PTHREAD_MUTEX_INITIALIZER, .drm = NULL -- cgit v1.1