Hi,

> Presumably when the sound server gets an INIT_HANDLE command, it should
> lock the song in the resource manager, and release it when it gets
> DISPOSE_HANDLE.

The main process/thread should do that, actually, but I guess this is what
you meant.

> This doesn't seem to be happening in sound.c, sound_command(), the
> INIT_HANDLE case. Why?

We transfer the entire song to the sound server ATM, so there would be no
point in doing so. This was a proposed optimization for systems where the
sound server has a "can do shm" flag set.

BTW, I'm not getting any sound output with the new server; don't have much
time to look into this, though.

llap,
 Christoph


Reply via email to