This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#9297 - scrolling has stopped working in info screen
Attached to Project:
Rockbox
Opened by Peter D. (PeterD) - Monday, 18 August 2008, 10:52 GMT+2
Last edited by Stephane Doyon (sdoyon) - Tuesday, 19 August 2008, 06:19 GMT+2
Opened by Peter D. (PeterD) - Monday, 18 August 2008, 10:52 GMT+2
Last edited by Stephane Doyon (sdoyon) - Tuesday, 19 August 2008, 06:19 GMT+2
|
DetailsScrolling of items in Rockbox info has stopped working.
I have a very large font (ter-u24b) configured on my Sansa E200. I can only see, System -> Rockbox Info -> Version: r1831 The speech function confirms the version as r18310-080818. |
This task depends upon
1) All voice handling (including shiis removed from the list code, and handled by speech callbacks. Then the list can have speech implemented nicely without needing redraws.
2) The scrolling code not to reset position when a redraw occurs.
I think (1) is a sensible way to go. (2) is somewhat harder, I believe.
I probably need sdoyon to comment on this before we progress.
FS#9167- the info screen and it's various requirements have a bit of history that's worth reading up on. Maybe this FS entry should be closed?FS#9167has been re-opened.It's just I was having it redraw fast to update the time on screen but
did not realize that this was compromising the scrolling.
Pondlife: the previous problem was that redrawing the list used to
also cause the current item to be spoken again. At some point the
redraw frequency was high enough that we hadn't time to finish
speaking the item before starting again. Someone tried to fix that by
not voicing anything from inside the speak item callback, and that's
when you noticed that despite not speaking we would still
shutup. Calling the speech callback at high frequency does not make
sense IMO. I have disconnected speaking from the list redraw
case. Speech can still be triggered on a special case basis from the
action callback like we do for the free space scan case.