Skip to content

Comments

Skip HDR10+ metadata processing when Dolby Vision Profile 8 is detected#3085

Open
cgarst wants to merge 1 commit intoandroidx:releasefrom
cgarst:dvfix
Open

Skip HDR10+ metadata processing when Dolby Vision Profile 8 is detected#3085
cgarst wants to merge 1 commit intoandroidx:releasefrom
cgarst:dvfix

Conversation

@cgarst
Copy link

@cgarst cgarst commented Feb 22, 2026

Fix Dolby Vision Profile 8 + HDR10+ playback issues

Summary

Fixes black-screen playback issues that occur when content contains both Dolby Vision Profile 8 and HDR10+ metadata.

Related Issues

Fixes #1895

Problem

MKV files containing Dolby Vision Profile 8.1 (dvhe.08) combined with HDR10+ metadata cause black-screen playback issues on many Android TV devices.

Affected Devices:

  • Fire TV Stick 4K Max (Gen 1 and Gen 2)
  • Google TV Streamer (MediaTek MT8696)
  • TCL C825 and MQLED80
  • Other Android TV devices with similar chipsets

This issue has persisted for over two years and affects users across multiple streaming platforms that rely on ExoPlayer such as Kodi, Stremio, Plex, and Jellyfin.

Root Cause

The issue stems from conflicting HDR metadata being sent to the decoder:

  • Dolby Vision Profile 8 includes its own dynamic HDR metadata (RPU - Reference Processing Unit)
  • HDR10+ also provides dynamic HDR metadata
  • Sending both simultaneously creates a conflict that certain device chipsets cannot handle properly

Solution

Skip HDR10+ metadata processing when Dolby Vision Profile 8 is detected. This approach:

  • Prevents the metadata conflict
  • Preserves full DV Profile 8 functionality (which already has dynamic metadata)
  • Matches the successful workaround used by Kodi and Vimu Player

@markwiese
Copy link

OMG, @cgarst you are an absolute legend!

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Firestick 4k max (files with hdr10+ and dolby vision profile 8.1)

2 participants