Hello,
we are currently using the Media SDK (latest version, i.e. Intel_Media_SDK_2016.msi) for decoding H.264 MVC files and rendering them to a 3D display using igfx_s3dcontrol. The 3D display used is a Philips 278G4. The sofware we developed is running fine (S3D output looks great!) on our first test system, based on Windows 7 and a Core i5-4590T CPU.
However, the software does not work on our second test system, which uses a Core i5-6600 CPU under Windows Embedded 8.1 Industry Pro. The issue observed is, that IGFXS3DControl::GetS3DCaps() returns 0x80004002 (E_NOINTERFACE).
Just to be sure, we checked the graphics driver version (which is up to date, i.e. win64_154014.4352.exe) and tried the MVC decoding provided along with the latest SDK samples (MediaSamples_Windows_2016.msi from February 18th 2016) -- the issue remains. The Philips display is the primary screen (in fact it is the only screen connected) and it is reported as a valid 3D display by Windows: E.g. accessing the desktop resolution dialog, Windows recommends "1920 x 1080 (recommended, 3D)".
Are there any known issues with S3D output on Skylake? Or any addtional requirements regarding the configuration?
Thanks for any advice,
Peter