Hi Pizza,

Thanks for detailing the problems with SDL and the sound server in general! 
That's a big help. Event queues can be done natively on Win32 and are 
originally what I hoped to do for this platform. Perhaps we could do something 
like:

general abstract sound server bits
 |   |
 |   ------> polled version of sound server
 |              |         |         |
 |            UNIX       SDL       etc...
 |
 ----------> event-driven version of sound server
                |                |
              Win32        cross-platform?


If we're careful with the implementation of the event-driven version, we can 
use SendMessage (or one of its variants) on Win32 which sends the message 
immediately, rather than PostMessage, which puts it in a queue.

What do you think?

Alex.




Reply via email to