Lines Matching defs:oldest
1528 // get oldest undequeued buffer
1529 BufferInfo *oldest = NULL;
1535 (oldest == NULL ||
1538 mDequeueCounter - oldest->mDequeuedAt)) {
1539 oldest = info;
1544 CHECK(oldest != NULL);
1550 oldest->mGraphicBuffer = GraphicBuffer::from(buf);
1551 oldest->mNewGraphicBuffer = true;
1552 oldest->mStatus = BufferInfo::OWNED_BY_US;
1553 oldest->setWriteFence(fenceFd, "dequeueBufferFromNativeWindow for oldest");
1554 mRenderTracker.untrackFrame(oldest->mRenderInfo);
1555 oldest->mRenderInfo = NULL;
1557 ALOGV("replaced oldest buffer #%u with age %u, graphicBuffer %p",
1558 (unsigned)(oldest - &mBuffers[kPortIndexOutput][0]),
1559 mDequeueCounter - oldest->mDequeuedAt,
1560 oldest->mGraphicBuffer->handle);
1562 updateRenderInfoForDequeuedBuffer(buf, fenceFd, oldest);
1563 return oldest;