From 199b04de90411556aec21878186395a084d47ddf Mon Sep 17 00:00:00 2001 From: f4exb Date: Tue, 15 Mar 2016 22:20:44 +0100 Subject: [PATCH] SDRdaemon plugin: ensure a mnimum size of 16MB for the raw buffer --- plugins/samplesource/sdrdaemon/sdrdaemonbuffer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/samplesource/sdrdaemon/sdrdaemonbuffer.cpp b/plugins/samplesource/sdrdaemon/sdrdaemonbuffer.cpp index cf4be7568..c9d4151c8 100644 --- a/plugins/samplesource/sdrdaemon/sdrdaemonbuffer.cpp +++ b/plugins/samplesource/sdrdaemon/sdrdaemonbuffer.cpp @@ -88,6 +88,10 @@ void SDRdaemonBuffer::updateBufferSize(uint32_t sampleRate) { uint32_t rawSize = sampleRate * m_iqSampleSize * m_rawBufferLengthSeconds; // store worth of this seconds of samples at this sample rate + if (rawSize < (1<<24)) { + rawSize = (1<<24); + } + if (rawSize != m_rawSize) { m_rawSize = rawSize;