Date: Wed, 17 Jun 2009 00:00:21 +0300 From: Alexander Motin <mav@FreeBSD.org> To: martinko <gamato@users.sf.net> Cc: freebsd-multimedia <freebsd-multimedia@freebsd.org> Subject: Re: snd_hda: ALC888/1200 and mixer empty Message-ID: <4A3807E5.3020303@FreeBSD.org> In-Reply-To: <4A3805A2.7080403@users.sf.net> References: <1245111790.00127709.1245100204@10.7.7.3> <4A3790EC.8060701@FreeBSD.org> <4A3805A2.7080403@users.sf.net>
next in thread | previous in thread | raw e-mail | index | archive | help
martinko wrote:
> Indeed, default is HDMI which I changed to Toslink. But only analog
> (pcm1 and pcm2) have mixers. This is problem with applications that
> complain they cannot find mixer. What can I do about it ?
>
> And more general -- I know FreeBSD have virtual channels and thus it can
> mix various sources and even convert sample rates. But can it control
> volume of channels, both virtual and real/hw ?
> I sort of understand that now digital output provides no volume control
> and I can easily manage that with my amplifier. But in Windows I _can_
> control volume even when I use digital output.
Vchans is able to control volume in software when there lack of hardware
support, but it breaks AC3 stream pass-though. So choosing between them
I have blocked software volume control in driver manually for digital
connectors. To get it back you may in hdac.c change line
if (pdevinfo->play >= 0 && !pdevinfo->digital) {
to
if (pdevinfo->play >= 0) {
May be last changes in 8-CURRENT will allow them coexist, but not for 7.2.
--
Alexander Motin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A3807E5.3020303>
