commit | 0532bad48cedebc32daad97659185f47f6afd72e | [log] [tgz] |
---|---|---|
author | Jan Sebechlebsky <jsebechlebsky@google.com> | Tue Jun 11 10:52:01 2024 +0200 |
committer | Jan Sebechlebsky <jsebechlebsky@google.com> | Tue Jun 11 10:52:53 2024 +0200 |
tree | 443e1e1506e9c15b08698aa3b26f34c095a5c419 | |
parent | 18ac32ccb419dfa90d1cfbdebbb53910dd5716ab [diff] [blame] |
Lock BLOB buffer for USAGE_CPU_WRITE_OFTEN Bug: 301023410 Test: atest virtual_camera_tests CtsVirtualDevicesCameraTestCases CtsVirtualDevicesCameraCtsTestCases Change-Id: I91056eb6a796c1169e31283e48375ae239176b8b
diff --git a/services/camera/virtualcamera/VirtualCameraRenderThread.cc b/services/camera/virtualcamera/VirtualCameraRenderThread.cc index ff09256..ad28443 100644 --- a/services/camera/virtualcamera/VirtualCameraRenderThread.cc +++ b/services/camera/virtualcamera/VirtualCameraRenderThread.cc
@@ -750,7 +750,7 @@ return status; } - PlanesLockGuard planesLock(hwBuffer, AHARDWAREBUFFER_USAGE_CPU_READ_RARELY, + PlanesLockGuard planesLock(hwBuffer, AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTEN, fence); if (planesLock.getStatus() != OK) { return cameraStatus(Status::INTERNAL_ERROR);