Lines Matching refs:mQueueItems
106 const int64_t addedTime = mQueueItems[0].item.mTimestamp; in isBufferDue()
138 if (mQueueItems[0].item.mIsDroppable) { in fenceHasSignaled()
146 mQueueItems[0].item.mFenceTime->getSignalTime() != Fence::SIGNAL_TIME_PENDING; in fenceHasSignaled()
161 return mQueueItems[0].item.mTimestamp <= expectedPresentTime; in framePresentTimeIsCurrent()
166 uint64_t frameNumber = mQueueItems[0].item.mFrameNumber; in getFrameNumber()
173 for (int i = 1; i < mQueueItems.size(); i++) { in getFrameNumber()
175 mQueueItems[i].item.mFenceTime->getSignalTime() != Fence::SIGNAL_TIME_PENDING; in getFrameNumber()
181 if (mQueueItems[i].item.mIsAutoTimestamp) { in getFrameNumber()
185 const nsecs_t desiredPresent = mQueueItems[i].item.mTimestamp; in getFrameNumber()
191 frameNumber = mQueueItems[i].item.mFrameNumber; in getFrameNumber()
246 for (int i = 0; i < mQueueItems.size(); i++) { in updateTexImage()
248 mQueueItems[i].item.mFenceTime->getSignalTime() != Fence::SIGNAL_TIME_PENDING; in updateTexImage()
252 lastSignaledFrameNumber = mQueueItems[i].item.mFrameNumber; in updateTexImage()
272 mConsumer->mergeSurfaceDamage(mQueueItems[0].item.mSurfaceDamage); in updateTexImage()
273 mFlinger->mTimeStats->removeTimeRecord(layerId, mQueueItems[0].item.mFrameNumber); in updateTexImage()
274 if (mQueueItems[0].surfaceFrame) { in updateTexImage()
275 addSurfaceFrameDroppedForBuffer(mQueueItems[0].surfaceFrame); in updateTexImage()
277 mQueueItems.erase(mQueueItems.begin()); in updateTexImage()
288 for (auto& [item, surfaceFrame] : mQueueItems) { in updateTexImage()
293 mQueueItems.clear(); in updateTexImage()
316 while (mQueueItems[0].item.mFrameNumber != currentFrameNumber) { in updateTexImage()
317 mConsumer->mergeSurfaceDamage(mQueueItems[0].item.mSurfaceDamage); in updateTexImage()
318 mFlinger->mTimeStats->removeTimeRecord(layerId, mQueueItems[0].item.mFrameNumber); in updateTexImage()
319 if (mQueueItems[0].surfaceFrame) { in updateTexImage()
320 addSurfaceFrameDroppedForBuffer(mQueueItems[0].surfaceFrame); in updateTexImage()
322 mQueueItems.erase(mQueueItems.begin()); in updateTexImage()
326 uint64_t bufferID = mQueueItems[0].item.mGraphicBuffer->getId(); in updateTexImage()
331 if (mQueueItems[0].surfaceFrame) { in updateTexImage()
332 addSurfaceFramePresentedForBuffer(mQueueItems[0].surfaceFrame, in updateTexImage()
333 mQueueItems[0].item.mFenceTime->getSignalTime(), in updateTexImage()
336 mQueueItems.erase(mQueueItems.begin()); in updateTexImage()
434 mQueueItems.push_back({item, surfaceFrame}); in onFrameAvailable()
469 mQueueItems[mQueueItems.size() - 1].item = item; in onFrameReplaced()
470 mQueueItems[mQueueItems.size() - 1].surfaceFrame = std::move(surfaceFrame); in onFrameReplaced()