From 6c347095e5189141cba314429eeb6d7ffd49df71 Mon Sep 17 00:00:00 2001 From: f4exb Date: Thu, 1 Jan 2026 12:56:52 +0100 Subject: [PATCH] DATV modulator: Sonar fix --- plugins/channeltx/moddatv/datvmodsettings.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/channeltx/moddatv/datvmodsettings.cpp b/plugins/channeltx/moddatv/datvmodsettings.cpp index a1c739143..fc75581a3 100644 --- a/plugins/channeltx/moddatv/datvmodsettings.cpp +++ b/plugins/channeltx/moddatv/datvmodsettings.cpp @@ -305,8 +305,8 @@ int DATVModSettings::getDVBSDataBitrate() const { // For normal frames int codedBlockSize = 64800; - int uncodedBlockSize; int bbHeaderBits = 80; + int uncodedBlockSize = codedBlockSize + bbHeaderBits; // Yields a fec factor of 1.0 if no FEC applied // See table 5a in DVBS2 spec switch (m_fec) { @@ -344,7 +344,7 @@ int DATVModSettings::getDVBSDataBitrate() const uncodedBlockSize = 38688; break; default: - qDebug("DATVModSettings::getDVBSDataBitrate: Unsupported DVB-S2 code rate"); + qWarning("DATVModSettings::getDVBSDataBitrate: Unsupported DVB-S2 code rate"); break; } fecFactor = (uncodedBlockSize-bbHeaderBits)/(float)codedBlockSize;