From 72b1bb8ac55105e4eccc3bb62204e49518f7e3c8 Mon Sep 17 00:00:00 2001 From: f4exb Date: Sat, 13 May 2017 14:36:44 +0200 Subject: [PATCH] LimeSDR output: force apply settings on start --- plugins/samplesink/limesdroutput/limesdroutput.cpp | 2 ++ plugins/samplesink/limesdroutput/limesdroutput.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/samplesink/limesdroutput/limesdroutput.cpp b/plugins/samplesink/limesdroutput/limesdroutput.cpp index 4d002e8ae..4ef572d90 100644 --- a/plugins/samplesink/limesdroutput/limesdroutput.cpp +++ b/plugins/samplesink/limesdroutput/limesdroutput.cpp @@ -273,6 +273,8 @@ bool LimeSDROutput::start() if (m_running) stop(); + applySettings(m_settings, true); + // start / stop streaming is done in the thread. if ((m_limeSDROutputThread = new LimeSDROutputThread(&m_streamId, &m_sampleSourceFifo)) == 0) diff --git a/plugins/samplesink/limesdroutput/limesdroutput.h b/plugins/samplesink/limesdroutput/limesdroutput.h index 5626aa741..24befeeb2 100644 --- a/plugins/samplesink/limesdroutput/limesdroutput.h +++ b/plugins/samplesink/limesdroutput/limesdroutput.h @@ -227,7 +227,7 @@ private: void closeDevice(); void suspendBuddies(); void resumeBuddies(); - bool applySettings(const LimeSDROutputSettings& settings, bool force); + bool applySettings(const LimeSDROutputSettings& settings, bool force = false); }; #endif /* PLUGINS_SAMPLESOURCE_LIMESDROUTPUT_LIMESDROUTPUT_H_ */