From 66284abdb419581ae5f2d0d9783f97ad4e73a061 Mon Sep 17 00:00:00 2001 From: f4exb Date: Sun, 24 Feb 2019 05:11:21 +0100 Subject: [PATCH] FreeDV modulator: corrected tone frequency setting and do not apply CW keyer sample rate setting --- plugins/channeltx/modfreedv/freedvmod.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/channeltx/modfreedv/freedvmod.cpp b/plugins/channeltx/modfreedv/freedvmod.cpp index 65834b597..ba7deba30 100644 --- a/plugins/channeltx/modfreedv/freedvmod.cpp +++ b/plugins/channeltx/modfreedv/freedvmod.cpp @@ -700,7 +700,7 @@ void FreeDVMod::applySettings(const FreeDVModSettings& settings, bool force) if ((settings.m_toneFrequency != m_settings.m_toneFrequency) || force) { m_settingsMutex.lock(); - m_toneNco.setFreq(settings.m_toneFrequency, m_audioSampleRate); + m_toneNco.setFreq(settings.m_toneFrequency, m_inputSampleRate); m_settingsMutex.unlock(); } @@ -850,7 +850,7 @@ int FreeDVMod::webapiSettingsPutPatch( m_cwKeyer.setLoop(cwKeyerSettings.m_loop); m_cwKeyer.setMode(cwKeyerSettings.m_mode); - m_cwKeyer.setSampleRate(cwKeyerSettings.m_sampleRate); + //m_cwKeyer.setSampleRate(cwKeyerSettings.m_sampleRate); m_cwKeyer.setText(cwKeyerSettings.m_text); m_cwKeyer.setWPM(cwKeyerSettings.m_wpm);