Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753704AbXFYK6S (ORCPT ); Mon, 25 Jun 2007 06:58:18 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751350AbXFYK6J (ORCPT ); Mon, 25 Jun 2007 06:58:09 -0400 Received: from mail.suse.de ([195.135.220.2]:57797 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751489AbXFYK6I (ORCPT ); Mon, 25 Jun 2007 06:58:08 -0400 Date: Mon, 25 Jun 2007 12:58:06 +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: 1539 Lines: 38 At Mon, 25 Jun 2007 11:51:59 +0200 (CEST), Tomasz K?oczko wrote: > > On Sun, 24 Jun 2007, Alan Cox wrote: > > >> Sory Alan but I don't want philosophical/historical discuss. > >> Try to answer on question "ALSA or OSS ?" using *only* technical arguments. > > > > We dropped OSS for ALSA for technical reasons. Those being that ALSA > > - has a better audio API > > How better and where better ? > Please be more verbose :> > > > - is more flexible > > Yes .. if you have API with thin abstracttion (like ALSA has) theoreticaly > you can do more but also by lack of some abstraction normal/usual things > must be implemented in harder way. This was theory .. pracice is completly > diffrent because some applications still provides better soud support > (without interruption) when uses OSS emulation placed on top ALSA layer > than compiled for direct use ALSA API. > > 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. 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/