Parcourir la source

chore: prime audio driver status before anything is actually played

Almamu il y a 7 mois
Parent
commit
c75f9eb6f9
1 fichiers modifiés avec 5 ajouts et 1 suppressions
  1. 5 1
      src/WallpaperEngine/Audio/Drivers/AudioDriver.cpp

+ 5 - 1
src/WallpaperEngine/Audio/Drivers/AudioDriver.cpp

@@ -7,7 +7,11 @@ AudioDriver::AudioDriver (
 ) :
     m_applicationContext (applicationContext),
     m_detector (detector),
-    m_recorder (recorder) {}
+    m_recorder (recorder) {
+    // perform a few update cycles to ensure data is ready before anything actually uses the audio
+    this->AudioDriver::update ();
+    this->AudioDriver::update ();
+}
 
 void AudioDriver::update () {
     this->m_recorder.update ();