Patches are welcome

Its not that we've haven, been trying... no fault of the vlc development team, vlc is about the best cross platform video player I
have seen. But the upnp module is just to unstable, I blame it more on the xmlparser but none the less after spending many hours compiling from subversion I'm ready to throw in the towel. The most I've been able to get it to do is display the tree of media devices and than crash.
My latest projects which are going quite well is to create a general java class based on the cidero upnp controler point project. From that I intend to create a simple upnp media browser that will natively launch vlc. This in theory should allow it to work with any interation of vlc.
BTW: I think from my observation the cyberlink for java library is more stable than the c++ class library. By far the one that works the most flawless is the perl library, but that doesn't help with vlc very much.
The next phase would be to create a simple upnp server that would run on the host machine and advertise itself via bonjour.
I plan to develop a bojour patch for vlc, (which I hope will be easier and work better than the current upnp patch).