From a0729ce6f5190f824cc59d4aa694bab9b228d15f Mon Sep 17 00:00:00 2001 From: f4exb Date: Wed, 20 Jul 2016 08:54:31 +0200 Subject: [PATCH] SDRdaemonFEC: debug FEC (1) --- .../samplesource/sdrdaemonfec/sdrdaemonfecbuffer.cpp | 11 ++++++++++- .../samplesource/sdrdaemonfec/sdrdaemonfecbuffer.h | 4 ++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/plugins/samplesource/sdrdaemonfec/sdrdaemonfecbuffer.cpp b/plugins/samplesource/sdrdaemonfec/sdrdaemonfecbuffer.cpp index 35400c260..5900eeb37 100644 --- a/plugins/samplesource/sdrdaemonfec/sdrdaemonfecbuffer.cpp +++ b/plugins/samplesource/sdrdaemonfec/sdrdaemonfecbuffer.cpp @@ -271,7 +271,16 @@ void SDRdaemonFECBuffer::writeData(char *array, uint32_t length) m_decoderSlots[decoderIndex].m_metaRetrieved = true; } - qDebug() << "SDRdaemonFECBuffer::writeData: recovered block #" << blockIndex; + qDebug() << "SDRdaemonFECBuffer::writeData: recovered block #" << blockIndex + << " i[0]: " << m_decoderSlots[decoderIndex].m_recoveryBlocks[ir].samples[0].i + << " q[0]: " << m_decoderSlots[decoderIndex].m_recoveryBlocks[ir].samples[0].q + << " i[1]: " << m_decoderSlots[decoderIndex].m_recoveryBlocks[ir].samples[1].i + << " q[1]: " << m_decoderSlots[decoderIndex].m_recoveryBlocks[ir].samples[1].q + << " i[2]: " << m_decoderSlots[decoderIndex].m_recoveryBlocks[ir].samples[2].i + << " q[2]: " << m_decoderSlots[decoderIndex].m_recoveryBlocks[ir].samples[2].q; + + + } // restore missing blocks } // CM256 decode } // revovery diff --git a/plugins/samplesource/sdrdaemonfec/sdrdaemonfecbuffer.h b/plugins/samplesource/sdrdaemonfec/sdrdaemonfecbuffer.h index 29b394928..e4901013d 100644 --- a/plugins/samplesource/sdrdaemonfec/sdrdaemonfecbuffer.h +++ b/plugins/samplesource/sdrdaemonfec/sdrdaemonfecbuffer.h @@ -56,8 +56,8 @@ public: struct Sample { - uint16_t i; - uint16_t q; + int16_t i; + int16_t q; }; struct Header