Hi,

> * Fixed master volume from guint8 -> int (would break restoring on BE
> systems)

So master volume, sound mute, sound volume, cannot be unsigned?

> * When initializing the handle, transfer the command before the song so
the
> sound server has a chance to expect it (*)
>
> (*) That's the original sound server behaviour and fixes DoSound() on
UNIX.

That could be a problem for the event sound server... I think it will cause
a race condition where the event ss may try to initialise a song when there
is no data waiting to be initialised. Is it best to alter the UNIX sound
driver or the event sound server? (The latter could be messy and painful but
if necessary could be done.)

Alex.




Reply via email to