From 348494fd3482fb86c39e8383253abe015d3d070d Mon Sep 17 00:00:00 2001 From: Aaron Boxer Date: Wed, 20 Nov 2019 13:19:02 -0600 Subject: [PATCH] msdk: query hardware when checking MFX availability msdk plugin is not used for sofware encode/decode as there are better solutions available. Also, with MFX_IMPL_AUTO_ANY, if software decode is not supported, the plugin will still load, but will then fail when trying to run the (autoplugged) pipeline. With MFX_IMPL_HARDWARE_ANY, the plugin fails and a better software decoder is auto-plugged. --- sys/msdk/msdk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/msdk/msdk.c b/sys/msdk/msdk.c index 6f9cd3cf7b..ee609942f3 100644 --- a/sys/msdk/msdk.c +++ b/sys/msdk/msdk.c @@ -214,7 +214,7 @@ failed: gboolean msdk_is_available (void) { - mfxSession session = msdk_open_session (MFX_IMPL_AUTO_ANY); + mfxSession session = msdk_open_session (MFX_IMPL_HARDWARE_ANY); if (!session) { return FALSE; }