I needed to launch multiview compression using codec from Intel MVC. Approximately a half a year ago I launched it normally. Yesterday it tried and I got such an error:
$ ./sample_encode.exe h264 -i input.yuv -o output.h264 -w 1920 -h 1080
Return on error: error code -3, .\src\pipeline_encode.cpp 865
Return on error: error code 1, .\src\sample_encode.cpp 343
Frame number: 0
I started debug and found out the error appears in
MFXVideoSession::mfxStatus Init(mfxIMPL impl, mfxVersion *ver)
{
return MFXInit(impl, ver, &m_session);
}
Error code
MFX_ERR_UNSUPPORTED = -3, /* undeveloped feature */
Of course, the cause was in missing dll.
libmfxsw32.dlllibmfxsw64.dll
After I added it to console’s directory everything became fine.
PS I could not build sample_encode with Visual Studio 2008. So use 2010 instead.