I want to test Intel Media SDK DirectShow filters, particulary H.264 Video Encoder. The problem I faced is that I cannot connect the H.264 Enc filter, even when I try to connect on Media SDK MPEG-2 Decoder, which, BTW, connects is properly connected.
So I debugged H.264 Decoder and found out that it fails to dispatch:
function call to SetAcceleration(MFX_IMPL_AUTO); in CBaseEncoder::CBaseEncoder() returns -3, which is MFX_ERR_UNSUPPORTED.
The version passed is Minor 1 Major 1 Version 65537. I tryed to pass Minor 0, Major 1, but didn't work.
Implementation is set to MFX_IMPL_AUTO. I also tryed MFX_IMPL_SOFTWARE, but didn't work!
MediaSDK is 2.0 Gold (downloaded today).
I checked that libmfxsw32.dll is in the same folder as the filter. hardware version (libmfxhw32.dll) I don't have for unknown reason.
Please help me to fix this problem as I don't have any more ideas on what to do!