FS#11592 - %pf (Player: full line progress bar) not working

Attached to Project: Rockbox
Opened by Marianne Arnold (pixelma) - Tuesday, 31 August 2010, 18:02 GMT
Last edited by Frank Gevaerts (fg) - Sunday, 10 October 2010, 23:48 GMT
Task Type Bugs
Category Themes
Status Closed
Assigned To No-one
Operating System Archos Player
Severity Low
Priority Normal
Reported Version Release 3.6
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


For the Archos Player with the charcell display, there is a special progressbar that integrates the current time in smaller characters. In current builds this progressbar won't show up at all, a wps containing the %pf tag will just have an empty line instead. This issue is visible in the simulator.
This task depends upon

Closed by  Frank Gevaerts (fg)
Sunday, 10 October 2010, 23:48 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in r28241
Comment by Marianne Arnold (pixelma) - Sunday, 10 October 2010, 23:08 GMT
Since there was a bit confusion (in the mailing list) as to what this report is about, I took two screenshots using a release 3.6 Player sim. Two because it turned out that the Player's plain %pb is broken too - so one for each.

%pb on the Player looks differently to progressbars on bitmap targets, CustomWPS describes it has "cup" that empties during the track's progress. It is basically one special character that has all pixels black in the beginning and then gets "blanked" by turning off pixels one by one, starting in the top left and going down left to right, row by row. It is used in the "progressive.wps" which is included in the Player's build currently - now there's a gap where it should be and was in 3.6 (the thing in the middle of the second line - pb.png)

%pf is also a charcell specific progressbar and the attached pf.png shows how it looked in r3.6 in a reworked progressive.wps (second line fully replaced by "%pf"). In current builds this line is completely empty.

   pb.png (0.5 KiB)
   pf.png (0.4 KiB)