DTS-HD Passthrough

@marctwo said:
Just to make this clear, are you saying no to DTS-HD passthrough, DTS-HD decoding on the PI2 with LPCM output, or both?

Sorry, when I say DTS-HD I mean DTS-HD MA.

@marctwo said:
Sorry, when I say DTS-HD I mean DTS-HD MA.

Thanks, marctwo. When will this functionality be in included in Rasplex, and what Audio settings would we select for this functionality?

DTS-HD MA pass through will not be available for the foreseeable future.

Regards

Please also see this comment from Dom at Raspberry Pi Foundation:

'It depends where the content comes from. Blu-Ray mandates that non-HD audio is present. DTS-HD contains a 5.1 channel DTS core which can be passed through by the Pi (through HDMI).
Alternatively if the HD audio is TrueHD, then there must be a 5.1 channel AC3 track with the same content, which the Pi can pass through.

If passthrough is not available, then DTS or AC3 can be decoded by the Pi, and either output as 6 channel PCM (through HDMI), or downmixed to stereo (for analogue audio or HDMI if TV doesn’t support multichannel PCM).

With the new libdcadec library, we can now decode 8 channel DTS-HD. TrueHD was already supported, and can produce 8 channel audio. These 8 channel formats can be output as 8 channel PCM, or downmixed.

If you are planning to use a USB audio device for HD audio output, I’d suggest doing some research. Linux driver support for USB audio cards is not guaranteed. Passthough support is an obstacle. HD passthrough is a further obstacle.
The data rates required by HD audio may be problematic. Honestly, I can’t recall a case of anyone even trying this (succeeding or failing).

Try and find a report from someone of this working on a Pi before you spend money on this.

In general I’d recommend using HDMI for audio, which is a well tested solution.’

Regards

Sorry Ned, I’m still not clear on this. DTS-HD MA passthrough is not possible but will we be getting DTS-HD MA decode on the Pi2 with multi-channel PCM output like we do for TrueHD?

No, that’s not possible, on passthru you will only get core DTS, the RPi will not decode DTS-HD MA.

Regards

@NedtheNerd said:
DTS-HD MA pass through will not be available for the foreseeable future.

Is this because it’ll take a large amount of development time? It sounds like the RPi guys have figured out how to decode DTS-HD MA and pass it through HDMI as 8 channel PCM. Will that feature be available in Rasplex?

Thanks for your comments and clarification thus far.

What I don’t get is, should not theoretically DTS-HD MA be passing through the DTS core at least? tvservice reports PCM, AC-3 and DTS support for my RPi2, but sadly only shows six channels for AC-3 and DTS - while having 2 channels only for PCM.

I always thought DTS-HD MA was supposed to be “backwards compatible”. Even our official (granted deprecated) PHT documentation uses that term on plex.tv

My RasPlex is connected to the TV, which is then conneted to the old receiver using SPDIF. I double-checked the audio setup PDF.

When I use the LG TV’s SmartTV Plex app, I do get to playback an MKV that only contains DTS-HD MA audio (likely it passes through only the core) and in the case of AC-3 I can even select the TrueHD 7.1 audio stream. TrueHD has exactly the same issues for me, though. I cannot play an MKV while selecting the TrueHD stream from the RPi. (If there is a second lossy 5.1 stream in that MKV, selecting that of course works).

What about the RPi3? Will it be able to passthrough DTS-HD MA and Dolby TrueHD to our AV Receivers? Has anyone tried it? I want to see if the upgrade to de RPi3 from the RPi2 is worht the money. :slight_smile:

@doncoque - did you ever find an answer to you question? I have the RPi3 rev. B and I’m trying to pass HD audio onto my receiver while it is still encoded as well.

@alexsisk said:
@doncoque - did you ever find an answer to you question? I have the RPi3 rev. B and I’m trying to pass HD audio onto my receiver while it is still encoded as well.

It won’t do DTS-HD Passthru, but you can decode to 8 Channel PCM on the rPI OpenPHT versions 1.6.2 and higher over HDMI if your receiver supports it.

I just saw this message! Thanks for the response. You were right and that’s what I ended up doing until I changed hardware.