>The server based approach has an added cost of an extra context switch >every period (about 1500 cycles on my machine i.e.), but this is fully >amortized by such an huge difference.
recall that (1) the context switch time is not a fixed cost but depends on the memory behaviour between switches and (2) isn't it either two switches per participating client/application, or if they are chained (as in JACK), N+2 switches, where N is the number of clients/applications ? ------------------------------------------------------- This SF.net email is sponsored by: SlickEdit Inc. Develop an edge. The most comprehensive and flexible code editor you can use. Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial. www.slickedit.com/sourceforge _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel