I'm curious how DTS is supported on the Apple TV. It works perfectly fine but I'm trying to understand how MrMC is able to make my receiver light up with DTS. Is it simply because MrMC is using its own custom video player rather than leveraging the default Apple TV provided video player like other apps like Plex do?
When I have the apple tv audio option set to "best quality available" apps like Netflix and Plex always cause the receiver to light up with "multi in" - Denon's LPCM mode. But MrMC always correctly shows either DTS or DD.
Keep up the great work, MrMC has been solid for me!
1. No user installed addons are supported, python or otherwise.
2. No, they really are not supported.
3. They are not coming back
4. Read from 1. again
Any mention of illegal streaming sites, addons or any pirated material will not be tolerated. This is not democracy and any offenders will be banned and posts deleted immediately without warning.
Other than that, we hope you enjoy MrMC so far and we welcome any input and feedback you might have.
Team MrMC.
2. No, they really are not supported.
3. They are not coming back
4. Read from 1. again
Any mention of illegal streaming sites, addons or any pirated material will not be tolerated. This is not democracy and any offenders will be banned and posts deleted immediately without warning.
Other than that, we hope you enjoy MrMC so far and we welcome any input and feedback you might have.
Team MrMC.
clarifying how DTS works
- davilla
- Team MrMC
- Posts: 4377
- Joined: 26 Oct 2015, 17:01
Re: clarifying how DTS works
It works by pure chance
We pass the raw encoded DTS as 16 bit, two channel PCM and pray no one touches it on the way out.
And, yes. We are using our own player which does the demux and split of audio/video. Audio goes into our AudioEngine which ends up in our audio sink that is based on the darwin AudioUnit.
And, yes. We are using our own player which does the demux and split of audio/video. Audio goes into our AudioEngine which ends up in our audio sink that is based on the darwin AudioUnit.
-
spmcewen
- Posts: 32
- Joined: 24 Dec 2015, 22:36
Re: clarifying how DTS works
Interesting, I'm glad it works!
Slightly off topic, but do you know why an app like Netflix, which should be sending a DD audio track causes my receiver to show 'multi in' (LPCM mode) when I have the Apple TV set to 'best quality available'? Is the Apple TV or the Netflix app itself decoding the DD signal? Does it really matter what mode the receiver is showing?
Slightly off topic, but do you know why an app like Netflix, which should be sending a DD audio track causes my receiver to show 'multi in' (LPCM mode) when I have the Apple TV set to 'best quality available'? Is the Apple TV or the Netflix app itself decoding the DD signal? Does it really matter what mode the receiver is showing?
- davilla
- Team MrMC
- Posts: 4377
- Joined: 26 Oct 2015, 17:01
Re: clarifying how DTS works
DD -> LPCM mode "should' sounds the same. In theory. In practice, it depends on what receiver is doing.
This is what I see;
'best quality available' -> up to 7.1 channels depending on what hdmi reports is present.
'5.1' -> up to 5.1 channels, depending on what hdmi reports.
It is up to the App to do the decode. For Netflix, who knows ? If they use native darwin avplayer, then it's all handled via apple native routines. Apple did add DD decoding to their API for tvOS and iOS recently. That's decode to multi-channel pcm. For passthrough, you don't decode but rather pass the encoded bits through to receiver.
This is what I see;
'best quality available' -> up to 7.1 channels depending on what hdmi reports is present.
'5.1' -> up to 5.1 channels, depending on what hdmi reports.
It is up to the App to do the decode. For Netflix, who knows ? If they use native darwin avplayer, then it's all handled via apple native routines. Apple did add DD decoding to their API for tvOS and iOS recently. That's decode to multi-channel pcm. For passthrough, you don't decode but rather pass the encoded bits through to receiver.
-
cosmoxl
- Posts: 1759
- Joined: 12 Dec 2015, 14:16
Re: clarifying how DTS works
yes, the apple tv is decoding the audio, outputting as PCM. the apple tv seems to resist passthrough because it likes the ability to manipulate the audio.spmcewen wrote:Interesting, I'm glad it works!
Slightly off topic, but do you know why an app like Netflix, which should be sending a DD audio track causes my receiver to show 'multi in' (LPCM mode) when I have the Apple TV set to 'best quality available'? Is the Apple TV or the Netflix app itself decoding the DD signal? Does it really matter what mode the receiver is showing?
-
spmcewen
- Posts: 32
- Joined: 24 Dec 2015, 22:36
Re: clarifying how DTS works
That's a good point. I just noticed that using Siri while using MrMC causes the audio and video to pause. Other apps like Netflix, HBO, etc, dim the video and reduce the audio volume allowing Siri to be used during playback. So there is a trade off. I rarely ever use Siri while watching a video, I'd rather have pass through as an option.
-
Antibus
- Posts: 36
- Joined: 02 Feb 2016, 22:54
Re: clarifying how DTS works
Kudos to you for making this work! I was wondering how you did this. Hopefully, Apple won't "break" this in a future release.davilla wrote:It works by pure chanceWe pass the raw encoded DTS as 16 bit, two channel PCM and pray no one touches it on the way out.
And, yes. We are using our own player which does the demux and split of audio/video. Audio goes into our AudioEngine which ends up in our audio sink that is based on the darwin AudioUnit.