David Solomon wrote:
> Is the module for the Hercules Game Theatre XP multithreaded
> or will it only work in a single application at a time?

    Multithreading and mixing are separate issues. Bascially, 
multithreading
allows a single application to run multiple processes, hopefully each
on a separate CPU to give a performance boost.
    Mixing takes multiple sound sources and mixes them into a single
stream, which is what you want to play sounds from multiple apps. I
tested the cs46xx driver just now using aplay, and each instance would
wait until the soundcard was free before playing the file (ie, no
mixing is available). Your best bet would be to go with something like
ESD (for Gnome environments) or arts (for KDE environments).
    Anybody please correct or clarify anything I said. I've only begun
playing with ALSA, so there may be other (better) options I'm not aware of.


-- Peter Heatwole
"Murphy was just a well known pessimist."
 

_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to