Skip to content

Dolby and DTS playback issues #1753

Open
@branches78

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingplaybackIssue related to media playback

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions