Lua extensions: vlc.stream() locks up when called from input/meta events handler
When the "vlc.stream()" function is called from within "input_changed()" or "meta_changed()", VLC v1.2.0-git-20110713-0002 locks up on the second occasion.
Load the attached extension, then start playing a local audio file or remote radio stream. Wait for about ten seconds, then switch to another file/stream and VLC will lock up.
No backtrace is available, since VLC doesn't actually crash. It seems like the "vlc.stream()" function is stuck in an infinite loop somewhere.
If you disable the "vlc.stream()" line in the code and retry the above steps, the crashing problem will no longer exist.
This bug appears to be closely linked with Ticket #5033 (closed): the fix for this one might solve that one too.