On 2006-01-05, at 11:57, Jan Engelhardt wrote:
It has never been done before in Linux, so there must be a reason to it.Software mixing in the kernel is like FPU ops in the kernel...Could you please elaborate a tad bit more on the analogy? It doesn't appear tobe stunningly obvious.There was also a reason why khttpd was (going in and) going out.Are you aware of the reasons why floating point operations are avoided insideBecause it is "unportable". You cannot expect to have every hardware Linux runs on today to have an FPU engine (hey, like that ol' i386 I got, needsthe kernel?CONFIG_MATH_EMU...), especially in the Embedded Devices sector.
First - the answer you provide is far from complete and it doesn't even touch the more important reasons why the kernel avoids doing FPU. (No, I don't feel obliged to explain the issue to you. Just a note: The reasons are just merely *technical* and not principal.)
Second - you still didn't explain why this allows you to conclude that sound mixing should in no way be done inside the kernel.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Lee Revell <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- References:
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Alistair John Strachan <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Tomasz Torcz <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Alistair John Strachan <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Olivier Galibert <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Takashi Iwai <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Tomasz Torcz <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Takashi Iwai <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Jesper Juhl <[email protected]>
- 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: Jesper Juhl <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Takashi Iwai <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Jan Engelhardt <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Marcin Dalecki <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Jan Engelhardt <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- Prev by Date: Re: [OT] Re: keyboard driver of 2.6 kernel
- Next by Date: Re: [OT] Re: keyboard driver of 2.6 kernel
- Previous by thread: Re: [2.6 patch] schedule obsolete OSS drivers for removal
- Next by thread: Re: [2.6 patch] schedule obsolete OSS drivers for removal
- Index(es):