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]

Reply via email to