Hi,

As far as I can tell, the options that have been suggested are:

1. Make everything highly generic by using song iterators to process every
level of sound.
   - positive: very versatile
   - negative: maybe overkill at this stage

2. Have a new MCI-only sound server that bypasses the lower levels so they
don't need to be changed.
   - positive: doesn't affect low levels
   - negative: no mt32gm mapping

Some form of (1) sounds like it will be required, but perhaps not so extreme
right now. I'm in favour of a combination of options - using option (2) and
also a form of (1) that only goes down to the mt32gm mapping level rather
than the device level is used.

On another thing, the guint32 parameter I added needs to be changed to void*
but before I make these changes we should probably decide what approach will
be taken first.

Cheers,

Alex.




Reply via email to