diff options
author | Devika Krishnadas <kdevika@google.com> | 2023-11-20 18:02:36 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-11-20 19:22:28 +0000 |
commit | 3a85aea36b0f74369928a8fae33617fc8ec92484 (patch) | |
tree | 14874814745675faf5957db4edf97ecf1666938d | |
parent | 0982c095c6749ec685e49ce3e4397854177552d7 (diff) | |
download | gchips-3a85aea36b0f74369928a8fae33617fc8ec92484.tar.gz |
BufferAccess inputs should be width/height and not right/left
Bug: 311658952
Signed-off-by: Devika Krishnadas <kdevika@google.com>
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e25bf4c087d75cb08f539cfe035fc14c03b28bbf)
Merged-In: I0e18f866f9f6db136141210b07321cd4fe466726
Change-Id: I0e18f866f9f6db136141210b07321cd4fe466726
-rw-r--r-- | gralloc4/src/hidl_common/Mapper.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gralloc4/src/hidl_common/Mapper.cpp b/gralloc4/src/hidl_common/Mapper.cpp index 288b5a3..62cac7c 100644 --- a/gralloc4/src/hidl_common/Mapper.cpp +++ b/gralloc4/src/hidl_common/Mapper.cpp @@ -212,8 +212,10 @@ static Error lockBuffer(buffer_handle_t bufferHandle, } void* data = nullptr; - const int gralloc_err = mali_gralloc_lock(bufferHandle, cpuUsage, accessRegion.left, accessRegion.top, - accessRegion.right, accessRegion.bottom, &data); + const int gralloc_err = + mali_gralloc_lock(bufferHandle, cpuUsage, accessRegion.left, accessRegion.top, + accessRegion.right - accessRegion.left, + accessRegion.bottom - accessRegion.top, &data); const Error lock_err = grallocErrorToMapperError(gralloc_err); if(Error::NONE == lock_err) |