Rockbox

Tasklist

FS#10090 - Archos Recorder Shuffle Problem still not fixed (see FS#9531)

Attached to Project: Rockbox
Opened by Alun Thomas (tspoon) - Thursday, 02 April 2009, 19:58 GMT
Last edited by Boris Gjenero (dreamlayers) - Monday, 06 April 2009, 14:53 GMT
Task Type Bugs
Category Playlists
Status Closed
Assigned To No-one
Operating System Archos Recorder
Severity Low
Priority Normal
Reported Version Version 3.2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

http://www.rockbox.org/tracker/task/9531

I don't know how to re-open a task so I'll make a new one. The behavior mentioned in the above bug is still present in 3.2 I have reverted to 3.0, as 3.0.1 also shows this behavior.
This task depends upon

Closed by  Boris Gjenero (dreamlayers)
Monday, 06 April 2009, 14:53 GMT
Reason for closing:  Duplicate
Additional comments about closing:  Duplicate of FS#9822
Comment by Alun Thomas (tspoon) - Thursday, 02 April 2009, 20:09 GMT
To clarify, the behavior also shows itself with a 'stop' and subsequent 'resume'. The mode is 'shuffle', but playback is sequential.
Comment by Jonas Häggqvist (rasher) - Thursday, 02 April 2009, 20:13 GMT
> I have reverted to 3.0, as 3.0.1 also shows this behavior.

That sounds rather unlikely, since 3.0.1 contained only changes related to running Rockbox from ROM compared to 3.0.
Comment by Alun Thomas (tspoon) - Thursday, 02 April 2009, 22:03 GMT
sorry, thats true, actually the problem comes if I install 3.1 or 3.2
Comment by Boris Gjenero (dreamlayers) - Friday, 03 April 2009, 18:25 GMT
The playlist control file isn't being flushed. This means other changes to the playlist (eg. deleting or adding tracks) also won't be remembered. This happens because playlist_flush_callback is located and registered within an "#ifdef HAVE_DIRCACHE" block. The bug would occur on all targets with less than 8 megs of RAM.

While looking at playlist.c I noticed a related problem which I can reproduce on my 5G 30GB iPod with r20607: If the disk doesn't spin down, the playlist control file isn't flushed. This is easiest to reproduce if you set a long disk spindown time, though continuous user activity can also keep the disk spinning. Perform the following actions without spinning down the disk: start playback, modify the playlist (eg. delete a track), stop playback and resume playback.
Comment by Jeff Nemic (zipr) - Monday, 06 April 2009, 13:05 GMT
This is the same bug I entered here, I believe..
http://www.rockbox.org/tracker/task/9822

Loading...