summaryrefslogtreecommitdiff
path: root/firmware/mpeg.c
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2002-10-27 23:07:26 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2002-10-27 23:07:26 +0000
commitc41322c59182e4cb10de185f7c14a59a015ac994 (patch)
treedc20aec83aae2d5a7c65c5acfe4b70f057a1d6af /firmware/mpeg.c
parentda407264c28b3a80ad38ef7610e7dde23ba780ac (diff)
downloadrockbox-c41322c59182e4cb10de185f7c14a59a015ac994.tar.gz
rockbox-c41322c59182e4cb10de185f7c14a59a015ac994.zip
Better skipping of leading garbage. Fixes bug #625868.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2752 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/mpeg.c')
-rw-r--r--firmware/mpeg.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/mpeg.c b/firmware/mpeg.c
index d75ac2085e..e8fd1acbc7 100644
--- a/firmware/mpeg.c
+++ b/firmware/mpeg.c
@@ -775,7 +775,7 @@ static int new_file(int steps)
775 { 775 {
776 /* skip past id3v2 tag */ 776 /* skip past id3v2 tag */
777 lseek(mpeg_file, 777 lseek(mpeg_file,
778 id3tags[new_tag_idx]->id3.id3v2len, 778 id3tags[new_tag_idx]->id3.first_frame_offset,
779 SEEK_SET); 779 SEEK_SET);
780 id3tags[new_tag_idx]->id3.index = steps; 780 id3tags[new_tag_idx]->id3.index = steps;
781 id3tags[new_tag_idx]->id3.offset = 0; 781 id3tags[new_tag_idx]->id3.offset = 0;
@@ -967,7 +967,7 @@ static void mpeg_thread(void)
967 else { 967 else {
968 /* skip past id3v2 tag */ 968 /* skip past id3v2 tag */
969 lseek(mpeg_file, 969 lseek(mpeg_file,
970 id3tags[tag_read_idx]->id3.id3v2len, 970 id3tags[tag_read_idx]->id3.first_frame_offset,
971 SEEK_SET); 971 SEEK_SET);
972 972
973 } 973 }