summaryrefslogtreecommitdiff
path: root/firmware/mpeg.c
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2002-06-25 14:21:06 +0000
committerBjörn Stenberg <bjorn@haxx.se>2002-06-25 14:21:06 +0000
commit593605f8eeead398dfcf7311e0a30e1398231b79 (patch)
tree998be225ee862e79a06c44c3cd07b69c77b2a057 /firmware/mpeg.c
parent417685fff3d5cffebc5c33420172cb43bc984037 (diff)
downloadrockbox-593605f8eeead398dfcf7311e0a30e1398231b79.tar.gz
rockbox-593605f8eeead398dfcf7311e0a30e1398231b79.zip
Working while-playing-screen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1186 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/mpeg.c')
-rw-r--r--firmware/mpeg.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/firmware/mpeg.c b/firmware/mpeg.c
index 41be070a6e..c21997e701 100644
--- a/firmware/mpeg.c
+++ b/firmware/mpeg.c
@@ -283,12 +283,13 @@ void DEI3(void)
283 283
284 /* will we move across the track boundary? */ 284 /* will we move across the track boundary? */
285 if (( mp3buf_read <= id3tags[0].mempos ) && 285 if (( mp3buf_read <= id3tags[0].mempos ) &&
286 ( mp3buf_read + last_dma_chunk_size > id3tags[0].mempos )) { 286 ( (mp3buf_read + last_dma_chunk_size) > id3tags[0].mempos )) {
287 /* shift array so index 0 is current track */ 287 /* shift array so index 0 is current track */
288 int i; 288 int i;
289 for (i=0; i<MAX_ID3_TAGS-1; i++) 289 for (i=0; i<last_tag-1; i++)
290 id3tags[i] = id3tags[i+1]; 290 id3tags[i] = id3tags[i+1];
291 last_tag--; 291 if ( last_tag )
292 last_tag--;
292 } 293 }
293 } 294 }
294 else 295 else