From 7401926202617538559cb600354677bfc97e7caa Mon Sep 17 00:00:00 2001 From: freebytego Date: Tue, 25 Jul 2023 08:51:43 +0600 Subject: [PATCH] Fix music going too fast for first few seconds --- engine/src/audio/audio_song.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/engine/src/audio/audio_song.cpp b/engine/src/audio/audio_song.cpp index 25a6e11..b05f198 100644 --- a/engine/src/audio/audio_song.cpp +++ b/engine/src/audio/audio_song.cpp @@ -148,6 +148,7 @@ void AudioSong::work() { if (chunkReadStatus > 0) { WaitSema(fillbufferSema); // wait until previous chunk wasn't finished + audsrv_wait_audio(chunkReadStatus); audsrv_play_audio(chunk, chunkReadStatus); for (u32 i = 0; i < getListenersCount(); i++) songListeners[i]->listener->onAudioTick();