I am using media sdk's filtering capabilities. I downloaded the Intel Media Server 2017 R2 and using the software development kit shipped with it.
I am developing using Visual Studio 2015. In debug build everything is working and fine but when i build in release mode I got errors like "reference to std::exception is not found" etc. I thought it is because the libmfx.lib is built with settings "/MT" while my project is using settings "/MD".
To fix this issue i compiled mfx_dispatch from the opensource folder and tried to build library using /MD but it gave some compilation errors from the warning that certain variables are hiding other types. To fix this I changed the warning level and was able to compile the library.
Now when I am using this library I am getting "UNSUPPORTED" while initializing mfx using session->Init() function. I am not able to run anything from these newly build libs.
Please let me know what is going on. I did not expect so many issues from such a standard library. Am I doing anything wrong.