On 09-Mar-2004 Ove Kaaven wrote: > Independently? No, our software mixing code resamples, adjusts volume, > and mixes the stream into the buffer in one step.
It should be more efficient than separate passes. It minimizes memory i/o and some operation (multiply-add == volume-mix) can be done natively in the vector unit. > Since we're ranting anyway: It's a similar situation with 3D graphics > hardware, where the 3D cards get ever more powerful, even though the CPU > power is going up. [...] No need to enter the philosophycal battlefield. The fact it there is no ALSA support for this yet. Thus, you can just await for it, or use another mixer library, or help ALSA developers to write it. Please start writing what the API should provide. My experience about game development is quite obsolete and I can't help much, but you should have a better idea about how the API should look like or, at least, what minimal/preferred/dreamed features it should have. -- Giuliano. ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel