summaryrefslogtreecommitdiff
path: root/apps/codecs/mpa.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/mpa.c')
-rw-r--r--apps/codecs/mpa.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/codecs/mpa.c b/apps/codecs/mpa.c
index 8bfe376818..7beecd9edb 100644
--- a/apps/codecs/mpa.c
+++ b/apps/codecs/mpa.c
@@ -171,7 +171,8 @@ enum codec_status codec_start(struct codec_api* api)
171 171
172 samplesdone = ((int64_t) (ci->seek_time - 1)) 172 samplesdone = ((int64_t) (ci->seek_time - 1))
173 * current_frequency / 1000; 173 * current_frequency / 1000;
174 newpos = ci->mp3_get_filepos(ci->seek_time-1); 174 newpos = ci->mp3_get_filepos(ci->seek_time-1) +
175 ci->id3->first_frame_offset;
175 176
176 if (!ci->seek_buffer(newpos)) { 177 if (!ci->seek_buffer(newpos)) {
177 goto next_track; 178 goto next_track;