check if sample rate is even valid

This commit is contained in:
Jakob Ketterl 2023-08-24 19:03:43 +02:00
parent 4264a60a52
commit f7bb1427cc

View file

@ -125,6 +125,13 @@ class Selector(Chain):
def setOutputRate(self, outputRate: int) -> None:
if outputRate == self.outputRate:
return
if outputRate > self.inputRate:
raise ValueError(
"cannot provide selected output rate {} since it is bigger than input rate {}".format(
outputRate,
self.inputRate
)
)
self.outputRate = outputRate
self.decimation.setOutputRate(outputRate)