1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2025-09-13 04:07:56 -04:00

FreeDV modulator: corrected tone frequency setting and do not apply CW keyer sample rate setting

This commit is contained in:
f4exb 2019-02-24 05:11:21 +01:00
parent 6b34a913fd
commit 66284abdb4

View File

@ -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);