in basedecoder.h
mfxStatus QueryIMPL(mfxIMPL *impl)
{
m_mfxVideoSession.QueryIMPL(impl);
#ifdef MFX_EMULATE_HW
*impl = MFX_IMPL_HARDWARE;
#endif
if(m_bLie)
*impl = MFX_IMPL_SOFTWARE;
return MFX_ERR_NONE;
};
where m_bLie is a variable I created and set in the constructor for the VC1 decoder filter