mpv-player / mpv-player/mpv

HDR Wide gamut video get's incorrectly clipped to rec 709 on wide gamut monitor

Open
#9,554 9 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

os:win
Dominant language
C
Stars
37k
Forks
3.5k
Avg merge
1d 10h
Merged PRs (30d)
22

Description

  • MPV build by shinchiro (20211128-git-f08db00)
  • Win 10 with custom icc profile made with displaycal and wide gamut monitor

When playing a rec2020 hdr file, colors get clipped to rec 709 instead of fully using my monitor native gamut, so it looks like i'm viewing the content on an srgb monitor. Rec 709 content instead works perfectly and doesn't get over saturated.
I'm running these commands: icc-profile-auto --audio-exclusive=yes

P.S. on hdr input, blacks also get crushed/cutted

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

Reproduce the issue on Windows with the reported mpv build, wide-gamut monitor, custom DisplayCAL ICC profile, and a rec2020 HDR file using the provided command. Compare HDR and rec709 playback, including gamut handling and crushed blacks; done means HDR content uses the monitor's native gamut without clipping or black-level loss.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
computer-graphics, desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.