More minor fixes as not really working on this now, mainly placed up for sharing with my friends circle who use this, ok for anyone to use as long as no expectations are placed on the CE team.
Does not force an update resolution if the DV mode is not changing on playing content. (DV Mode: On issue)
Corrects for some of the exposed Player Process Info values, like bl compatibility, and the profile (current skins where/are scrapping the profile value from the dolby vision codec - another value I setup which also contains the profile in its string - that’s probably fool proof given the possible values of a dolby vision codec but not the best way if have specific value), rpu present, el present, level etc.
More correctly sets the DV info for HDR10+ conversion - no change to actual picture quality.
So got a few minutes to check the code and log further, and the mystery deepens I can see it correctly setting the output for DV each time a DV file is played, for example:
which lines up with the mode switch I put in place from the kodi side before the update resolution (unfortunately the kernel side logging is setup to only second precision could do with having --output=short-precise set)
type 1 is: EOTF_T_DOLBYVISION
tunnel_mode 1 is: RGB_8BIT
Needs more investigation to see why it then thinks 12 bit is then a good idea! If cannot replicate and chase down probably need to create a new build with more logging to try and narrow things down.
I am a bit lost with “Dynamic HDR10+ to DV Profile 8.1 conversion / Peak Brightness Source” options: histogram , histogram99 , max-scl , max-scl-luminance. Which should be used for LG Oled display.
Same question was asked before by @MauriceW67 in post #70, and in next post you linked some comments from @quietvoid dovi-tool/blob. But those comments don’t explain, for example, what “maxscl components” mean.
Is there some more info about these mentioned values with more explanations, or it does not make any difference which to use on LG Oled TVs?