summaryrefslogtreecommitdiff
path: root/libcopybit
diff options
context:
space:
mode:
authorNaseer Ahmed <naseer@codeaurora.org>2016-11-22 20:05:16 -0500
committerGerrit - the friendly Code Review server <code-review@localhost>2017-02-17 09:19:23 -0800
commite69031e9c7fa750b5540e45ebd02f2cc5a1333f6 (patch)
tree213e3f5bfe71f200837cf2cf3d2bf259df82484f /libcopybit
parent441526d42faf4b493fcd0c4ff3e2cce3c1f8e2d9 (diff)
downloaddisplay-e69031e9c7fa750b5540e45ebd02f2cc5a1333f6.tar.gz
gralloc1: Add remaining functionality
* Use private_0 flag * Add some legacy flags to be used during transition * Fix gralloc module version * Adjust makefiles for gralloc1 * Add support for dump, num flex planes and lock flex. * Use a unique ID for buffer descriptors * Do not delete buffer handle, fix after verifying framework fix. * Current gralloc1 clients do not conform to the lock() requirement in the gralloc1 header. Tracked in b/33588773 * Add perform APIs to get the buffer size and allocate a buffer for use by SDM * Fix reference counting * Add a unique buffer ID * Some cleanup in private_handle * Create a wrapper class of private_handle to do refcounting * Resolve implementation defined formats At allocation time, update buffer descriptors to replace implementation defined formats with the ones we mean to allocate * Defer ion handle release * Remove unused drm code. * Add legacy constructor for private_handle_t used by some clients CRs-Fixed: 2007391 Change-Id: Ia9e816cec35ba45483a5b75d99f256325a010138
Diffstat (limited to 'libcopybit')
-rw-r--r--libcopybit/Android.mk2
1 files changed, 2 insertions, 0 deletions
diff --git a/libcopybit/Android.mk b/libcopybit/Android.mk
index a1658264..3e6d8fee 100644
--- a/libcopybit/Android.mk
+++ b/libcopybit/Android.mk
@@ -21,6 +21,7 @@ LOCAL_COPY_HEADERS := copybit.h copybit_priv.h c2d2.h
#Copy the headers regardless of whether copybit is built
include $(BUILD_COPY_HEADERS)
+ifneq ($(TARGET_USES_GRALLOC1), true)
LOCAL_MODULE := copybit.$(TARGET_BOARD_PLATFORM)
LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_MODULE_TAGS := optional
@@ -47,3 +48,4 @@ else
endif
endif
endif
+endif