diff options
author | Björn Stenberg <bjorn@haxx.se> | 2002-06-25 14:21:06 +0000 |
---|---|---|
committer | Björn Stenberg <bjorn@haxx.se> | 2002-06-25 14:21:06 +0000 |
commit | 593605f8eeead398dfcf7311e0a30e1398231b79 (patch) | |
tree | 998be225ee862e79a06c44c3cd07b69c77b2a057 /firmware | |
parent | 417685fff3d5cffebc5c33420172cb43bc984037 (diff) | |
download | rockbox-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')
-rw-r--r-- | firmware/mpeg.c | 7 |
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 |