'Twas brillig, and Micha? Sawicz at 28/12/10 12:35 did gyre and gimble: > Dnia 2010-12-28, wto o godzinie 12:46 +0100, Vincent Tschanz pisze: > Can someone explain to me in broad terms how things should work through >> Pulseaudio and Alsa? And what I should do to get ac3/DTS decoded by >> my amp? > > Pulseaudio can't currently pass AC3 or DTS through to your SPDIF output. > There are pending patches [1] for AC3 but AFAIK they're not ready yet. > > You can use ALSA to pass through AC3 and DTS in mplayer by providing a > 'alsa:spdif' as a default audio output (mplayer option 'ao') and > 'hwac3,hwdts,' as audio codec (mplayer option 'ac', note the comma!). > > With the above, mplayer will pass through AC3 and DTS through SPDIF and > also feed stereo streams as PCM. You could use Pulse for stereo streams > over SPDIF, but mplayer has no facilities to switch audio outputs > easily, you'd have to provide a '-ao pulse' option on the command line > when there's a stereo stream played. > > In VLC you will also need to use ALSA:spdif output and enable pass > through. > > [1] > https://tango.0pointer.de/pipermail/pulseaudio-discuss/2010-October/thread.html In addition, while it's often not as good as pass through on various levels, a solution I use quite happily is documented here: http://colin.guthr.ie/2010/12/bobby-digital-in-5-1-surround/ Col -- Colin Guthrie gmane(at)colin.guthr.ie http://colin.guthr.ie/ Day Job: Tribalogic Limited [http://www.tribalogic.net/] Open Source: Mageia Contributor [http://www.mageia.org/] PulseAudio Hacker [http://www.pulseaudio.org/] Trac Hacker [http://trac.edgewall.org/]