Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754592AbXFYMbW (ORCPT ); Mon, 25 Jun 2007 08:31:22 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752630AbXFYMbM (ORCPT ); Mon, 25 Jun 2007 08:31:12 -0400 Received: from cantor.suse.de ([195.135.220.2]:35686 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752614AbXFYMbL (ORCPT ); Mon, 25 Jun 2007 08:31:11 -0400 Date: Mon, 25 Jun 2007 14:31:08 +0200 Message-ID: From: Takashi Iwai To: Tomasz =?ISO-8859-2?Q?K=B3oczko?= Cc: Alan Cox , linux-kernel@vger.kernel.org Subject: Re: Is it time for remove (crap) ALSA from kernel tree ? In-Reply-To: References: <20070624200837.16e11305@the-village.bc.nu> <20070624215724.025a5de5@the-village.bc.nu> User-Agent: Wanderlust/2.15.5 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.7 (=?ISO-8859-4?Q?Sanj=F2?=) APEL/10.6 MULE XEmacs/21.5 (beta27) (fiddleheads) (+CVS-20060704) (i386-suse-linux) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2117 Lines: 50 At Mon, 25 Jun 2007 13:36:23 +0200 (CEST), Tomasz K?oczko wrote: > > [1 ] > On Mon, 25 Jun 2007, Takashi Iwai wrote: > [..] > >> Sound it in not rocket science. In 99.9% cases you need well abstracted > >> API which ALSA doe not provide and this is real cause why so poor sound > >> support in Linux applications is. Thin ALSA abstraction is main cause of > >> avalaibability "tons" of additional soud user space APIs. > > > > I disagree about this. Tons of various user-space APIs would be > > created anyway. It's the nature of FOSS developemnt. > > Please recall history of (for example) esound. > >From esound README: > > "Esound is an audio mixing server that allows multiple > applications to output sound to the same audio device." > > It was started in time when most cheap sound cards was without hw mixer. > And .. when today you use ALSA on sound card without hw mixer still all > this (past ?) problems are actual. Huh? I have no problems with soft mixing... > Look on main reasons developing arts .. > In documentation many other user space APIs you can find the same > or similar reasons. Look .. I'm talkimg about real facts. Your > disagreement completly ommits *reasons* spending some time on preapare > this soud APIs. > > ALSA still does not provides good soud devices virtualization for more > then one application. Each day I'm using bludy words when I'm try to use > skype which oppens /dev/mixer after run galeon with flash plugin which > opens /dev/snd/pcm* or when I start GNOME session with soud enabled > (handled by esd whuich uses ALSA). So, do you mean the soft-mixing is the biggest issue? That's just a part of a design issue, and if we want to go to that way, the impelemtation would be trivial, regardless on ALSA or not. Totally irrelevant argument regarding "remove ALSA". Takashi - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/