Description
On my two Android TV devices (Mecool KT1 with Android 10 and Realme 4K Stick with Google TV 11), I'm getting two odd behaviors with the DTS option ON and OFF using Exoplayer or libVLC while they're connected to a AV receiver.
BASICALLY, WHEN THE DTS OPTION IS ON, ALL DTS CODECS SHOULD PASSTHROUGH IF THE DEVICE HAS SUPPORT OR GET TRANSCODED TO DOLBY DIGITAL WHEN IT DOESN'T HAVE SUPPORT, WHEN THE OPTION IS OFF, ALL DTS CODECS SHOULD BE DECODED AS MULTICHANNEL PCM.
It's important to clarify that I have to exit from the app every time I turn the option ON and OFF to operate correctly.
I tested Exoplayer and libVLC with videos using the h264, h265 video codecs and DTS and DTS-HD streams with 48Khz and 96Khz sampling frequencies.
ON THE MECOOL KT1 WITH ANDROID 10:
Media Player: Exoplayer
DTS option ON and OFF:
H264/DTS 5.1 48KHZ = Playback error
H265/DTS 5.1 48KHZ = Playback error
H264/DTS 5.1 96KHZ = Playback error
H265/DTS 5.1 96KHZ = Playback error
H264/DTS-HD MA 5.1 48KHZ = Playback error
H265/DTS-HD MA 5.1 48KHZ = Playback error
H264/DTS-HD MA 7.1 48KHZ = DD
H265/DTS-HD MA 7.1 48KHZ = DD
H264/DTS-HD MA 7.1 96KHZ = Playback error
H265/DTS-HD MA 7.1 96KHZ = DD
Media Player: libVLC:
DTS option ON:
H264/DTS 5.1 48KHZ = DTS
H265/DTS 5.1 48KHZ = DTS
H264/DTS 5.1 96KHZ = DTS
H265/DTS 5.1 96KHZ = DTS
H264/DTS-HD MA 5.1 48KHZ = PCM 7.1
H265/DTS-HD MA 5.1 48KHZ = DTS without sound
H264/DTS-HD MA 7.1 48KHZ = DTS without sound
H265/DTS-HD MA 7.1 48KHZ = DTS without sound
H264/DTS-HD MA 7.1 96KHZ = PCM 7.1
H265/DTS-HD MA 7.1 96KHZ = PCM 7.1
DTS option OFF:
H264/DTS 5.1 48KHZ = DTS
H265/DTS 5.1 48KHZ = DTS
H264/DTS 5.1 96KHZ = DTS
H265/DTS 5.1 96KHZ = DTS
H264/DTS-HD MA 5.1 48KHZ = DTS without sound
H265/DTS-HD MA 5.1 48KHZ = DTS without sound
H264/DTS-HD MA 7.1 48KHZ = DTS without sound
H265/DTS-HD MA 7.1 48KHZ = DTS without sound
H264/DTS-HD MA 7.1 96KHZ = PCM 7.1
H265/DTS-HD MA 7.1 96KHZ = PCM 7.1
ON THE REALME STICK WITH GOOGLE TV 11:
Media Player: Exoplayer
DTS option ON:
H264/DTS 5.1 48KHZ = DTS
H265/DTS 5.1 48KHZ = DTS
H264/DTS 5.1 96KHZ = DTS
H265/DTS 5.1 96KHZ = DTS
H264/DTS-HD MA 5.1 48KHZ = DTS
H265/DTS-HD MA 5.1 48KHZ = DTS
H264/DTS-HD MA 7.1 48KHZ = DD
H265/DTS-HD MA 7.1 48KHZ = DD
H264/DTS-HD MA 7.1 96KHZ = Playback error
H265/DTS-HD MA 7.1 96KHZ = DD
DTS option OFF:
H264/DTS 5.1 48KHZ = DTS
H265/DTS 5.1 48KHZ = DTS
H264/DTS 5.1 96KHZ = DTS
H265/DTS 5.1 96KHZ = DTS
H264/DTS-HD MA 5.1 48KHZ = DTS
H265/DTS-HD MA 5.1 48KHZ = DTS
H264/DTS-HD MA 7.1 48KHZ = DD
H265/DTS-HD MA 7.1 48KHZ = DD
H264/DTS-HD MA 7.1 96KHZ = DD
H265/DTS-HD MA 7.1 96KHZ = DD
Media Player: libVLC:
DTS option ON:
H264/DTS 5.1 48KHZ = PCM 5.1
H265/DTS 5.1 48KHZ = PCM 5.1
H264/DTS 5.1 96KHZ = PCM 5.1
H265/DTS 5.1 96KHZ = PCM 5.1
H264/DTS-HD MA 5.1 48KHZ = PCM 5.1
H265/DTS-HD MA 5.1 48KHZ = PCM 5.1
H264/DTS-HD MA 7.1 48KHZ = PCM 2.0
H265/DTS-HD MA 7.1 48KHZ = PCM 2.0
H264/DTS-HD MA 7.1 96KHZ = PCM 2.0
H265/DTS-HD MA 7.1 96KHZ = PCM 2.0
DTS option OFF:
H264/DTS 5.1 48KHZ = PCM 5.1
H265/DTS 5.1 48KHZ = PCM 5.1
H264/DTS 5.1 96KHZ = PCM 5.1
H265/DTS 5.1 96KHZ = PCM 5.1
H264/DTS-HD MA 5.1 48KHZ = PCM 5.1
H265/DTS-HD MA 5.1 48KHZ = PCM 5.1
H264/DTS-HD MA 7.1 48KHZ = PCM 2.0
H265/DTS-HD MA 7.1 48KHZ = PCM 2.0
H264/DTS-HD MA 7.1 96KHZ = PCM 2.0
H265/DTS-HD MA 7.1 96KHZ = PCM 2.0
Android 9, 10 and 11 have issues decoding multichannel PCM, they are explained here:
https://issuetracker.google.com/issues/235460800
Server System (please complete the following information):
- OS: Windows 11
- Jellyfin Version: 10.7.7 stable
- Hardware settings & device: 11th Gen Intel(R) Core(TM) i3-1115G4 @ 3.00GHz, Intel UHD graphics.
- Reverse proxy: No
- Other hardware notes: None.
Client System (please complete the following information):
- Device: Mecool KT1 and Realme 4K Stick with Google TV
- OS: Android TV 10 and 11
- Client: Latest stable version for Android TV
Activity