Bug 532 - In larger (full height) fonts have the horizontal scroll move one pixel at a time.
: In larger (full height) fonts have the horizontal scroll move one pixel at a ...
Status: RESOLVED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Player UI
: 6.0.0
: All All
: P2 enhancement with 1 vote (vote)
: ---
Assigned To: Adrian Smith
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2004-09-02 19:52 UTC by Daryle Tilroe
Modified: 2008-08-18 10:53 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 Daryle Tilroe 2004-09-02 19:52:50 UTC
This enhancement is primarily driven by the likelyhood that it will improve
readability when scrolling large fonts.  The theory is that they look rather
blurred due to the fairly large block of visible persistence on the VFD.  I
suspect, given the VFD persistence, scrolling a pixel column at a time might
lead to a lower effective character width and much less perceived width
change/pulsation.
Comment 1 KDF 2004-10-15 15:06:31 UTC
I did a quick test.  Changing line 538 of SqueezeboxG.pm to the following brings
it closer to one pixel:
$parts->{scroll2} = $rate ? 4 : 0;

however, with any scrollrate setting less than 0.02 it starts to bog down. 
Display starts to stutter a bit and audio playback begins to suffer. ITs even
worse when using 2 instead of 4 above to get single pixel motion.  Likely this
will have to be a hardware fix or simply accepted as is.
Comment 2 Daryle Tilroe 2004-10-15 15:39:06 UTC
Sounds good kdf.  Could some one comment this bug if/when this tweak finds its
way into a nightly or a 5.3.x release.  Thx.
Comment 3 KDF 2005-03-11 22:50:52 UTC
Daryle, 

Adrian(triode) has done a lot of great work on new scrolling routines.  6.0
nightlies should now have a player setting for number of pixels and it should
accept much smaller rate settings.  I'm using 1 pixel and 0.01 scrollrate right
now.  give it a try, the feedback would be nice to have.
Comment 4 KDF 2005-03-11 22:53:47 UTC
reassigning to Triode to handle any feedback.
Comment 5 Daryle Tilroe 2005-03-11 23:25:51 UTC
I guess I'm going to have to bite the bullet and try 6.0.  I'll upgrade and let
you know.
Comment 6 Daryle Tilroe 2005-03-12 07:33:02 UTC
So it seems to work pretty slick although I have not fully tested it under load.
For my tastes these settings look pretty nice:

Scroll Pause
Single Line Scroll Pause: 0.4
Double-Size Scroll Pause: 0.2

Scroll Rate
Single Line Scroll Rate: 0.016
Double-Size Scroll Rate: 0.008

Scroll Pixels
Single Line Scroll Pixels: 1
Double-Size Scroll Pixels: 1

Anything above 1 just doesn't have the smooth and legible scroll I like to see.

Good Work!  I hope it performs well under stress.
Comment 7 KDF 2005-03-12 12:24:51 UTC
can repoen if new issues come up.
Comment 8 Daryle Tilroe 2005-03-13 12:35:22 UTC
I don't know if I should reopen this one or not but all of a sudden scrolling
seems to be fubar.  It scrolls about an inch than restarts.  Ideas?  Using 6.0b
nightly from two nights ago and an SB1G.  It seemed to work before.  I have
backed off to less aggressive settings but to no avail.
Comment 9 Daryle Tilroe 2005-03-13 13:49:55 UTC
>Have you used the settings->information->player menu recently?
>I have seen this cause scrolling problems.
>
>Does it go away if you restart the server? 
>Adrian 

OK this is definitly a repeatable and nasty bug.  If I go into
Settings->Information->Player Information and navigate up and down a bit
scrolling prompty breaks so bad it requires a server restart.  Should I open a
new bug for this or will you?