introduce defaults layer to fix codecserver when empty

This commit is contained in:
Jakob Ketterl 2021-09-23 15:17:46 +02:00
parent 981948b708
commit 3fa3aac766
1 changed files with 9 additions and 5 deletions

View File

@ -319,11 +319,15 @@ class DspManager(SdrSourceEventClient):
),
)
# TODO wait for the rate to come from the client
if "output_rate" not in self.props:
self.props["output_rate"] = 12000
if "hd_output_rate" not in self.props:
self.props["hd_output_rate"] = 48000
# defaults for values that may not be set
self.props.addLayer(
2,
PropertyLayer(
output_rate=12000,
hd_output_rate=48000,
digital_voice_codecserver="",
).readonly()
)
self.chain = ClientDemodulatorChain(
self._getDemodulator("nfm"),