diff options
author | 2024-07-08 22:40:59 +0000 | |
---|---|---|
committer | 2024-07-26 19:16:45 +0000 | |
commit | c604993d37f29bcf14f0bb11d234db0e3442b533 (patch) | |
tree | 67b3eb84ace6ea9ca5f6ac667875b5726cef2669 /libs/gui/ConsumerBase.cpp | |
parent | 0f499e82a8a7088a17bb1db8a19a7e2b2f716b91 (diff) |
Surface: don't hold mMutex when queuing buffers
This is the behavior of the underlying IGBP, but can cause deadlocks in
certain situations dependend on by some clients.
BYPASS_IGBP_IGBC_API_REASON=warren buffers
Bug: 340933794
Flag: com.android.graphics.libgui.flags.wb_platform_api_improvements
Test: new test in `atest libgui_test`
Change-Id: I5a02e6e12980d211e70ae4db8cbd2344e323d613
Diffstat (limited to 'libs/gui/ConsumerBase.cpp')
0 files changed, 0 insertions, 0 deletions