From b1030cbdfb8b83486beecd0e1085a25fe74f3d85 Mon Sep 17 00:00:00 2001 From: AlexandreRouma Date: Wed, 27 Dec 2023 03:53:43 +0100 Subject: [PATCH] Implement #1260 --- source_modules/rtl_sdr_source/src/main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source_modules/rtl_sdr_source/src/main.cpp b/source_modules/rtl_sdr_source/src/main.cpp index de6d5686..dba27610 100644 --- a/source_modules/rtl_sdr_source/src/main.cpp +++ b/source_modules/rtl_sdr_source/src/main.cpp @@ -523,8 +523,8 @@ private: RTLSDRSourceModule* _this = (RTLSDRSourceModule*)ctx; int sampCount = len / 2; for (int i = 0; i < sampCount; i++) { - _this->stream.writeBuf[i].re = (float)(buf[i * 2] - 127) / 128.0f; - _this->stream.writeBuf[i].im = (float)(buf[(i * 2) + 1] - 127) / 128.0f; + _this->stream.writeBuf[i].re = ((float)buf[i * 2] - 127.4) / 128.0f; + _this->stream.writeBuf[i].im = ((float)buf[(i * 2) + 1] - 127.4) / 128.0f; } if (!_this->stream.swap(sampCount)) { return; } }