diff --git a/plugins/channelrx/demoddab/dabdemodsink.cpp b/plugins/channelrx/demoddab/dabdemodsink.cpp index 86d9e0d8a..44a62673e 100644 --- a/plugins/channelrx/demoddab/dabdemodsink.cpp +++ b/plugins/channelrx/demoddab/dabdemodsink.cpp @@ -366,7 +366,7 @@ void DABDemodSink::tii(int tii) } } -static int16_t scale(int16_t sample, float factor) +static int16_t scale(Real sample, float factor) { int32_t prod = (int32_t)(((int32_t)sample) * factor); prod = std::min(prod, 32767);