Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Dec 2009 15:33:13 +0000 (UTC)
From:      naddy@mips.inka.de (Christian Weisgerber)
To:        freebsd-multimedia@freebsd.org
Subject:   DTS audio pass-through doesn't work
Message-ID:  <hfgirp$1bcc$1@lorvorc.mips.inka.de>

next in thread | raw e-mail | index | archive | help
Configuration:
FreeBSD 7.2-STABLE amd64
snd_hda, S/PDIF, AC3 and DTS-capable amplifier
dev.pcm.2.play.vchans=0, mixer vol 100 pcm 100

What works:
mplayer AC3 and DTS pass-through (-ac hwac3,hwdts) for DVDs etc
works fine.

What doesn't:
Playing DTS audio that masquerades as 44.1kHz PCM data fails, e.g.
DTS audio CDs or corresponding WAV files.  XMMS and mplayer should
just output this unchanged over S/PDIF and the amplifier should
recognize it as DTS and decode it.  Except it doesn't.  It reports
PCM 44.1 and plays noise.

When I play the same audio data on OpenBSD, the amplifier recognizes
it as DTS-encoded and everything works fine.

There must be an element in the FreeBSD audio systems that performs
some kind of transform on the audio data, killing the DTS signature.
Any ideas?

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




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