From c9580b2c28a994986e702e92616cb9c9e47ee96a Mon Sep 17 00:00:00 2001 From: "J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F" Date: Tue, 7 Jun 2022 15:01:53 +0200 Subject: [PATCH] Updated code to only ask for input stream when starting recording --- lasp/lasp_avstream.py | 15 +++++++-------- lasp/lasp_record.py | 1 - 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/lasp/lasp_avstream.py b/lasp/lasp_avstream.py index e9f7fb5..73fb668 100644 --- a/lasp/lasp_avstream.py +++ b/lasp/lasp_avstream.py @@ -283,14 +283,13 @@ class AvStreamProcess(mp.Process): return elif msg == StreamMsg.getStreamMetaData: - (avtype,) = data - stream = self.streams[avtype] - if stream is not None: - self.sendAllQueues( - StreamMsg.streamMetaData, avtype, stream.streammetadata - ) - else: - self.sendAllQueues(StreamMsg.streamMetaData, avtype, None) + (avtype, ) = data + duplex = self.streams[AvType.audio_duplex] + stream = duplex if duplex else self.streams[avtype] + + self.sendAllQueues( + StreamMsg.streamMetaData, avtype, stream.streammetadata + ) elif msg == StreamMsg.startStream: avtype, daqconfig = data diff --git a/lasp/lasp_record.py b/lasp/lasp_record.py index ff99b3e..a9badef 100644 --- a/lasp/lasp_record.py +++ b/lasp/lasp_record.py @@ -84,7 +84,6 @@ class Recording: # Try to obtain stream metadata streammgr.getStreamStatus(AvType.audio_input) - streammgr.getStreamStatus(AvType.audio_duplex) self.ad = None