]> git.0d.be Git - botaradio.git/commitdiff
fix: ducking mode eating memory #95
authorTerry Geng <gengyanda@gmail.com>
Tue, 10 Mar 2020 12:26:10 +0000 (20:26 +0800)
committerTerry Geng <gengyanda@gmail.com>
Tue, 10 Mar 2020 12:26:10 +0000 (20:26 +0800)
mumbleBot.py

index 54cdd1954d439be1752c033e06735ec9173c31a1..631648a92cc37944b721f8a8f75b6411b2a20f5f 100644 (file)
@@ -608,7 +608,6 @@ class MumbleBot:
         delta = time.time() - self.last_volume_cycle_time
 
         if self.on_ducking and self.ducking_release < time.time():
-            self._clear_pymumble_soundqueue()
             self.on_ducking = False
             self._max_rms = 0
 
@@ -622,6 +621,7 @@ class MumbleBot:
 
     def ducking_sound_received(self, user, sound):
         rms = audioop.rms(sound.pcm, 2)
+        self._clear_pymumble_soundqueue()
         self._max_rms = max(rms, self._max_rms)
         if self._display_rms:
             if rms < self.ducking_threshold: