FS#8431 - Fast forward to end of track locks UI

Attached to Project: Rockbox
Opened by Steve Bavin (pondlife) - Tuesday, 08 January 2008, 16:37 GMT
Last edited by Steve Bavin (pondlife) - Saturday, 09 February 2008, 16:10 GMT
Task Type Bugs
Category Music playback
Status Closed
Assigned To No-one
Operating System All players
Severity Low
Priority Normal
Reported Version Daily build (which?)
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


On the H300 simulator with default settings:
- go into a folder with at least 2 tracks
- play track 1
- after 5 seconds of playback, hold RIGHT to fast forward until the track end

When I do this, I hear tracks 2 onward playing fine, but the UI is locked up completely (with frozen peakmeters and keyboard unresponsive).

I've not tried this on a device yet.
This task depends upon

Closed by  Steve Bavin (pondlife)
Saturday, 09 February 2008, 16:10 GMT
Reason for closing:  Fixed
Additional comments about closing:  Not sure when it was fixed, but it's not happening any more.
Comment by Steve Bavin (pondlife) - Thursday, 10 January 2008, 09:16 GMT
It only affects the sim, or at least I can freely repro on the sim, but not on my H300.
Comment by Steve Bavin (pondlife) - Thursday, 10 January 2008, 11:12 GMT
Binary chopping indicates that this problem started in r15321/r15322. r15320 was fine, r15321 didn't build, r15322 fails.

These commits were for "Implement as genuine a set_irq_level function for the sim as possible. The yield added earlier is still nescessary since other threads won't run anyway while viewing the database screen on either sim or target."

Files affected were:
apps/gui/list.c -
apps/main.c -
uisimulator/sdl/button.c -
uisimulator/sdl/kernel.c -
uisimulator/sdl/thread-sdl.c -
uisimulator/sdl/uisdl.c -
uisimulator/sdl/system-sdl.h [new] -