I'm using intel SDK to decode mpeg2 video, and faced a strange issue with status code -2000
In my code, MFXVideoDECODE_DecodeFrameAsync always returns 0
but MFXVideoCORE_SyncOperation returns different in different hardware settings....
My notebook has 2 graphic card, intel hd and NVidia GT730M. And I have tested libmfxhw64.dll version 3.x and 4.x. Following is the test result:
1. Intel HD with GT730M, using libmfxhw64.dll 4.x, MFXVideoCORE_SyncOperation does not work, it returns -2000
2. Intel HD with GT730M, using libmfxhw64.dll 3.x, everything works fine
3. disable GT730M, , using libmfxhw64.dll 4.x, works fine
4. disable GT730M, , using libmfxhw64.dll 3.x, works fine
When GT730M is enabled, seems libmfxhw64.dll will call nvumdshimx.dll.
My question is, what's status code -2000 meaning? I can't find it in the error define
Why 3.x works, but 4.x does not?
your help will be really appreciated.