Lines Matching refs:pLastDecodedFrame
480 DecodedFrame* pLastDecodedFrame = &m_frameData[m_frameDataIdx];
483 if (pLastDecodedFrame->frameCompleteFence != VK_NULL_HANDLE)
485 VK_CHECK(vk.waitForFences(device, 1, &pLastDecodedFrame->frameCompleteFence, true, TIMEOUT_100ms));
486 VK_CHECK(vk.getFenceStatus(device, pLastDecodedFrame->frameCompleteFence));
489 m_decoder->ReleaseDisplayedFrame(pLastDecodedFrame);
490 pLastDecodedFrame->Reset();
492 TCU_CHECK_MSG(getNextFrame(pLastDecodedFrame) > 0, "Unexpected decode result");
493 TCU_CHECK_MSG(pLastDecodedFrame, "Unexpected decode result");
496 std::cout << "<= Wait on picIdx: " << pLastDecodedFrame->pictureIndex
497 << "\t\tdisplayWidth: " << pLastDecodedFrame->displayWidth
498 << "\t\tdisplayHeight: " << pLastDecodedFrame->displayHeight
499 << "\t\tdisplayOrder: " << pLastDecodedFrame->displayOrder
500 << "\tdecodeOrder: " << pLastDecodedFrame->decodeOrder
501 << "\ttimestamp " << pLastDecodedFrame->timestamp
502 << "\tdstImageView " << (pLastDecodedFrame->outputImageView ? pLastDecodedFrame->outputImageView->GetImageResource()->GetImage() : VK_NULL_HANDLE)
506 return pLastDecodedFrame;