mpv-player / mpv-player/mpv

Notify the screen to change to HDR10 / Dolby Vision mode

Open
#5,161 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

core:api core:video meta:feature-request os:win vo:gpu
Dominant language
C
Stars
37k
Forks
3.5k
Avg merge
1d 10h
Merged PRs (30d)
22

Description

mpv version and platform

mpv v0.27
Windows 10 x64 Fall Creators Update

Reproduction steps

When playing an HDR10 or Dolby Vision video, mpv doesn't notify the television to change the display mode accordingly.

Expected behavior

It should change the screen mode to HDR10 or Dolby Vision, just as it does the Apple TV 4k or a BluRay player.
MPC-HC v1.7.13 + madVR v0.92.9 makes the screen change to HDR10 mode correctly, but also doesn't work for Dolby Vision.

Sample files

Dolby Vision: https://drive.google.com/file/d/0BwxFVkl63-lEWmNWcGl4eVRWS2M/view
HDR10: https://drive.google.com/file/d/0BwxFVkl63-lEdU9Ma0VYc3YxSVE/edit (No audio)

This videos play correctly and change the display mode of my television accordingly if played from the USB port, but not from mpv.

Files obtained from: http://kodi.wiki/view/Samples
Sorry for the Google Drive links, but I don't own these files.

Thanks in advance!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue on Windows 10 with the linked HDR10 and Dolby Vision sample files while comparing mpv with the stated MPC-HC and madVR setup. Trace mpv's Windows display-output handling and determine what is needed for the television to switch modes; done means both formats trigger the expected HDR10 or Dolby Vision display mode.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.