Rockbox

  • Status Unconfirmed
  • Percent Complete
    0%
  • Task Type Bugs
  • Category User Interface → Themes
  • Assigned To No-one
  • Operating System All players
  • Severity Low
  • Priority Very Low
  • Reported Version Daily build (which?)
  • Due in Version Undecided
  • Due Date Undecided
  • Votes 2
  • Private
Attached to Project: Rockbox
Opened by Guillaume Cocatre-Zilgien - 2014-09-16

FS#12998 - Vertical progress bar (%pb) glitches at the start of a song

Consider the following theme markup:

%Vl(progressbar,306,156,10,80,-)
%pb(0,0,10,80,progressbar.bmp,vertical)

That draws a vertical progress bar that will get filled from bottom to top. When a song starts to play, the progress bar is one pixel high, at the correct position (at the bottom of the viewport). That 1px-high image quickly jumps up one pixel (moves up by one pixel), then comes back down one pixel (at the correct position) whenever the progress percentage is high enough. The progress bar then displays normally and grows as the song is playing. See attached screenshots.

Expected behavior: the position of the progress bar (relative to the viewport) should not change. The bug has been observed in the iPod Classic and Clip Zip sims (builds 1bc89bd and 77bfff5) as well on the actual devices. Inverting the progress bar (with the "invert" parameter) shows the correct behavior (inverted bar with no such glitch).

Affected themes: Ash (iPod Classic), SugarBrown (Clip Zip).

   a.png (4.1 KiB)
   b.png (4.1 KiB)
Guillaume Cocatre-Zilgien commented on 2014-09-16 17:15

Volume and battery bars are affected too (possibly all kinds of bars).

Dan commented on 2014-09-16 17:18

I have also observed this behaviour (simulator and hardware) on a Sansa Clip Zip using SugarBrown [1] theme. I am not aware of a suitable work around and this appears to be an issue in Rockbox source rather than the theme.

[1] http://themes.rockbox.org/index.php?themeid=1656&target=sansaclipzip

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing