I wrote some sample program before integrating the directshow H264 encoder in my app.
In my sample program, the creation of the filter succeeded, so i decided it's safe to integrate it in to my application.
I integrate it, but when i'm trying to create the filter, I'm getting E_FAIL.
I compiled the filters in debug and started to digg in.
I found that the call to m_mfxVideoSession.Init(impl, &version) - under base_encoder.cpp, line 104 return -3 which mean not supported.
The creation of the filter in the test app was ok, but in my real app it failed.
What am I doing wrong?
Attached is my tiny testing app.