Lines Matching refs:oldest
1454 // get oldest undequeued buffer
1455 BufferInfo *oldest = NULL;
1461 (oldest == NULL ||
1464 mDequeueCounter - oldest->mDequeuedAt)) {
1465 oldest = info;
1470 CHECK(oldest != NULL);
1476 oldest->mGraphicBuffer = new GraphicBuffer(buf, false);
1477 oldest->mStatus = BufferInfo::OWNED_BY_US;
1478 oldest->setWriteFence(fenceFd, "dequeueBufferFromNativeWindow for oldest");
1479 mRenderTracker.untrackFrame(oldest->mRenderInfo);
1480 oldest->mRenderInfo = NULL;
1483 mNode, kPortIndexOutput, oldest->mGraphicBuffer,
1484 oldest->mBufferID);
1488 reinterpret_cast<VideoGrallocMetadata *>(oldest->mData->base());
1489 ALOGV("replaced oldest buffer #%u with age %u (%p/%p stored in %p)",
1490 (unsigned)(oldest - &mBuffers[kPortIndexOutput][0]),
1491 mDequeueCounter - oldest->mDequeuedAt,
1493 oldest->mGraphicBuffer->handle, oldest->mData->base());
1496 reinterpret_cast<VideoNativeMetadata *>(oldest->mData->base());
1497 ALOGV("replaced oldest buffer #%u with age %u (%p/%p stored in %p)",
1498 (unsigned)(oldest - &mBuffers[kPortIndexOutput][0]),
1499 mDequeueCounter - oldest->mDequeuedAt,
1501 oldest->mGraphicBuffer->getNativeBuffer(), oldest->mData->base());
1504 updateRenderInfoForDequeuedBuffer(buf, fenceFd, oldest);
1505 return oldest;