This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#8601 - Disk spinup after every single song if dircache is disabled
Attached to Project:
Rockbox
Opened by Sascha Wolf (Horscht) - Tuesday, 12 February 2008, 17:35 GMT+2
Last edited by Nicolas Pennequin (nicolas_p) - Wednesday, 02 April 2008, 19:05 GMT+2
Opened by Sascha Wolf (Horscht) - Tuesday, 12 February 2008, 17:35 GMT+2
Last edited by Nicolas Pennequin (nicolas_p) - Wednesday, 02 April 2008, 19:05 GMT+2
|
Detailsjust today I noticed, that my Ipod 5.5G (80GB) spins up the disk after every song from a playist. Songs are MP3 VBR and are aprox 5MB each. Last.FM log is disabled, as is runtime gathering. I tried the latest SVN (16290) as well (the build i noticed this one was 2 days old). I have only my Ipod to test this on, so I do not know wether or not other HD based players suffer the same issue.
|
This task depends upon
Closed by Nicolas Pennequin (nicolas_p)
Wednesday, 02 April 2008, 19:05 GMT+2
Reason for closing: Fixed
Additional comments about closing: r16930
Wednesday, 02 April 2008, 19:05 GMT+2
Reason for closing: Fixed
Additional comments about closing: r16930
stoping and restarting playback does not fix this issue for me.
it still spins up after every song. Also general Disk Trashing (bug connected with
FS#8568) still persistent as well.with dircache disabled, i got disk spinups with both skins, on the wps and the menu,
with dircache enabled, no disk spinups on either skin in either the wps and menu.
* Only happens when dircache is disabled
* Happens with playlists and NOT with dirplay
* Introduced in r16019
* The cause is the added call to playlist_peek() inside audio_check_new_track().
* playlist_check() wouldn't be a suitable replacement check in its current for as it always returns true in dirplay mode.
returns true when in dirplay mode with automatic dir advance enabled so with your change AFAIU auto_dir_skip would always be false when an actual automatic dir advance happens...
However, the PROPER fix is to sort out auto dir change to make it work without playback.c needing to know; maybe look at the MASCODEC code in mpeg.c for inspiration.