Fix speaker-track readiness race: skip mixed-file wait when tracks exist

This commit is contained in:
2026-06-15 12:06:17 +00:00
parent 8fd5e5b464
commit 12f35ccdc3
4 changed files with 88 additions and 1 deletions
+3
View File
@@ -111,6 +111,9 @@ class MeetingSink(voice_recv.AudioSink):
return track
def write(self, user, data) -> None:
if self._cleaned_up:
return
pcm = getattr(data, "pcm", b"") or b""
# Mixed archive always gets every frame (including silence) so the