Lines Matching defs:test
169 // this is primarily used to support out-of-order submission test cases, and per-GOP handling.
171 // When a parameter object changes the resolution of the test content, and the new video session would otherwise
327 // all external libraries, helper functions and test instances has been excluded
392 static MovePtr<VideoBaseDecoder> decoderFromTestDefinition(DeviceContext* devctx, const TestDefinition& test)
396 test.hasOption(DecoderOption::UseStatusQueries),
400 params.profile = test.getProfile();
403 params.framesToCheck = test.framesToCheck();
404 params.queryDecodeStatus = test.hasOption(DecoderOption::UseStatusQueries);
405 params.outOfOrderDecoding = test.hasOption(DecoderOption::CachedDecoding);
406 params.alwaysRecreateDPB = test.hasOption(DecoderOption::RecreateDPBImages);
407 params.pictureParameterUpdateTriggerHack = test.getParamaterUpdateHackRequirement();
513 // the test.
719 for (const auto& test : m_testDefinitions)
721 VkVideoCodecOperationFlagBitsKHR testBits = test->getCodecOperation();
723 requiredDeviceFlags |= test->requiredDeviceFlags();
737 for (const auto& test : m_testDefinitions)
738 m_decoders.push_back(decoderFromTestDefinition(&m_deviceContext, *test));
850 const auto& test = m_testDefinitions[i];
852 processor->bufferFrames(test->framesToCheck());
853 DE_ASSERT(processor->getBufferedDisplayCount() == test->framesToCheck());
886 auto& test = m_testDefinitions[decoderIdx];
888 if (test->hasOption(DecoderOption::UseStatusQueries))
904 auto& test = m_testDefinitions[i];
915 auto checksum = checksumForClipFrame(test->getClipInfo(), frameNumber);
1056 for (const auto& test : m_testDefinitions)
1057 DE_ASSERT(test->getTestType() == firstType);
1073 TCU_THROW(InternalError, "Unknown interleaving test type");