Messages in this thread | | | Date | Fri, 06 Jan 2006 16:03:26 +0100 | From | Stefan Smietanowski <> | Subject | Re: [OT] ALSA userspace API complexity |
| |
Hannu Savolainen wrote: > On Thu, 5 Jan 2006, Lee Revell wrote: > > >>On Fri, 2006-01-06 at 01:06 +0200, Hannu Savolainen wrote: >> >>>We have not received any single bug report that is caused >>>by the concept of kernel mixing. >>>Kernel mixing is not rocket science. All you need to do is picking a >>>sample from the output buffers of each of the applications, sum them >>>together (with some volume scaling) and feed the result to the >>>physical >>>device. >> >>Hey, interesting, this is exactly what dmix does in userspace. And we >>have not seen any bug reports caused by the concept of userspace mixing >>(just implementation bugs like any piece of software). > > Having dmix working in user space doesn't prove that kernel level mixing > is evil. This was the original topic.
Wasn't there a thread a few years ago (3-5?) about sound mixing in the kernel?
I've tried searching for it but have been unsuccessful so I could be remembering wrong.
I can't remember if it was about OSS, ALSA or anything else but I believe the conclusion was that sound mixing does NOT belong in the kernel and SHOULD be done in userspace. I have a faint memory of that being written by Alan Cox, but since it was a while ago I could very well be mistaken there (too?).
// Stefan [unhandled content-type:application/pgp-signature] | |