Bugzilla – Bug 4622
Move scrolling logic to SqueezeBox firmware
Last modified: 2011-04-28 09:07:57 UTC
Scrolling text on the SqueezeBox display is jerky, particularly with SqueezeNetwork, but still significantly noticably on average hardware. If the firmware were updated to accept a command giving a full line of text and a scroll speed, then even over high latency connections, the scrolling would be pixel perfect. This would also help to reduce the load of low powered hardware.
Felix notes his recent similar code is not useful for use with strings that are already sized for SB3. Also, we're basically out of code space on that platform. :(
Reopening. :)
== Auto-comment from SVN commit #7322 to the player repo by agrundman == == http://svn.slimdevices.com/player?view=revision&revision=7322 == Fixed bug 4622, native scrolling support
== Auto-comment from SVN commit #7323 to the player repo by agrundman == == http://svn.slimdevices.com/player?view=revision&revision=7323 == Fixed bug 4622, native scrolling support
wow, every so often Andy delivers hope! Andy, how did you do this? is it related to your GD fixes? i thought GD/fonts were preventing stuff like this.
Nope, fonts don't matter. The player only knows about a bitmap, so to do this you just have the player store a much wider bitmap and then scroll it. It's a bit more complicated than that but you get the idea.
== Auto-comment from SVN commit #7584 to the player repo by agrundman == == http://svn.slimdevices.com/player?view=revision&revision=7584 == Bug 4622, backport client-side scrolling to 7.5 firmware
== Auto-comment from SVN commit #31586 to the slim repo by agrundman == == http://svn.slimdevices.com/slim?view=revision&revision=31586 == Bug 4622, bug 16667, updated firmware with native scrolling and Rhapsody fixes
Scrolling on the player is now smoother with this fix (In reply to comment #8) > == Auto-comment from SVN commit #31586 to the slim repo by agrundman == > == http://svn.slimdevices.com/slim?view=revision&revision=31586 == > > Bug 4622, bug 16667, updated firmware with native scrolling and Rhapsody fixes