I had the same problem, and it seemed a little strange to me that first you have to play the video, and then you can set where the vlc should draw it. Reading the documentation of vlc I've found that the libvlc_video_set_parent and its companion libvlc_video_get_parent, are deprecated and should not...