From d3f6859ef0c324e2d0c56b9b7bd43c73d0b7fe91 Mon Sep 17 00:00:00 2001 From: Sebastian Krzyszkowiak <dos@dosowisko.net> Date: Tue, 17 Oct 2023 23:46:06 +0200 Subject: [PATCH] audio_mod: Seek to zero --- components/audio_mod/audio_mod.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/components/audio_mod/audio_mod.c b/components/audio_mod/audio_mod.c index 6c1c738d16..27ca745c23 100644 --- a/components/audio_mod/audio_mod.c +++ b/components/audio_mod/audio_mod.c @@ -55,6 +55,11 @@ static void mod_think(st3m_media *media, float ms_elapsed) { mod_state *self = (void *)media; if (self->control.paused) return; + if (self->control.seek == 0) { + pocketmod_init(&self->pocketmod, self->data, self->size, 48000); + self->control.seek = -1; + } + int samples_needed = (ms_elapsed / 1000.0) * 48000; if (samples_needed > 1000) samples_needed = 1000; -- GitLab