summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHardeep Sidhu <dyp@pobox.com>2003-12-09 08:15:22 +0000
committerHardeep Sidhu <dyp@pobox.com>2003-12-09 08:15:22 +0000
commit166dc1743712a30ef2042be503cb888f93648b3f (patch)
tree4015abd050b150eefbbe3d51a47c445b4877365f
parentb0625477476413b96fa865ba69d827464597095c (diff)
downloadrockbox-166dc1743712a30ef2042be503cb888f93648b3f.zip
rockbox-166dc1743712a30ef2042be503cb888f93648b3f.tar.gz
rockbox-166dc1743712a30ef2042be503cb888f93648b3f.tar.bz2
rockbox-166dc1743712a30ef2042be503cb888f93648b3f.tar.xz
In simulator thread, increment id3 offset along with elapsed time so that resume settings are periodically updated.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4120 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/mpeg.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/firmware/mpeg.c b/firmware/mpeg.c
index 0610e98..50320fc 100644
--- a/firmware/mpeg.c
+++ b/firmware/mpeg.c
@@ -3131,7 +3131,10 @@ static void mpeg_thread(void)
if (is_playing) {
id3 = mpeg_current_track();
if (!paused)
+ {
id3->elapsed+=1000;
+ id3->offset+=1000;
+ }
if (id3->elapsed>=id3->length)
mpeg_next();
}