Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: Proposed fix for FS#6411

Proposed fix for FS#6411

From: Richard Quirk <richard.quirk_at_gmail.com>
Date: Tue, 11 Dec 2012 22:37:03 +0100

I've had a crack at fixing this old bug -
http://www.rockbox.org/tracker/6411 - when you delete or add a track to
a playlist, resume starts the wrong track afterwards. Happened to me all
the time when copying new podcasts across.

Given that there isn't much space to keep the settings in, I store the
crc32 of the file name, then restore the stored index only when the name
hasn't
changed. Otherwise the resume code goes looking through the playlist for
a matching crc. This is obviously open to collisions, but it seems "good
enough" and has worked so far for me. Slowdown might be a problem, but I
tried with a 900 track playlist and it was barely noticeable.

http://gerrit.rockbox.org/372
Received on 2012-12-11


Page was last modified "Jan 10 2012" The Rockbox Crew
aaa