diff options
author | Niklas Haas <git@haasn.xyz> | 2018-02-14 15:06:52 +0100 |
---|---|---|
committer | Jan Ekström <jeebjp@gmail.com> | 2018-02-20 22:02:51 +0200 |
commit | 1f881eca656127d5235d44acf1562091864e07c7 (patch) | |
tree | 31362325d11732df9ad1834eaa9a971c60e8447c /DOCS/client-api-changes.rst | |
parent | b9e7478760a34827ae5e4f202713509ee553dd9a (diff) | |
download | mpv-1f881eca656127d5235d44acf1562091864e07c7.tar.bz2 mpv-1f881eca656127d5235d44acf1562091864e07c7.tar.xz |
vo_gpu: correctly parametrize the HLG OOTF by the display peak
The HLG OOTF is defined as a one-parameter family of OOTFs depending on
the display's peak luminance. With the preceding change to OOTF scale
and handling, we no longer have any issues with outputting values in
whatever signal range we need.
So as a result, it's easy for us to support a tunable OOTF which may
(drastically) alter the display brightness. In fact, this is also the
only correct way to do it, because the HLG appearance depends strongly
on the OOTF configuration. For the OOTF, we consult the mastering
display's tagging (via src.sig_peak). For the inverse OOTF, we consult
the output display's target peak.
Diffstat (limited to 'DOCS/client-api-changes.rst')
0 files changed, 0 insertions, 0 deletions