From f66f9e1cfe1acd3dbb0f0bd9e504165e20ca6fd8 Mon Sep 17 00:00:00 2001 From: f4exb Date: Mon, 16 Jul 2018 23:49:04 +0200 Subject: [PATCH] Fixed PlutoSDR output sample width. Fixes issue #198 --- plugins/samplesink/plutosdroutput/plutosdroutputthread.cpp | 1 - plugins/samplesink/plutosdroutput/plutosdroutputthread.h | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins/samplesink/plutosdroutput/plutosdroutputthread.cpp b/plugins/samplesink/plutosdroutput/plutosdroutputthread.cpp index ea1e553a2..d68eae3b3 100644 --- a/plugins/samplesink/plutosdroutput/plutosdroutputthread.cpp +++ b/plugins/samplesink/plutosdroutput/plutosdroutputthread.cpp @@ -94,7 +94,6 @@ void PlutoSDROutputThread::run() for (p_dat = m_plutoBox->txBufferFirst(), ihs = 0; p_dat < p_end; p_dat += p_inc, ihs += 2) { m_plutoBox->txChannelConvert((int16_t*) p_dat, &m_buf[ihs]); - //*((int16_t*)p_dat) = m_buf[ihs] << 4; } // Schedule TX buffer for sending diff --git a/plugins/samplesink/plutosdroutput/plutosdroutputthread.h b/plugins/samplesink/plutosdroutput/plutosdroutputthread.h index 782c6e389..45f80e218 100644 --- a/plugins/samplesink/plutosdroutput/plutosdroutputthread.h +++ b/plugins/samplesink/plutosdroutput/plutosdroutputthread.h @@ -54,7 +54,7 @@ private: unsigned int m_log2Interp; // soft interpolation - Interpolators m_interpolators; + Interpolators m_interpolators; //!< Pluto is on 12 bit but iio_channel_convert_inverse converts from 16 to 12 bits void run(); void convert(qint16* buf, qint32 len);