Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Dec 2009 11:04:05 +0100
From:      Stefan Ehmann <shoesoft@gmx.net>
To:        freebsd-multimedia@freebsd.org
Subject:   Re: snd_envy24ht regression in 8.0 (patch included)
Message-ID:  <200912051104.05942.shoesoft@gmx.net>
In-Reply-To: <4B19A2B6.80803@bahnhofbredband.se>
References:  <alpine.BSF.2.00.0912021039220.83604@screw.home.yamagi.org> <4B19A2B6.80803@bahnhofbredband.se>

next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday 05 December 2009 01:00:54 Carl Johan Gustavsson wrote:
> Yamagi Burmeister wrote:
> > Hello,
> > I've got a Audiotrak Prodigy HD2 soundcard, based upon the VIA
> > Envy24HT-s chipset. Dmesg output is:
...
> >
> > In FreeBSD 7.2 it worked just like a charm but after upgrading to 8.0
> > the left stereo channel is only half as loud as the right one. It can be
> > reproduced with either speakers and headphones. I tracked it down to a
> > change in revision 188480 of spicds.c, the change "fix: stupid bug with
> > volume control for AK4396" breaks volume control for me. The attached
> > patch fixes the problem by reverting the specific change but I guess
> > it'll break some other cards again.
> >
> > An other possible work around is to double the volume of the left
> > channel via the mixer.
> Hi,
> 
> That patch was partly correct but it did only fix the problem on the right
> channel, the left one exhibits a similar error. Logical operators in case
> labels does not work well in C, or at least not as the original writer
> expected :)
> 
> Please revert your changes and try the attached patch.

The patch fixes the balance problems on my envy24 card that had similar 
problems.

-- 
Stefan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200912051104.05942.shoesoft>