msdk: query hardware when checking MFX availability
msdk plugin is not used for software encode/decode as there are better
software solutions available. Also, if MFX_IMPL_AUTO_ANY
is used and software decode
is not supported, then the plugin will still load, but will then fail when trying to
run the (auto-plugged) pipeline. With MFX_IMPL_HARDWARE_ANY
,
the plugin fails and a better software decoder is auto-plugged.
Edited by Aaron Boxer