So I allllmost have a working implementation...
But libvlc_media_player_stop() hangs sometimes. I double-checked and where it's hanging is in the JNA call to it (Function.invokeVoid()). Is there any special threading issue with JNA calls that we should be aware of? Or anything with the libvlc_media_player_ functions?
I've also had it hang on libvlc_media_player_release() and libvlc_media_release().
I'm running it with 12 panels in one process.
Thanks for any help!