Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Jan 2009 20:49:16 +0000 (UTC)
From:      naddy@mips.inka.de (Christian Weisgerber)
To:        freebsd-multimedia@freebsd.org
Subject:   snd_hda, mplayer, and S/PDIF pass-through
Message-ID:  <gkgacc$gb6$1@lorvorc.mips.inka.de>

next in thread | raw e-mail | index | archive | help
FreeBSD 8.0-CURRENT box with snd_hda audio.

Since I recently got an AV receiver that supports AC3 and DTS
decoding, I had to try S/PDIF pass-through.  I followed the suggestions
mav@ had previously provided here:
* disable vchans (sysctl dev.pcm.2.play.vchans=0)
* mixer vol 100 pcm 100

With this, "mplayer -ac hwac3" (or -ac hwdts) starts playing AC3
(DTS) audio tracks from DVD just fine, i.e., they are passed through
the S/PDIF interface to the receiver which decodes them and confirms
this with various status messages.

However, once the audio stream is interrupted, e.g. by pausing
playback, it cannot be restarted.  mplayer resumes... and the
receiver misdetects the audio as PCM 48 and produces the corresponding
noise.

Any ideas what's going there?

-- 
Christian "naddy" Weisgerber                          naddy@mips.inka.de




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?gkgacc$gb6$1>