Skip to content
Snippets Groups Projects
Johannes Kauffmann's avatar
Johannes Kauffmann authored
intel_gfx_api-x86.dll exports InitialiseMediaSession and
DisposeMediaSession, but libqsv_plugin.dll imports
InitialiseMediaSession@12 and DisposeMediaSession@4. The name
decorations are caused by the APIENTRY modifier, resulting in
libqsv_plugin.dll not being able to load intel_gfx_api-x86.dll. It
fails with an Entry Point Not Found error. On debug mode UWP, this
will crash the CoreCLR.

Should fix videolan/LibVLCSharp#374.

Backport from upstream mfx_dispatch, fixed since
https://github.com/lu-zero/mfx_dispatch/commit/7e4d221c36c630c1250b23a5dfa15657bc04c10c.
18a72511