From 7def90c634098cf09a5647ecd8454f94ae689285 Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Thu, 18 Jan 2024 14:51:58 +0100 Subject: [PATCH] correctly shut down sidechain --- csdr/chain/analog.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/csdr/chain/analog.py b/csdr/chain/analog.py index 6e0e464b..030eb9de 100644 --- a/csdr/chain/analog.py +++ b/csdr/chain/analog.py @@ -87,6 +87,12 @@ class WFm(BaseDemodulatorChain, FixedIfSampleRateChain, DeemphasisTauChain, HdAu self.metaChain.setReader(self.metaTapBuffer.getReader()) self.metaChain.setWriter(writer) + def stop(self): + super().stop() + if self.metaChain is not None: + self.metaChain.stop() + self.metaChain = None + class Ssb(BaseDemodulatorChain): def __init__(self):