Hi, those of us without HDR displays but still trying to futureproof our collections by getting 4k versions of movies have been kind of screwed, because the HDR>SDR tonemapping in Coreelec is not really useable - the saturation, contrast, etc just aren’t there.
The Windows version of Kodi has includes ACES Filmic tonemapping for awhile now, and tonemapping HDR>SDR with it near perfectly matches the native SDR appearance.
Per Kodi developer jjd-uk, this tonemapping has now been ported to GLES and works on ARM devices.
Any chance this could be added to a nightly or a 19.4 version of Coreelec? It would be a godsend for those of us in the above situation.
From the thread at kodi:
ARM devices can do ACES Filmic and Hable tonemapping, it’s just that nobody got round to doing it for v19, it’s now been recently added to the code for v20.
I tried the 10-29 nexus nightly but it doesn’t have the tone mapping algorithm selection in the video osd as the windows version does. As far as I can tell the only option at all remains a generic tone mapping on/off in settings/system/Correlec, and image is unchanged from the Matrix versions. So I have no idea if the new algorithms are implemented or if they’re working, or if the problem is just that there’s no gui to turn them on or off.
I can’t see any skin changes in those PRs though…having a poke around looks like there is a keyboard control you could try to cycle the available methods
The HDR to SDR tone mapping option under “CoreELEC” menu is not part of the standard Kodi functionality, it’s applied on kernel level.
I assume you would want to disable that before using the Kodi functionality.
I haven’t looked into it, or how it’s supposed to work, but maybe there’s an option we’re missing to make it available.
Same for me with CE20-nightly-20211029. HDR to SDR in CoreElec-settings is turned off, but toggling F11 during playback of an HDR-movie has no effect on my SDR-TV.
Just that I don’t see changes. I don’t use Windows Kodi (well, only for addon dev) so I haven’t seen them, and new ones aren’t coming with this PR…that’s all.
Not sure if they will just magically show up for a different platform, lots of IFDEF guards in there…
Yes, with ALT-F11 there is a cycling between Reinhard, ACES Filmic and Hable with a OSD-notice during movie playback.
But there is no noticable change in the picture when cycling.
In Estuary and Confluence there is no setting possible in the GUI, only with ALT-F11 the tone mapping can be changed, but as said, with no effect.
Hopefully one of the devs can have a look at it, why the tone mappiong is not activated with ALT-F11.
And definitely no change if you first change the tone mapping, then re-start the video? I don’t know anything about the code/how it works in Kodi - just an idle though it might set the mapping values only on video start? Probably not but worth a check if you’ve got a test system set up anyway.
(My guess is that something about the current CE tone-mapping implementation (i.e. what the CE setting controls) - causes this to be skipped over somehow…)