From 282313b555e616bd7f152d13874a79843b61ac2a Mon Sep 17 00:00:00 2001 From: yumoqing Date: Wed, 11 Sep 2024 13:03:31 +0800 Subject: [PATCH] bugfix --- rtcllm/aav.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/rtcllm/aav.py b/rtcllm/aav.py index 4b5b658..37caf73 100644 --- a/rtcllm/aav.py +++ b/rtcllm/aav.py @@ -31,11 +31,9 @@ class MyTrackBase(MediaStreamTrack): async def recv(self): if self.source is None: return None + if self.track.readyState != 'live': + self.reload() f = await self.source.audio.recv() - while self.reloaded: - print('MyAudioTrack::recv(): will reload source') - f = await self.source.audio.recv() - self.reloaded = False return f