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
Attachment:
signature.asc
Description: OpenPGP digital signature
- Follow-Ups:
- Re: [OT] ALSA userspace API complexity
- From: Lee Revell <[email protected]>
- Re: [OT] ALSA userspace API complexity
- From: Erik Mouw <[email protected]>
- Re: [OT] ALSA userspace API complexity
- References:
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Adrian Bunk <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Tomasz Kłoczko <[email protected]>
- Re: [OT] ALSA userspace API complexity
- From: Pete Zaitcev <[email protected]>
- Re: [OT] ALSA userspace API complexity
- From: Jaroslav Kysela <[email protected]>
- Re: [OT] ALSA userspace API complexity
- From: Tomasz Kłoczko <[email protected]>
- Re: [OT] ALSA userspace API complexity
- From: Jaroslav Kysela <[email protected]>
- Re: [OT] ALSA userspace API complexity
- From: Tomasz Kłoczko <[email protected]>
- Re: [OT] ALSA userspace API complexity
- From: Takashi Iwai <[email protected]>
- Re: [OT] ALSA userspace API complexity
- From: Hannu Savolainen <[email protected]>
- Re: [OT] ALSA userspace API complexity
- From: Lee Revell <[email protected]>
- Re: [OT] ALSA userspace API complexity
- From: Hannu Savolainen <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- Prev by Date: Oops with 2.6.15-mm1
- Next by Date: Re: [linux-pm] [patch] pm: fix runtime powermanagement's /sys interface
- Previous by thread: Re: [OT] ALSA userspace API complexity
- Next by thread: Re: [OT] ALSA userspace API complexity
- Index(es):