I am using Intel screen capture plugin from [Intel(R)_Media_SDK_2016.0.1] and sample code from [Intel Media SDK Samples 2016 184.108.40.206]. I am facing a strange issue on 6th gen laptop that if I configure capture plugin to output in RGB32 format then it works well, but if I set to output in NV12 then m_mfxSession.SyncOperation() is always failing with MFX_ERR_DEVICE_FAILED error.
This issue is observed on few laptops and all those were having 6th gen CPU and Windows7 64 bit OS. One of that environment is as following:
OS: Microsoft Windows 7 (6.1) Professional 64-bit Service Pack 1 (Build 7601)
CPU: Intel(R) Core(TM) i7-6820HQ CPU @ 2.70GHz (Skylake)
GPU: Intel(R) HD Graphics 530
As per windows update, there is no further updates available for this graphics driver.
My screen capture plugin configuration is as following:
So, can you please help me out to find out the root cause and its fix? Is it any known issue or limitation with 6th gen CPU + Windows7 OS combination?
- Development Tools
- Intel® Media SDK
- Intel® Media Server Studio
- Media Processing
Let me try to reproduce it and get back to you as soon as possible.
Please don't hesitate to ping me if you haven't get my feedback in a few days.
Sorry for the late response, I have some problem to find the right equipment, I have a solution now but I need a couple days to reproduce the issue.
I have submitted a bug now for trace and communicate with dev team now, I think this could save some time.
Could you tell me what the full reproducing steps and especially the command line?
I am not using it as command line but as an lib in my actual application. Issue was reported by one of our customer and through my app logs I found the issue with NV12 format. I don't have that hardware environment so I am unable to check it, but based on my configuration, the command line should be like this:
sample_decode capture -p 22d62c07e672408fbb4cc20ed7a053e4 -hw -scr:w 1920 -scr:h 1080 -f 24