My experience so far has been that the JVLC developers don't monitor these forums all that much or if they do, they don't post responses very often. On their trac site, they're 2 years late on reaching their milestone (
http://trac.videolan.org/jvlc/roadmap). Hence this post:
viewtopic.php?f=2&t=50688.
I attempted to code up my own solution to the problem, but I'm a bit unfamiliar with JNA so it's slow-going. I know JNI very well and P/Invoke in the .NET world, but JNA is still a bit confusing. But I'm seeing the same crashes which leads me to believe it's on the C/C++ side.
A little more defensive programming would be helpful. Instead of crashing, check the parameters being passed in and return an error code or something we can use to diagnose the problem instead of just dying on us. And then on the java side check the return codes and throw an exception or do whatever. But trying to make sense of Java's output when a native portion of the app crashes is very annoying and time-consuming.
So in the interim, is there another way that I can receive event notifications (e.g. play, stop, backward, forward, etc.)?
Thanks for taking the time to read this.
![Smile :)](./images/smilies/icon_smile.gif)