Date: Sun, 8 Feb 2009 17:09:17 +0000 (UTC) From: naddy@mips.inka.de (Christian Weisgerber) To: freebsd-multimedia@freebsd.org Subject: XMMS vs S/PDIF passthrough? Message-ID: <gmn3jt$bgt$1@lorvorc.mips.inka.de>
next in thread | raw e-mail | index | archive | help
Setup: 8.0-CURRENT, snd_hda(4), S/PDIF output connected to AV receiver. What works: * MPlayer's AC-3/DTS passthrough for playing DVDs * XMMS's digital audio extraction for playing audio CDs What doesn't work: Using XMMS to play a DTS CD. The receiver fails to recognize the signal as DTS and interprets it as PCM 44.1 kHz => noise. Ripping a track and using XMMS to play the .wav produces the same result. For those who don't know, a DTS CD is just like a normal audio CD, except the audio stream isn't really the usual PCM but actually DTS. The CD player doesn't know or care, though, it can just pass the stream through the S/PDIF interface. No additional encapsulation, rate change, or other transformation needs to be performed. This should work _in principle_. (It also does on OpenBSD.) XMMS just needs to send the bit-exact digital audio stream and the receiver will take care of the DTS decoding. But somehow the audio data is munged along the way. 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?gmn3jt$bgt$1>