diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2021-12-02 00:07:30 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2021-12-02 00:07:30 +0000 |
commit | 8582266bf4e7af6f40bd75fcd031d6601ec37b0d (patch) | |
tree | 507bb656a6f4a7f5d6168f719b0112067984d45b | |
parent | 1877b613eb108a6761d83581cfe2fef9267220fc (diff) | |
parent | e9323b30ab14bad2a06a5cc67c326462cd11856b (diff) | |
download | native-8582266bf4e7af6f40bd75fcd031d6601ec37b0d.tar.gz |
Snap for 7960322 from e9323b30ab14bad2a06a5cc67c326462cd11856b to sc-d2-release
Change-Id: Id192ab72e95b7c80a6461039e0e2189c97ab83bb
-rw-r--r-- | libs/gui/BLASTBufferQueue.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/gui/BLASTBufferQueue.cpp b/libs/gui/BLASTBufferQueue.cpp index f357c17e28..60c2e2e675 100644 --- a/libs/gui/BLASTBufferQueue.cpp +++ b/libs/gui/BLASTBufferQueue.cpp @@ -664,6 +664,9 @@ void BLASTBufferQueue::onFrameAvailable(const BufferItem& item) { // add to shadow queue mNumFrameAvailable++; + if (mWaitForTransactionCallback && mNumFrameAvailable == 2) { + acquireAndReleaseBuffer(); + } ATRACE_INT(mQueuedBufferTrace.c_str(), mNumFrameAvailable + mNumAcquired - mPendingRelease.size()); |