Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 03f9e74d authored by Robert Carr's avatar Robert Carr Committed by Automerger Merge Worker
Browse files

BLASTBufferQueue: Cap shadow queue size during sync am: e9323b30

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/16367283

Change-Id: I3ed607cbaa6acecb473fdb71780462e9549c4d19
parents 1ddbc934 e9323b30
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -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());