This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#5354 - Repeatable H100 hang when fast scrolling large play list
Attached to Project:
Rockbox
Opened by Philip Aston (philipa) - Saturday, 13 May 2006, 15:58 GMT+1
Last edited by Hardeep Sidhu (hardeeps) - Monday, 05 June 2006, 21:30 GMT+1
Opened by Philip Aston (philipa) - Saturday, 13 May 2006, 15:58 GMT+1
Last edited by Hardeep Sidhu (hardeeps) - Monday, 05 June 2006, 21:30 GMT+1
|
DetailsiHP-140, CVS-060506
root.m3u has ~6500 entries. Open play list and scroll up or down whilst holding down they play button. Scrolling works for a couple of seconds, then the box hangs and has to be hard-reset. |
This task depends upon
Closed by Steve Bavin (pondlife)
Thursday, 16 November 2006, 11:15 GMT+1
Reason for closing: Out of Date
Additional comments about closing: No response from reporters.
Thursday, 16 November 2006, 11:15 GMT+1
Reason for closing: Out of Date
Additional comments about closing: No response from reporters.
EDIT: whoops - don't have 6500 entries...
on h120
something is playing, and then I hold scroll and after a second or two playback stops (while i'm still scrolling). releasing the scroll causes playback to resume. I have to scroll in short bursts if I want uninterrupted playback.
it happens with MP3 and MPC and FLAC files. it doesn't even have to be a big directory. if I go two files down from the top, then hold scroll up. it hits the top of the list and if I keep holding the button playback pauses until I release the scroll.
this is on the latest daily build.
it happens with EQ off.
this doesnt happen while scrolling through menus.. only in the file browser. (I have dircache on, tried it with dircache off and it still happens.)
I dunno what else it could be.
if I use the font that came with the theme, or the default font. it works fine. if I select any of the 5x, 6x, 8x fonts, the problem happens.
Unfortunately both are reproducable for iriver targets.
Linus: 1) Load 6500+ songs in a playlist start playback and then view the playlist and try to hold page down/up (play + up/down).
For me it just hangs and needs reset.
2) Load a large list (tree folders, playlist, or even a large txt file) and while playback hold page up/down for some time.
After a couple of seconds (even if the list reach then end don't let th buttons) playback will stop and will continue as soon as you let the buttons.
I guess (2) has something to do with yields on the button driver. It seems that button presses "eat" all actions the cpu can handle and stops playback in order to process button presses.
Possibly a combination of a large(-ish) amount of unicode characters and the right/wrong font that causes problems?
1. Create large playlist
2. Set font to eg. 6+12x13
3. View playlist
4. Scroll it continously
This will without fail make audio stop after half a second and until I stop scrolling.
1. The topic of this bug entry: the player _HANGS_ when scrolling, this means it needs to be _HARD_RESET_ to get it going again.
2. The issue you are talking about: the audio stops playing when scrolling lists, but audio _RESUMES_ when you stop scrolling. This is a simple case of the cpu having not enough time to serve all tasks. This is a known issue but unrelated to this bug entry.
Unless I'm mistaken here, when the _FREEZE_ bug is fixed this tracker entry can be closed.