From 05e65018d8e2f04aea4f10f1137083d807d250da Mon Sep 17 00:00:00 2001 From: dj2ls Date: Tue, 21 Dec 2021 10:39:07 +0100 Subject: [PATCH] added stream.is_active excepotion not sure if we really need this --- test/test_callback_multimode_rx.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/test_callback_multimode_rx.py b/test/test_callback_multimode_rx.py index 578f5c38..cc58e6a8 100644 --- a/test/test_callback_multimode_rx.py +++ b/test/test_callback_multimode_rx.py @@ -145,7 +145,6 @@ class Test(): def callback(self, data_in48k, frame_count, time_info, status): - x = np.frombuffer(data_in48k, dtype=np.int16) x.tofile(self.frx) x = self.resampler.resample48_to_8(x) @@ -231,8 +230,9 @@ class Test(): while self.receive and time.time() < self.timeout: time.sleep(1) - if time.time() >= self.timeout: + if time.time() >= self.timeout and self.stream_rx.is_active(): print("TIMEOUT REACHED") + self.receive = False if self.nread_exceptions: print("nread_exceptions %d - receive audio lost! Consider increasing Pyaudio frames_per_buffer..." % \