Replace MFX major version assertion to warning

pull/22507/head
TolyaTalamanov 3 years ago
parent 4154bd0667
commit bcc19a622d
  1. 15
      modules/gapi/src/streaming/onevpl/source_priv.cpp

@ -227,16 +227,15 @@ GSource::Priv::Priv(std::shared_ptr<IDataProvider> provider,
// TODO Add factory static method in ProcessingEngineBase // TODO Add factory static method in ProcessingEngineBase
if (mfx_impl_description->ApiVersion.Major >= VPL_NEW_API_MAJOR_VERSION) { if (mfx_impl_description->ApiVersion.Major >= VPL_NEW_API_MAJOR_VERSION) {
GAPI_Assert(false && GAPI_LOG_WARNING(NULL,
"GSource mfx_impl_description->ApiVersion.Major >= VPL_NEW_API_MAJOR_VERSION" "GSource mfx_impl_description->ApiVersion.Major >= VPL_NEW_API_MAJOR_VERSION"
" - is not implemented"); " - is not implemented. G-API only supports an older version of OneVPL API.");
}
const auto& transcode_params = VPLLegacyTranscodeEngine::get_vpp_params(preferred_params);
if (!transcode_params.empty()) {
engine.reset(new VPLLegacyTranscodeEngine(std::move(acceleration)));
} else { } else {
const auto& transcode_params = VPLLegacyTranscodeEngine::get_vpp_params(preferred_params); engine.reset(new VPLLegacyDecodeEngine(std::move(acceleration)));
if (!transcode_params.empty()) {
engine.reset(new VPLLegacyTranscodeEngine(std::move(acceleration)));
} else {
engine.reset(new VPLLegacyDecodeEngine(std::move(acceleration)));
}
} }
} }

Loading…
Cancel
Save