colour icon indicating copy to clipboard operation
colour copied to clipboard

Implement Support for "Hermite EETF" as per "BT.2390-4".

Open sobotka opened this issue 6 years ago • 7 comments

To round out the functions of HDR support, the final piece seems to be the EETF for dynamic range compression as given on pages 20-21 of https://www.itu.int/dms_pub/itu-r/opb/rep/R-REP-BT.2390-4-2018-PDF-E.pdf

sobotka avatar Nov 25 '18 16:11 sobotka

Coincidentally, I just came across this on DisplayCAL: https://sourceforge.net/p/dispcalgui/code/HEAD/tree/trunk/DisplayCAL/colormath.py#l2920

KelSolaar avatar Apr 09 '19 08:04 KelSolaar

https://code.videolan.org/videolan/libplacebo/-/commit/f793fc0480f and in mpv https://github.com/mpv-player/mpv/commit/c9f6c458ea54f595127684a3bcd94f578ec42b1f but not perfect. https://github.com/mpv-player/mpv/issues/7984

ValZapod avatar Sep 18 '20 00:09 ValZapod

Just to note the doc is now at rev 8 https://www.itu.int/dms_pub/itu-r/opb/rep/R-REP-BT.2390-8-2020-PDF-E.pdf

KevinJW avatar Mar 02 '21 20:03 KevinJW

AMD already implemented it for Linux Freesync HDR. https://patchwork.freedesktop.org/patch/255949/ and fixit https://patchwork.freedesktop.org/patch/396160/

ValZapod avatar Mar 05 '21 01:03 ValZapod

Just to note the doc is now at rev 8 https://www.itu.int/dms_pub/itu-r/opb/rep/R-REP-BT.2390-8-2020-PDF-E.pdf

Starting rev 9 (now at rev 10), it appears the Hermite EETF was removed. Any idea why?

ubitux avatar Mar 17 '22 00:03 ubitux

Any idea why?

ITU concentrated on BT.2446a https://github.com/haasn/libplacebo/blob/12a5cd574e965196e38f3fe80083bae39b5c8c70/src/tone_mapping.c#L298

ValZapod avatar Mar 17 '22 07:03 ValZapod

Any idea why?

ITU concentrated on BT.2446a https://github.com/haasn/libplacebo/blob/12a5cd574e965196e38f3fe80083bae39b5c8c70/src/tone_mapping.c#L298

Mmh so apparently it has been moved to Annex 5 of Report BT.2408-4.

ubitux avatar Mar 23 '22 16:03 ubitux