Loading libs/gui/BLASTBufferQueue.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -151,6 +151,7 @@ BLASTBufferQueue::BLASTBufferQueue(const std::string& name, const sp<SurfaceCont 1, false); static int32_t id = 0; auto consumerName = mName + "(BLAST Consumer)" + std::to_string(id); mPendingBufferTrace = "PendingBuffer - " + mName + "BLAST#" + std::to_string(id); id++; mBufferItemConsumer->setName(String8(consumerName.c_str())); mBufferItemConsumer->setFrameAvailableListener(this); Loading @@ -168,7 +169,6 @@ BLASTBufferQueue::BLASTBufferQueue(const std::string& name, const sp<SurfaceCont .setFlags(surface, layer_state_t::eEnableBackpressure, layer_state_t::eEnableBackpressure) .apply(); mNumAcquired = 0; mNumFrameAvailable = 0; } Loading Loading @@ -361,6 +361,7 @@ void BLASTBufferQueue::releaseBufferCallback(uint64_t graphicBufferId, ATRACE_INT("PendingRelease", mPendingRelease.size()); mNumAcquired--; ATRACE_INT(mPendingBufferTrace.c_str(), mNumFrameAvailable + mNumAcquired); processNextBufferLocked(false /* useNextTransaction */); mCallbackCV.notify_all(); } Loading Loading @@ -529,6 +530,7 @@ void BLASTBufferQueue::onFrameAvailable(const BufferItem& item) { } // add to shadow queue mNumFrameAvailable++; ATRACE_INT(mPendingBufferTrace.c_str(), mNumFrameAvailable + mNumAcquired); BQA_LOGV("onFrameAvailable framenumber=%" PRIu64 " nextTransactionSet=%s", item.mFrameNumber, toString(nextTransactionSet)); Loading libs/gui/include/gui/BLASTBufferQueue.h +1 −0 Original line number Diff line number Diff line Loading @@ -125,6 +125,7 @@ private: static PixelFormat convertBufferFormat(PixelFormat& format); std::string mName; std::string mPendingBufferTrace; sp<SurfaceControl> mSurfaceControl; std::mutex mMutex; Loading Loading
libs/gui/BLASTBufferQueue.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -151,6 +151,7 @@ BLASTBufferQueue::BLASTBufferQueue(const std::string& name, const sp<SurfaceCont 1, false); static int32_t id = 0; auto consumerName = mName + "(BLAST Consumer)" + std::to_string(id); mPendingBufferTrace = "PendingBuffer - " + mName + "BLAST#" + std::to_string(id); id++; mBufferItemConsumer->setName(String8(consumerName.c_str())); mBufferItemConsumer->setFrameAvailableListener(this); Loading @@ -168,7 +169,6 @@ BLASTBufferQueue::BLASTBufferQueue(const std::string& name, const sp<SurfaceCont .setFlags(surface, layer_state_t::eEnableBackpressure, layer_state_t::eEnableBackpressure) .apply(); mNumAcquired = 0; mNumFrameAvailable = 0; } Loading Loading @@ -361,6 +361,7 @@ void BLASTBufferQueue::releaseBufferCallback(uint64_t graphicBufferId, ATRACE_INT("PendingRelease", mPendingRelease.size()); mNumAcquired--; ATRACE_INT(mPendingBufferTrace.c_str(), mNumFrameAvailable + mNumAcquired); processNextBufferLocked(false /* useNextTransaction */); mCallbackCV.notify_all(); } Loading Loading @@ -529,6 +530,7 @@ void BLASTBufferQueue::onFrameAvailable(const BufferItem& item) { } // add to shadow queue mNumFrameAvailable++; ATRACE_INT(mPendingBufferTrace.c_str(), mNumFrameAvailable + mNumAcquired); BQA_LOGV("onFrameAvailable framenumber=%" PRIu64 " nextTransactionSet=%s", item.mFrameNumber, toString(nextTransactionSet)); Loading
libs/gui/include/gui/BLASTBufferQueue.h +1 −0 Original line number Diff line number Diff line Loading @@ -125,6 +125,7 @@ private: static PixelFormat convertBufferFormat(PixelFormat& format); std::string mName; std::string mPendingBufferTrace; sp<SurfaceControl> mSurfaceControl; std::mutex mMutex; Loading