diff options
| author | Brandon Low <lostlogic@rockbox.org> | 2006-01-22 04:35:28 +0000 |
|---|---|---|
| committer | Brandon Low <lostlogic@rockbox.org> | 2006-01-22 04:35:28 +0000 |
| commit | 998610ca0bb8d12376936308631a8bed2f5e1281 (patch) | |
| tree | 25ed2d25a520035d9a625573de039fed80753f52 | |
| parent | d3a03b679f196be076043d475b9512338fd6c8bb (diff) | |
| download | rockbox-998610ca0bb8d12376936308631a8bed2f5e1281.zip rockbox-998610ca0bb8d12376936308631a8bed2f5e1281.tar.gz rockbox-998610ca0bb8d12376936308631a8bed2f5e1281.tar.bz2 rockbox-998610ca0bb8d12376936308631a8bed2f5e1281.tar.xz | |
Fix a bug in the end of track updates
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8415 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | apps/playback.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/playback.c b/apps/playback.c index 0331405..77a199b 100644 --- a/apps/playback.c +++ b/apps/playback.c @@ -406,7 +406,7 @@ static void pcmbuf_position_callback(int size) { unsigned int time = size * 1000 / 4 / 44100 + prev_ti->id3.elapsed; if (time >= prev_ti->id3.length) { pcmbuf_set_position_callback(NULL); - prev_ti->id3.elapsed = cur_ti->id3.length; + prev_ti->id3.elapsed = prev_ti->id3.length; } else { prev_ti->id3.elapsed = time; } @@ -1503,7 +1503,7 @@ static void audio_update_trackinfo(void) ci.curpos = 0; cur_ti->start_pos = 0; ci.taginfo_ready = (bool *)&cur_ti->taginfo_ready; - + /* Manual track change (always crossfade or flush audio). */ if (new_track) { |