diff --git a/plugins/samplesink/limesdroutput/limesdroutput.cpp b/plugins/samplesink/limesdroutput/limesdroutput.cpp index 62a9ed79b..415336687 100644 --- a/plugins/samplesink/limesdroutput/limesdroutput.cpp +++ b/plugins/samplesink/limesdroutput/limesdroutput.cpp @@ -620,23 +620,6 @@ bool LimeSDROutput::applySettings(const LimeSDROutputSettings& settings, bool fo m_settings.m_devSampleRate, 1<setDeviceSampleRate(m_settings.m_devSampleRate); - } - - const std::vector& sinkBuddies = m_deviceAPI->getSinkBuddies(); - std::vector::const_iterator itSink = sinkBuddies.begin(); - - for (; itSink != sinkBuddies.end(); ++itSink) - { - DeviceLimeSDRShared *buddySharedPtr = (DeviceLimeSDRShared *) (*itSink)->getBuddySharedPtr(); - - if (buddySharedPtr->m_thread) { - buddySharedPtr->m_thread->setDeviceSampleRate(m_settings.m_devSampleRate); - } - } } } diff --git a/plugins/samplesink/limesdroutput/limesdroutputthread.cpp b/plugins/samplesink/limesdroutput/limesdroutputthread.cpp index 69fed561e..c79e95554 100644 --- a/plugins/samplesink/limesdroutput/limesdroutputthread.cpp +++ b/plugins/samplesink/limesdroutput/limesdroutputthread.cpp @@ -24,7 +24,6 @@ LimeSDROutputThread::LimeSDROutputThread(lms_stream_t* stream, SampleSourceFifo* m_running(false), m_stream(stream), m_sampleFifo(sampleFifo), - m_sampleRate(5000000), m_log2Interp(0), m_fcPos(LimeSDROutputSettings::FC_POS_CENTER) { @@ -84,11 +83,6 @@ void LimeSDROutputThread::run() qDebug("LimeSDROutputThread::run: stream started"); } -// count = 0; -// msleep = LIMESDROUTPUT_BLOCKSIZE/(m_sampleRate/1e6f); -// mdelta = msleep/100; -// msleep = (3*msleep)/4; // to start faster - while (m_running) { callback(m_buf, LIMESDROUTPUT_BLOCKSIZE); diff --git a/plugins/samplesink/limesdroutput/limesdroutputthread.h b/plugins/samplesink/limesdroutput/limesdroutputthread.h index a212d3b9b..7587321c0 100644 --- a/plugins/samplesink/limesdroutput/limesdroutputthread.h +++ b/plugins/samplesink/limesdroutput/limesdroutputthread.h @@ -39,7 +39,7 @@ public: virtual void startWork(); virtual void stopWork(); - virtual void setDeviceSampleRate(int sampleRate) { m_sampleRate = sampleRate; } + virtual void setDeviceSampleRate(int __attribute__((unused)) sampleRate) {} void setLog2Interpolation(unsigned int log2_ioterp); void setFcPos(int fcPos); @@ -52,7 +52,6 @@ private: qint16 m_buf[2*LIMESDROUTPUT_BLOCKSIZE]; //must hold I+Q values of each sample hence 2xcomplex size SampleSourceFifo* m_sampleFifo; - int m_sampleRate; unsigned int m_log2Interp; // soft decimation int m_fcPos;