From 7431e4d7c098a522874b4b4c52c9a7ab4a8a1ded Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Thu, 3 Oct 2019 00:14:05 +0200 Subject: [PATCH] restart dsp chain on output_rate change, fixes #8 --- csdr.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/csdr.py b/csdr.py index 9023269..36f96d0 100644 --- a/csdr.py +++ b/csdr.py @@ -455,8 +455,11 @@ class dsp(object): return demodulator == "packet" def set_output_rate(self, output_rate): + if self.output_rate == output_rate: + return self.output_rate = output_rate self.calculate_decimation() + self.restart() def set_demodulator(self, demodulator): if self.demodulator == demodulator: