libvlc vout features mostly broken with sout
Since VLC 2 using sout breaks any libvlc video function that requires a vout_thread_t for Phonon this is mostly importantly libvlc_media_player_has_vout and the libvlc_MediaPlayerVout event.
The root of the problem seems to be that in lib/video.c:GetVouts(...) the following actually returns false: if (input_Control( p_input, INPUT_GET_VOUTS, &pp_vouts, n))
I'll attach a small test program based of the smem tutorial that presents the issue. Also worth noting is that simply doing "#duplicate{dst=display}" will already exhibit this behavior, despite actually actively creating an own window.