diff --git a/csdr/chain/drm.py b/csdr/chain/drm.py index be06eed0..12c9d3b8 100644 --- a/csdr/chain/drm.py +++ b/csdr/chain/drm.py @@ -1,14 +1,17 @@ from csdr.chain.demodulator import BaseDemodulatorChain, FixedIfSampleRateChain, FixedAudioRateChain -from pycsdr.modules import Convert +from pycsdr.modules import Convert, Downmix from pycsdr.types import Format from owrx.drm import DrmModule class Drm(BaseDemodulatorChain, FixedIfSampleRateChain, FixedAudioRateChain): def __init__(self): - workers = [Convert(Format.COMPLEX_FLOAT, Format.COMPLEX_SHORT), DrmModule()] + workers = [Convert(Format.COMPLEX_FLOAT, Format.COMPLEX_SHORT), DrmModule(), Downmix()] super().__init__(workers) + def supportsSquelch(self) -> bool: + return False + def getFixedIfSampleRate(self) -> int: return 48000