From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932968AbWF3V3O (ORCPT ); Fri, 30 Jun 2006 17:29:14 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S933020AbWF3V3O (ORCPT ); Fri, 30 Jun 2006 17:29:14 -0400 Received: from viper.oldcity.dca.net ([216.158.38.4]:52883 "HELO viper.oldcity.dca.net") by vger.kernel.org with SMTP id S932968AbWF3V3O (ORCPT ); Fri, 30 Jun 2006 17:29:14 -0400 Subject: Re: [Alsa-devel] OSS driver removal, 2nd round From: Lee Revell To: Olivier Galibert Cc: James Courtier-Dutton , Adrian Bunk , linux-kernel@vger.kernel.org, alsa-devel@alsa-project.org, Alan Cox , perex@suse.cz, Olaf Hering In-Reply-To: <20060630163114.GA12874@dspnet.fr.eu.org> References: <20060629192128.GE19712@stusta.de> <44A54D8E.3000002@superbug.co.uk> <20060630163114.GA12874@dspnet.fr.eu.org> Content-Type: text/plain Date: Fri, 30 Jun 2006 17:29:26 -0400 Message-Id: <1151702966.32444.57.camel@mindpipe> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 2006-06-30 at 18:31 +0200, Olivier Galibert wrote: > On Fri, Jun 30, 2006 at 05:13:02PM +0100, James Courtier-Dutton wrote: > > Adrian Bunk wrote: > > >- ALSA #1735 (OSS emulation 4-channel mode rear channels not working) > > > > As the MAINTAINER of EMU10K1, I am happy for EMU10K1 driver to be > > removed from the kernel. > > > > ALSA #1735 is now closed. All the apps the user was trying also support > > ALSA natively now, so OSS is not needed. > > Are you joking ? > Even if you reject this argument, the bug is in ALSA's in-kernel OSS emulation, not the emu10k1 driver. As sound hardware gets dumber and cheaper, kernel OSS emulation will become increasingly useless. The cheap onboard devices (and even mid range stuff like the SBLive! 24 bit) require sample rate conversion, mixing, and even volume control to be handled in software. ALSA's in-kernel OSS emulation does not have these features and never will. (I wish the authors of Skype, Flash, TeamSpeak, Enemy Territory, and other proprietary OSS-only apps would understand this ;-) Lee