mirror of
https://gitlab.freedesktop.org/wayland/wayland-protocols.git
synced 2025-12-20 05:50:09 +01:00
staging/color-management: redefine set_luminance
The BT.1886 recommendation is impossible to implement precisely if min_lum includes other sources than the display emission. BT.1886 transfer function requires L_W and L_B to determine the function parameters black level lift and gain. The black level lift changes the non-linearity, and cannot be implemented as an optical addition. I believe the inclusion of optical additives, particularly the ambient flare, came from sRGB specification. I do not recall seeing it anywhere else. Drop the optical additives from the definitions of the luminances. It was probably incorrect for everything but sRGB, if they even had it specified at all. This allows implementing BT.1886 as specified. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.com>
This commit is contained in:
parent
fff667c829
commit
8271c366e4
1 changed files with 2 additions and 2 deletions
|
|
@ -1132,8 +1132,8 @@
|
||||||
<request name="set_luminances">
|
<request name="set_luminances">
|
||||||
<description summary="primary color volume luminance range and reference white">
|
<description summary="primary color volume luminance range and reference white">
|
||||||
Sets the primary color volume luminance range and the reference white
|
Sets the primary color volume luminance range and the reference white
|
||||||
luminance level. These values include the minimum display emission
|
luminance level. These values include the minimum display emission, but
|
||||||
and ambient flare luminances, assumed to be optically additive and have
|
not external flare. The minimum display emission is assumed to have
|
||||||
the chromaticity of the primary color volume white point.
|
the chromaticity of the primary color volume white point.
|
||||||
|
|
||||||
The default luminances from
|
The default luminances from
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue