From 3d12ff1de0f899968b6de5f2f6531c6f35d1b3ca Mon Sep 17 00:00:00 2001 From: f4exb Date: Tue, 18 Apr 2017 13:33:33 +0200 Subject: [PATCH] LimeSDR input: hard decimation is not on the host side --- plugins/samplesource/limesdrinput/limesdrinput.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/plugins/samplesource/limesdrinput/limesdrinput.cpp b/plugins/samplesource/limesdrinput/limesdrinput.cpp index 6f7e5f5a3..07e9e90a9 100644 --- a/plugins/samplesource/limesdrinput/limesdrinput.cpp +++ b/plugins/samplesource/limesdrinput/limesdrinput.cpp @@ -460,7 +460,7 @@ bool LimeSDRInput::applySettings(const LimeSDRInputSettings& settings, bool forc { const std::vector& sourceBuddies = m_deviceAPI->getSourceBuddies(); std::vector::const_iterator itSource = sourceBuddies.begin(); - int sampleRate = m_settings.m_devSampleRate/(1<<(m_settings.m_log2HardDecim + m_settings.m_log2SoftDecim)); + int sampleRate = m_settings.m_devSampleRate/(1<& sourceBuddies = m_deviceAPI->getSourceBuddies(); std::vector::const_iterator it = sourceBuddies.begin(); - int sampleRate = m_settings.m_devSampleRate/(1<<(m_settings.m_log2HardDecim + m_settings.m_log2SoftDecim)); + int sampleRate = m_settings.m_devSampleRate/(1<getDeviceInputMessageQueue()->push(notif); } qDebug() << "LimeSDRInput::applySettings: center freq: " << m_settings.m_centerFrequency << " Hz" - << " device sample rate: " << m_settings.m_devSampleRate << "S/s" - << " sample rate after decimation: " << m_settings.m_devSampleRate/(1<<(m_settings.m_log2HardDecim + m_settings.m_log2SoftDecim)) << "S/s"; + << " device stream sample rate: " << m_settings.m_devSampleRate << "S/s" + << " sample rate with soft decimation: " << m_settings.m_devSampleRate/(1<