Hello guys,
I am writing to report a weird issue that I encountered since I moved my code from libVLC 2.0.8 to 2.1.0 (and all the other following releases) under windows and visual studio.
Under linux everything still works correctly since I am compiling the library and plugins myself (and no DLLs LOL).
In my simple application I am basically creating a new context through lbvlc_new, loading a video and rendering it an embedded OGRE texture (nothing too special about this).
After I moved from 2.0.8 to 2.1.0 it seems that libvlc_new still loads all the plugins correctly but it unloads them without giving any specific reason.
Most of the DLLs are now displaying this error message '0xC0000139: Entry Point Not Found'.
Digging a little bit further I was able to isolate the fact that after 2.1.0 the plugins where compiled and released a little bit differently than before, in fact, if I link my application with the new libvlc 2.1.3 and I load the plugins' DLL from 2.0.8 everything still works correctly.
Any thought or suggestion?
Many thanks in advance
C