1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-29 02:22:19 +00:00
mpv/DOCS/man
Niklas Haas f81f486c68 vo_opengl: implement HDR (SMPTE ST2084)
Currently, this relies on the user manually entering their display
brightness (since we have no way to detect this at runtime or from ICC
metadata). The default value of 250 was picked by looking at ~10 reviews
on tftcentral.co.uk and realizing they all come with around 250 cd/m^2
out of the box. (In addition, ITU-R Rec. BT.2022 supports this)

Since there is no metadata in FFmpeg to indicate usage of this TRC, the
only way to actually play HDR content currently is to set
``--vf=format=gamma=st2084``. (It could be guessed based on SEI, but
this is not implemented yet)

Incidentally, since SEI is ignored, it's currently assumed that all
content is scaled to 10,000 cd/m^2 (and hard-clipped where out of
range). I don't see this assumption changing much, though.

As an unfortunate consequence of the fact that we don't know the display
brightness, mixed with the fact that LittleCMS' parametric tone curves
are not flexible enough to support PQ, we have to build the 3DLUT
against gamma 2.2 if it's used. This might be a good thing, though,
consdering the PQ source space is probably not fantastic for
interpolation either way.

Partially addresses #2572.
2016-05-16 02:45:39 +02:00
..
af.rst manpage: minor corrections 2016-01-24 19:41:32 +01:00
ao.rst ao_dsound: remove this audio output 2016-01-06 13:52:15 +01:00
changes.rst manpage: move out the MPlayer comparison page 2015-02-05 22:12:11 +01:00
encode.rst man: fix grammar issues 2015-12-19 09:26:41 +01:00
input.rst manpage: document missing sub-properties 2016-05-11 19:14:31 +02:00
ipc.rst man: ipc: update for named pipe IPC on Windows 2016-03-23 23:15:27 +11:00
lua.rst lua: add timer:is_enabled() function 2016-05-14 20:49:28 +02:00
mpv.rst manpage: document -- and some issues passing filenames 2016-05-10 11:15:45 +02:00
options.rst video: add --hwdec=auto-copy mode 2016-05-11 16:20:13 +02:00
osc.rst manpage: fix some script_message references to preferred name 2016-05-09 20:39:33 +02:00
vf.rst vo_opengl: implement HDR (SMPTE ST2084) 2016-05-16 02:45:39 +02:00
vo.rst vo_opengl: implement HDR (SMPTE ST2084) 2016-05-16 02:45:39 +02:00