Paul Davis wrote: > > >I'm ommiting discussion about questionable efficiency of a callback based > >API in unix environment here. > > abramo and i have already disagreed, then measured, then agreed that: > although an IPC-based callback system is not ideal, on today's > processors, it is fast enough to be useful. the gains this creates for > developers (their entire application is in a single address space) are > sufficiently large that its hard to ignore. if we had a single GUI > toolkit for linux, then it might be easier to "force" developers to > write code that would be executed in the address space of a server > process, but we don't. adding 50usec to the execution time so that we > can provide isolated address spaces doesn't seem to bad, and it will > get better (non-linearly, though) as CPU speeds continue to increase.
I don't think this is relevant wrt Jaroslav objection. He was not proposing a *all-in-a-process* solution. I believe that it's your CoreAudio like approach fallen in love he find questionable (and I'm tempted to agree with him ;-). -- Abramo Bagnara mailto:[EMAIL PROTECTED] Opera Unica Phone: +39.546.656023 Via Emilia Interna, 140 48014 Castel Bolognese (RA) - Italy ALSA project http://www.alsa-project.org It sounds good! _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel