Date: Tue, 15 May 2007 17:48:01 +0200 From: "Stefan Ehmann" <shoesoft@gmx.net> To: "FreeBSD gnats submit" <FreeBSD-gnats-submit@FreeBSD.org> Subject: kern/112688: [sound] envy24 enables de-emphasis filter Message-ID: <1179244081.41618@something.pepperland> Resent-Message-ID: <200705151550.l4FFo6hK026325@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 112688
>Category: kern
>Synopsis: [sound] envy24 enables de-emphasis filter
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue May 15 15:50:06 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator: Stefan Ehmann
>Release: FreeBSD 7.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD 7.0-CURRENT #126: Tue May 1 14:25:44 CEST 2007
stefan@something.pepperland:/usr/obj/usr/src/sys/SOMETHING
>Description:
The current envy24 (and envy24ht) driver enables the AK452X de-emphasis filter.
This results in muffled sound because high frequencies are attenuated.
Discussed here:
http://lists.freebsd.org/pipermail/freebsd-multimedia/2007-January/005773.html
Sending this PR so it won't get lost (since it has never been commited).
>How-To-Repeat:
>Fix:
--- envy-diff begins here ---
--- envy24.c.orig Tue May 15 17:24:32 2007
+++ envy24.c Tue May 15 17:24:07 2007
@@ -859,7 +859,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);
--- envy24ht.c.orig Tue May 15 17:24:36 2007
+++ envy24ht.c Tue May 15 17:24:12 2007
@@ -932,7 +932,7 @@
ptr->parent->cfg->type == SPICDS_TYPE_AK4528) {
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 */
--- envy-diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1179244081.41618>
