diff options
Diffstat (limited to 'firmware/mpeg.c')
| -rw-r--r-- | firmware/mpeg.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/firmware/mpeg.c b/firmware/mpeg.c index 0299d4d..4ba3f7e 100644 --- a/firmware/mpeg.c +++ b/firmware/mpeg.c @@ -2727,6 +2727,11 @@ void audio_play(long offset) void audio_stop(void) { #ifndef SIMULATOR + if (playing) + { + struct trackdata *track = get_trackdata(0); + prev_track_elapsed = track->id3.elapsed; + } mpeg_stop_done = false; queue_post(&mpeg_queue, MPEG_STOP, 0); while(!mpeg_stop_done) |