Bug 4622 - Move scrolling logic to SqueezeBox firmware
: Move scrolling logic to SqueezeBox firmware
Status: CLOSED FIXED
Product: SB 2/3
Classification: Unclassified
Component: Graphics
: unspecified
: All Windows XP
: P2 major with 7 votes (vote)
: 7.6.0
Assigned To: Andy Grundman
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2006-12-27 16:15 UTC by Christopher Key
Modified: 2011-04-28 09:07 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christopher Key 2006-12-27 16:15:22 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.
Comment 1 Chris Owens 2008-06-03 15:28:40 UTC
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. :(
Comment 2 Andy Grundman 2010-11-10 22:34:56 UTC
Reopening. :)
Comment 3 SVN Bot 2010-11-10 22:35:20 UTC
 == 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
Comment 4 SVN Bot 2010-11-10 22:38:04 UTC
 == 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
Comment 5 Mike Walsh 2010-11-10 23:11:06 UTC
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.
Comment 6 Andy Grundman 2010-11-11 07:18:02 UTC
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.
Comment 7 SVN Bot 2010-11-30 11:40:40 UTC
 == 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
Comment 8 SVN Bot 2010-12-05 10:39:57 UTC
 == 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
Comment 9 Paul Chandler 2011-04-28 09:07:57 UTC
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