diff options
author | Ankit Goyal <layog@google.com> | 2023-06-14 20:51:03 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-06-14 20:51:03 +0000 |
commit | 93231214c36a223ffe85101ddc9dbb895c167187 (patch) | |
tree | 601c2b27e689eb2c2b7ee99589a93ea48a44cadb | |
parent | aa1ef89c01d93147ac3839cb3361f72e69afb408 (diff) | |
parent | 525e87144865e6e0d5574b1875f1ce43fe83389d (diff) | |
download | gchips-93231214c36a223ffe85101ddc9dbb895c167187.tar.gz |
gralloc4: Use framebuffer-secure for screenshot buffers am: 525e871448
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/gchips/+/23666956
Change-Id: Ibcf9bfaec7e3ce665ca417d21cc99baa92c9af72
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | gralloc4/src/allocator/mali_gralloc_ion.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gralloc4/src/allocator/mali_gralloc_ion.cpp b/gralloc4/src/allocator/mali_gralloc_ion.cpp index 183d8a0..5f7fc26 100644 --- a/gralloc4/src/allocator/mali_gralloc_ion.cpp +++ b/gralloc4/src/allocator/mali_gralloc_ion.cpp @@ -86,7 +86,7 @@ std::string select_dmabuf_heap(uint64_t usage) std::string name; }; - static const std::array<HeapSpecifier, 6> exact_usage_heaps = + static const std::array<HeapSpecifier, 7> exact_usage_heaps = {{ // Faceauth heaps { // isp_image_heap @@ -116,6 +116,12 @@ std::string select_dmabuf_heap(uint64_t usage) GRALLOC_USAGE_HW_COMPOSER | GRALLOC_USAGE_HW_FB, find_first_available_heap({kDmabufFramebufferSecureHeapName, kDmabufVframeSecureHeapName}) }, + + { + GRALLOC_USAGE_PROTECTED | GRALLOC_USAGE_HW_TEXTURE | GRALLOC_USAGE_HW_RENDER | + GRALLOC_USAGE_HW_COMPOSER, + find_first_available_heap({kDmabufFramebufferSecureHeapName, kDmabufVframeSecureHeapName}) + }, }}; static const std::array<HeapSpecifier, 8> inexact_usage_heaps = |