From owner-freebsd-multimedia@FreeBSD.ORG Sat Jan 27 10:00:47 2007 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EE4EA16A403 for ; Sat, 27 Jan 2007 10:00:47 +0000 (UTC) (envelope-from shoesoft@gmx.net) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id 4BDBB13C4B2 for ; Sat, 27 Jan 2007 10:00:47 +0000 (UTC) (envelope-from shoesoft@gmx.net) Received: (qmail invoked by alias); 27 Jan 2007 10:00:46 -0000 Received: from h081217095052.dyn.cm.kabsi.at (EHLO taxman.pepperland) [81.217.95.52] by mail.gmx.net (mp033) with SMTP; 27 Jan 2007 11:00:46 +0100 X-Authenticated: #16703784 From: Stefan Ehmann To: freebsd-multimedia@freebsd.org Date: Sat, 27 Jan 2007 11:00:44 +0100 User-Agent: KMail/1.9.5 References: <200701250027.02015.shoesoft@gmx.net> In-Reply-To: <200701250027.02015.shoesoft@gmx.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200701271100.45089.shoesoft@gmx.net> X-Y-GMX-Trusted: 0 Cc: Subject: Re: envy24 sound quality problem X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Jan 2007 10:00:48 -0000 On Thursday 25 January 2007 00:27, Stefan Ehmann wrote: > Looks like I've been praising the snd_envy24 driver too much last week. > Today I've noticed a very strange problem. > > Compared to the opensound.com (and winxp) drivers, the fbsd drivers sound > less bright. I will do some more tests to see if sound really is okay now. But this seems to fix it: --- envy24.c.orig Sat Jan 27 10:55:06 2007 +++ envy24.c Sat Jan 27 10:54:24 2007 @@ -857,7 +857,7 @@ spicds_setcif(ptr->info, ptr->parent->cfg->cif); spicds_setformat(ptr->info, AK452X_FORMAT_I2S | AK452X_FORMAT_256FSN | AK452X_FORMAT_1X); - spicds_setdvc(ptr->info, 0); + spicds_setdvc(ptr->info, AK452X_DVC_DEMOFF); /* for the time being, init only first codec */ if (ptr->num == 0) spicds_init(ptr->info);