diff options
| author | 2022-01-06 15:08:36 +0000 | |
|---|---|---|
| committer | 2022-01-06 15:08:36 +0000 | |
| commit | 862ee16b873dcb259ee57924632ad352bbecc77e (patch) | |
| tree | e889c0d69bdac2960e5ea8fbd34d7480e8720262 /libs/gui/BLASTBufferQueue.cpp | |
| parent | dd93d62c799c2f63f1de9ba1eab00b9ad819c13b (diff) | |
| parent | 8dd181f3e8274bf89ebde94c1c7d57c9c83b0a49 (diff) | |
Merge "Replace releaseCallbackId with generateReleaseCallbackId in BufferData"
Diffstat (limited to 'libs/gui/BLASTBufferQueue.cpp')
| -rw-r--r-- | libs/gui/BLASTBufferQueue.cpp | 5 | 
1 files changed, 2 insertions, 3 deletions
| diff --git a/libs/gui/BLASTBufferQueue.cpp b/libs/gui/BLASTBufferQueue.cpp index 46de2cb222..bdc61277d9 100644 --- a/libs/gui/BLASTBufferQueue.cpp +++ b/libs/gui/BLASTBufferQueue.cpp @@ -500,8 +500,7 @@ void BLASTBufferQueue::acquireNextBufferLocked(              std::bind(releaseBufferCallbackThunk, wp<BLASTBufferQueue>(this) /* callbackContext */,                        std::placeholders::_1, std::placeholders::_2, std::placeholders::_3);      sp<Fence> fence = bufferItem.mFence ? new Fence(bufferItem.mFence->dup()) : Fence::NO_FENCE; -    t->setBuffer(mSurfaceControl, buffer, fence, bufferItem.mFrameNumber, releaseCallbackId, -                 releaseBufferCallback); +    t->setBuffer(mSurfaceControl, buffer, fence, bufferItem.mFrameNumber, releaseBufferCallback);      t->setDataspace(mSurfaceControl, static_cast<ui::Dataspace>(bufferItem.mDataSpace));      t->setHdrMetadata(mSurfaceControl, bufferItem.mHdrMetadata);      t->setSurfaceDamageRegion(mSurfaceControl, bufferItem.mSurfaceDamage); @@ -615,7 +614,7 @@ void BLASTBufferQueue::onFrameAvailable(const BufferItem& item) {              if (bufferData) {                  BQA_LOGD("Releasing previous buffer when syncing: framenumber=%" PRIu64,                           bufferData->frameNumber); -                releaseBuffer(bufferData->releaseCallbackId, bufferData->acquireFence); +                releaseBuffer(bufferData->generateReleaseCallbackId(), bufferData->acquireFence);                  // Because we just released a buffer, we know there's no need to wait for a free                  // buffer.                  mayNeedToWaitForBuffer = false; |