From 154f22d268262f7823d7a645114c48e2f07f5520 Mon Sep 17 00:00:00 2001 From: f4exb Date: Sat, 13 May 2017 14:35:12 +0200 Subject: [PATCH] LimeSDR input: force apply settings on start --- plugins/samplesource/limesdrinput/limesdrinput.cpp | 2 ++ plugins/samplesource/limesdrinput/limesdrinput.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/samplesource/limesdrinput/limesdrinput.cpp b/plugins/samplesource/limesdrinput/limesdrinput.cpp index a6505a835..32bbe3730 100644 --- a/plugins/samplesource/limesdrinput/limesdrinput.cpp +++ b/plugins/samplesource/limesdrinput/limesdrinput.cpp @@ -284,6 +284,8 @@ bool LimeSDRInput::start() if (m_running) stop(); + applySettings(m_settings, true); + // start / stop streaming is done in the thread. if ((m_limeSDRInputThread = new LimeSDRInputThread(&m_streamId, &m_sampleFifo)) == 0) diff --git a/plugins/samplesource/limesdrinput/limesdrinput.h b/plugins/samplesource/limesdrinput/limesdrinput.h index 84f6e29ae..2e1f05f91 100644 --- a/plugins/samplesource/limesdrinput/limesdrinput.h +++ b/plugins/samplesource/limesdrinput/limesdrinput.h @@ -227,7 +227,7 @@ private: void closeDevice(); void suspendBuddies(); void resumeBuddies(); - bool applySettings(const LimeSDRInputSettings& settings, bool force); + bool applySettings(const LimeSDRInputSettings& settings, bool force = false); }; #endif /* PLUGINS_SAMPLESOURCE_LIMESDRINPUT_LIMESDRINPUT_H_ */