This is the command line:
sample_decode.exe h264 -i sample.h264 -o sample_hw.yuv -hw
There are three environments under test:
1. Media SDK 2012 32bit installation on Win7 32bit system.
2. Media SDK 2012 32bit installation on win7 64bit system.
3. Media SDK 2012 64bit installation on win7 64bit system.
The hardware decode testcase works on case (1), but it fail in case (2) and case (3).
Return on error:error code -3, pipeline_decode.cpp line 388.
it is MFX_ERR_UNSUPPORTED from MFXInit.
By the way, software decode in all 3 cases are all ok by following command line:
sample_decode.exe h264 -i sample.h264 -o sample_sw.yuv
Intel i5-2515E with 8GB RAM
Windows 7 Ultimate SP1 32/64 bit english
Intel Media SDK 2012 build 3.0.014 Gold
Can you try an update the graphics driver on the failing systems? The hardware support is packaged with the drivers, and it looks like sample_decode cannot find the DLL.
I am sorry but I learned just recently that the drivers on Windows update do not carry the Intel Media SDK in the package. Instead, I would recommend downloading them via downloadcenter.intel.com.
The DLL that sample_decode is searching for should be located in this location: C:\Program Files\Common Files\Intel\Media SDK\s1\2.0 (or something similar depending on your platform and version)
The sample is using the standard dispatching process. Its checking [HKEY_LOCAL_MACHINE\SOFTWARE\Intel\MediaSDK\Dispatch\hw64-s1-1] to see the location
Of the DLL, then loads it. Please verify the path and registry keys are present, if they are not then please download and install the driver off intel.com.