fix: update pymumble #95
This commit is contained in:
parent
ae360b96c6
commit
69c3fa22e8
11
mumbleBot.py
11
mumbleBot.py
@ -621,7 +621,6 @@ class MumbleBot:
|
|||||||
|
|
||||||
def ducking_sound_received(self, user, sound):
|
def ducking_sound_received(self, user, sound):
|
||||||
rms = audioop.rms(sound.pcm, 2)
|
rms = audioop.rms(sound.pcm, 2)
|
||||||
self._clear_pymumble_soundqueue()
|
|
||||||
self._max_rms = max(rms, self._max_rms)
|
self._max_rms = max(rms, self._max_rms)
|
||||||
if self._display_rms:
|
if self._display_rms:
|
||||||
if rms < self.ducking_threshold:
|
if rms < self.ducking_threshold:
|
||||||
@ -715,16 +714,6 @@ class MumbleBot:
|
|||||||
self.last_volume_cycle_time = time.time()
|
self.last_volume_cycle_time = time.time()
|
||||||
|
|
||||||
|
|
||||||
# TODO: this is a temporary workaround for issue #44 of pymumble.
|
|
||||||
def _clear_pymumble_soundqueue(self):
|
|
||||||
for id, user in self.mumble.users.items():
|
|
||||||
user.sound.lock.acquire()
|
|
||||||
user.sound.queue.clear()
|
|
||||||
user.sound.lock.release()
|
|
||||||
self.log.debug("bot: pymumble soundqueue cleared.")
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def start_web_interface(addr, port):
|
def start_web_interface(addr, port):
|
||||||
global formatter
|
global formatter
|
||||||
import interface
|
import interface
|
||||||
|
2
pymumble
2
pymumble
@ -1 +1 @@
|
|||||||
Subproject commit 3cfdaa0cf1a54290283cee656fdded6bb492c909
|
Subproject commit c95e53633f41f662ef03c4fdaf295fa819c26675
|
Loading…
x
Reference in New Issue
Block a user