Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Sep 2008 21:37:27 +0300
From:      Alexander Motin <mav@FreeBSD.org>
To:        Alexander Leidinger <Alexander@Leidinger.net>
Cc:        freebsd-multimedia@FreeBSD.org, freebsd-current@freebsd.org, ariff@freebsd.org
Subject:   Re: New snd_hda driver came in.
Message-ID:  <48CC0867.9020208@FreeBSD.org>
In-Reply-To: <20080913201513.71995150@deskjail>
References:  <48CBF399.9080801@FreeBSD.org> <20080913201513.71995150@deskjail>

next in thread | previous in thread | raw e-mail | index | archive | help
Alexander Leidinger wrote:
>> New driver supports digital PCM playback and AC3 pass-through. I am not 
>> sure about completeness of this implementation, but I have several 
>> success stories including my own. Vchans subsystem does not support AC3 
>> pass-through so it had to be disabled for that devices at this moment.
> 
> As vchans is our internal many-to-one (physical output) mixer, and the
> fact that digital out can be anything (PCM, AC3, ...) I think a
> sensible default for vchans would be to ignore digital interfaces. I
> don't know if this is easy to do or not.

As soon as AC3 is a separate stream format and vchans has info about it, 
better solution would be to make vchans mute other streams, switch 
hardware device to the AC3 stream sample rate and pass it though. For 
usual PCM streams in such case mixing would work as before, that would 
be good.

-- 
Alexander Motin



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