Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932531AbWACWMA (ORCPT ); Tue, 3 Jan 2006 17:12:00 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932533AbWACWMA (ORCPT ); Tue, 3 Jan 2006 17:12:00 -0500 Received: from wproxy.gmail.com ([64.233.184.196]:32474 "EHLO wproxy.gmail.com") by vger.kernel.org with ESMTP id S932531AbWACWL6 convert rfc822-to-8bit (ORCPT ); Tue, 3 Jan 2006 17:11:58 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=RuHjWH5cO05wPJw1kkzALGeeIofboxjIreERE3sVvocksDbQkK+EoUFaGgsXogd3oBC2evU9Q2Vv6pKDnkt3i4AJQIavdERNgf+rglYjx5QkQdIn7kxdD/lxMktpTZQaf6D7LD6fWTWhvRwebAf1n78Mt0/FLmuN7TpGh6wJF8Q= Message-ID: <9a8748490601031411p17d4417fyffbfee00ca85ac82@mail.gmail.com> Date: Tue, 3 Jan 2006 23:11:47 +0100 From: Jesper Juhl To: Adrian Bunk Subject: Re: [2.6 patch] schedule obsolete OSS drivers for removal Cc: Takashi Iwai , Tomasz Torcz , Olivier Galibert , Alistair John Strachan , Jan Engelhardt , Andi Kleen , perex@suse.cz, alsa-devel@alsa-project.org, James@superbug.demon.co.uk, sailer@ife.ee.ethz.ch, linux-sound@vger.kernel.org, zab@zabbo.net, kyle@parisc-linux.org, parisc-linux@lists.parisc-linux.org, jgarzik@pobox.com, Thorsten Knabe , zwane@commfireservices.com, zaitcev@yahoo.com, linux-kernel@vger.kernel.org In-Reply-To: <20060103215654.GH3831@stusta.de> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT Content-Disposition: inline References: <20050726150837.GT3160@stusta.de> <200601031522.06898.s0348365@sms.ed.ac.uk> <20060103160502.GB5262@irc.pl> <200601031629.21765.s0348365@sms.ed.ac.uk> <20060103170316.GA12249@dspnet.fr.eu.org> <20060103203732.GF5262@irc.pl> <9a8748490601031256x916bddav794fecdcf263fb55@mail.gmail.com> <20060103215654.GH3831@stusta.de> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2391 Lines: 52 On 1/3/06, Adrian Bunk wrote: > On Tue, Jan 03, 2006 at 09:56:20PM +0100, Jesper Juhl wrote: > > On 1/3/06, Takashi Iwai wrote: > > > At Tue, 3 Jan 2006 21:37:32 +0100, > > > Tomasz Torcz wrote: > > > > > > > > On Tue, Jan 03, 2006 at 09:22:58PM +0100, Takashi Iwai wrote: > > > > > At Tue, 3 Jan 2006 18:03:16 +0100, > > > > > Olivier Galibert wrote: > > > > > > > > > > > > > This is exactly why the OSS emulation option in ALSA is really a last resort > > > > > > > and should not be an excuse for people to ignore implementing ALSA support > > > > > > > directly. More so, it is very good justification for ditching "everything > > > > > > > OSS" as soon as possible, at least in new software. > > > > > > > > > > > > Actually the crappy state of OSS emulation is a good reason to ditch > > > > > > ALSA in its current implementation. As Linus reminded not so long > > > > > > ago, backwards compatibility is extremely important. > > > > > > > > > > Well, we keep the compatibility exactly -- OSS drivers don't support > > > > > software mixing in the kernel, too :) > > > > > > > > OSS will support software mixing. In kernel. On NetBSD. > > > > http://kerneltrap.org/node/4388 > > > > > > Why do we need to keep the compatibility with NetBSD? > > > > > Software mixing is a really nice feature for people with soundscards > > that can't do hardware mixing, so if the OSS compatibility could > > transparently do software mixing for apps using OSS api that would be > > a very nice extension for a lot of people - I'd say that if NetBSD do > > that they've got the right idea. > > The OSS compatibility in ALSA is only a legacy API for applications not > yet converted to use the ALSA API. > Still would be nice if users of ALSA who have the OSS backwards compat enabled would thus also get transparent software mixing for all apps using the OSS API. not crucial, that's not what I'm saying, just nice if it would be possible. -- Jesper Juhl Don't top-post http://www.catb.org/~esr/jargon/html/T/top-post.html Plain text mails only, please http://www.expita.com/nomime.html - 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/