Alexandre Ratchov <[email protected]> wrote: > This fixes threading bugs guenther found when we switched to > rthreads. Most changes are copy & paste from audacious. > > Basically, call any sio_* function with the mutex locked. But since > we can't hold the mutex locked during blocking operations (the GUI > would block) use a simple "event loop" with non-blocking i/o. > > Regressions? Comments? OKs?
The good news is that this fixes the problem guenther@ found. I can now play a directory full of MP3s just fine. Streaming works, too. As do FLAC files, after installing xmms-flac. The bad news is that this kills the Ogg Vorbis plugin. I can't play any Vorbis audio, neither local files nor streamed. XMMS doesn't crash, it just seems to stop playing immediately after starting. (Yes, I really have the Vorbis plugin installed.) -current/amd64 -- Christian "naddy" Weisgerber [email protected]
