Debug log gives me an error on string comparsion of the first condition:
Code:
<variable name="VideoresolutionFullScreenVar">
<value condition="String.StartsWith(Player.Process(amlogic.eoft_gamut),HDR10+)">flags/fullscreen/hdrplus_fs.png</value>
<value condition="String.StartsWith(Player.Process(amlogic.eoft_gamut),HDR10)">flags/fullscreen/hdr_fs.png</value>
<value condition="String.StartsWith(Player.Process(amlogic.eoft_gamut),HLG)">flags/fullscreen/hlg_fs.png</value>
<value condition="String.StartsWith(Player.Process(amlogic.eoft_gamut),DV)">flags/fullscreen/dv_fs.png</value>
</variable>
Log:
Code:
2024-05-04 10:07:44.474 T:1817 error <general>: unmatched parentheses in string.startswith(player.process(amlogic.eoft_gamut),hdr10
2024-05-04 10:07:44.475 T:1817 error <general>: unmatched parentheses in )
I guess this is related to issue #24337 : https://github.com/xbmc/xbmc/issues/24337
It’s possible to mask/parse/replace the + sign in comparsions?