summaryrefslogtreecommitdiff
path: root/apps/codecs
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs')
-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 8bfe376..7beecd9 100644
--- a/apps/codecs/mpa.c
+++ b/apps/codecs/mpa.c
@@ -171,7 +171,8 @@ enum codec_status codec_start(struct codec_api* api)
samplesdone = ((int64_t) (ci->seek_time - 1))
* current_frequency / 1000;
- newpos = ci->mp3_get_filepos(ci->seek_time-1);
+ newpos = ci->mp3_get_filepos(ci->seek_time-1) +
+ ci->id3->first_frame_offset;
if (!ci->seek_buffer(newpos)) {
goto next_track;