diff options
author | Ankit Goyal <layog@google.com> | 2023-03-10 17:08:01 -0800 |
---|---|---|
committer | Ankit Goyal <layog@google.com> | 2023-03-10 17:22:53 -0800 |
commit | 262f8e587c22b3c9dd1a55687b07c7054a440a46 (patch) | |
tree | 271dd60b18428e52f81a855a5f03e1439d968c2c /gralloc4 | |
parent | b28489c0537511343ac174c5449b0494190bb944 (diff) |
gralloc4: Allocate NV21 for faceauth
Fix: 272748251
Test: Faceauth enroll
Change-Id: I7f3800c9000760dc4f4d7816860b1ebcea7ae232
Diffstat (limited to 'gralloc4')
-rw-r--r-- | gralloc4/src/core/mali_gralloc_formats.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gralloc4/src/core/mali_gralloc_formats.cpp b/gralloc4/src/core/mali_gralloc_formats.cpp index 78229f3..dcc527a 100644 --- a/gralloc4/src/core/mali_gralloc_formats.cpp +++ b/gralloc4/src/core/mali_gralloc_formats.cpp @@ -1439,6 +1439,13 @@ uint32_t get_base_format(const uint64_t req_format, { base_format = HAL_PIXEL_FORMAT_EXYNOS_YCbCr_420_SPN; } + else if ((usage & GRALLOC_USAGE_HW_CAMERA_WRITE) && + (usage & GRALLOC_USAGE_HW_CAMERA_READ) && + (usage & GRALLOC_USAGE_PROTECTED)) + { + // Faceauth requires NV21 format + base_format = HAL_PIXEL_FORMAT_YCrCb_420_SP; + } else { // Flexible framework-accessible YUV format; |