Hi,
I've just noticed that in the latest version of libvlc, the audio visual effect can be set only once.
With the same vlc instance, i use libvlc_media_new_location and libvlc_media_player_set_media to change media.
I also add a few options on the media (audio_track_id, audio-visual, deinterlace, ...), depending if the media is video or audio.
So i use libvlc_media_add_option(p_media, "audio-visual=visualizer") for audio streams/files only.
Until version 1.0.5, it was working fine, i could change media, the visual effect appears only for audio streams/files.
But in libvlc 1.1.5, it's not working anymore. Only the audio-visual setting of the first media played is taking into account.
if the first media played is audio, i set "audio-visual=visualizer", and the visual effect will be displayed for all media (video and audio), even without calling libvlc_media_add_option for those media.
if the first media played is video, i don't set "audio-visual=visualizer", and the visual effect will be never be displayed for all media (video and audio), even with calling libvlc_media_add_option for those media.
VLC 1.1.5 doesn't have this issue, only libvlc does.
By the way, as the goom effect is very old and unstable on windows (it crashs often on startup, and disabling/renabling hardware acceleration make it start again, but only once) i was thinking about using projectM.
I know it's not working yet on windows, but as i've managed to make my own plugin from VS2008 (an audio output plugin, based on directx plugin and ac3filter's lib to convert the audio signal to any number of channels from 1to6 , apply gain and delay per channel, DRC, ...), maybe i can help.
What do i need to compile and test the plugin ?
Thanks for your help.