Tried to used vmem module from libvlc. Also, I have to support all the versions of VLC (older API too).
Followed the example http://wiki.videolan.org/LibVLC_SampleCode_SDL.
For the older versions (less 1.1.*) :
Passing the arguments about vmem output, puts the output into the separate window (Direct3d on Windows or XVideo on Linux).
Can you help with that issue, please?