commit | c604993d37f29bcf14f0bb11d234db0e3442b533 | [log] [tgz] |
---|---|---|
author | Jim Shargo <jshargo@google.com> | Mon Jul 08 22:40:59 2024 +0000 |
committer | Jim Shargo <jshargo@google.com> | Fri Jul 26 19:16:45 2024 +0000 |
tree | 67b3eb84ace6ea9ca5f6ac667875b5726cef2669 | |
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