From 8eaa987d90271ccbde3aed88f9fe747d3a7eb486 Mon Sep 17 00:00:00 2001 From: AlexandreRouma Date: Thu, 4 Apr 2024 19:42:58 +0200 Subject: [PATCH] fix spectran http source samplerate detection --- .../spectran_http_source/src/spectran_http_client.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source_modules/spectran_http_source/src/spectran_http_client.cpp b/source_modules/spectran_http_source/src/spectran_http_client.cpp index 323336ad..3708d518 100644 --- a/source_modules/spectran_http_source/src/spectran_http_client.cpp +++ b/source_modules/spectran_http_source/src/spectran_http_client.cpp @@ -113,11 +113,10 @@ void SpectranHTTPClient::worker() { auto sampleFreqEnd = jsonData.find(',', sampleFreqBegin); std::string sampleFreqStr = jsonData.substr(sampleFreqBegin + 18, sampleFreqEnd - sampleFreqBegin - 18); sampleFreq = std::stoll(sampleFreqStr); - //flog::debug("{}", jsonData); } // Calculate and update center freq - int64_t samplerate = /* sampleFreqReceived ? sampleFreq : */(endFreq - startFreq); + int64_t samplerate = sampleFreqReceived ? sampleFreq : (endFreq - startFreq); int64_t centerFreq = round(((double)endFreq + (double)startFreq) / 2.0); if (centerFreq != _centerFreq) { flog::debug("New center freq: {}", centerFreq);