diff --git a/plugins/samplesource/plutosdrinput/plutosdrinputthread.cpp b/plugins/samplesource/plutosdrinput/plutosdrinputthread.cpp index 274e14198..2747eadcc 100644 --- a/plugins/samplesource/plutosdrinput/plutosdrinputthread.cpp +++ b/plugins/samplesource/plutosdrinput/plutosdrinputthread.cpp @@ -95,7 +95,7 @@ void PlutoSDRInputThread::run() if (is == ((1< 2 + convert(); // I+Q -> 2 is = 0; } else @@ -109,11 +109,11 @@ void PlutoSDRInputThread::run() } // Decimate according to specified log2 (ex: log2=4 => decim=16) -void PlutoSDRInputThread::convert(const qint16* buf, qint32 len) +void PlutoSDRInputThread::convert() { if (m_log2Decim == 0) { - m_decimators.decimate1(&m_convertIt, buf, len); + m_decimators.decimate1(&m_convertIt, m_buf, 2*(1< m_decimators; void run(); - void convert(const qint16* buf, qint32 len); + void convert(); };