Guest - Testers are needed for the reworked CDateTime core component. See... https://forum.kodi.tv/showthread.php?tid=378981 (September 29) x
v19 Please fix smartredraw in Matrix
#1
<gui>
<smartredraw>true</smartredraw>
</gui>

is a great feature and can save resources on some low power devices. However, in certain situations artefacts can be left permanently onscreen whichdisctract from the viewing experience and certain elements are not updated on the screen properly. I'm sure the devs are aware of this and it woulb be nice to have it fixed in time for Matrix final.

Not updating properly: Add-ons that use foreground windows with progress bars (Watchedlist is the add-on with the longest dialogue time); the volume circle thingy.
Artefacts left on screen: Mostly error messages in (upper right-hand) pop-ups from core or add-on that are supposed to vanish after a few seconds.

I guess both kinds of errors could have to do with the time an element stays onscreen. If a certain time is exceeded, smartredraw probably considers the element fixed and will not remove it. Maybe this can be solved programmatically by using a (much?) longer time threshold? The 2nd kind of error might be avoided if those pop-ups were issued not only with a time to display onscreen but a refresh screen at the end.

Of course, these are only layman's descriptions and I have no knowledge of programming. These problems exist indepently of the platform used, I experience them both in Windows and CoreELEC. Thanks in advance for looking into it!
Reply
#2
You did not mention which version of Kodi you were testing this on.  Did you test on 19 Beta 2, or one of the latest nightlies?

I'm sure you know this is an experimental feature introduced in v18.
HP Stream Mini w/Libreelec -> HDMI -> Toshiba 37"
Intel NUC8i3BEH w/Libreelec -> HDMI -> LG OLED55C3PUA -> S/PDIF -> Sony HT-CT80
Dell Optiplex 7050 Micro w/Libreelec -> HDMI -> Yamaha RX-V467 -> HDMI -> Toshiba 47L7200U
Reply
#3
I just stumbled across this very issue with v18.  SmartRedraw doesn't work for toast notifications, instead the notification results in a portion of the screen not updating and not knowing to update.  If you look at a log, you can see that "Windows Deinit (DialogNotification.xml)" is never called.

Edit :: Turns out there is an open Issue #15354
Reply

Logout Mark Read Team Forum Stats Members Help
Please fix smartredraw in Matrix0