From 47649171fc724f56c6ab97bbec9d2b3c90bb9d0e Mon Sep 17 00:00:00 2001 From: Geoffrey Merck Date: Sun, 24 May 2020 08:01:59 +0200 Subject: [PATCH] Fix sample unpacking --- FMUpSampler.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/FMUpSampler.cpp b/FMUpSampler.cpp index d84f185..d0a0027 100644 --- a/FMUpSampler.cpp +++ b/FMUpSampler.cpp @@ -52,9 +52,9 @@ void CFMUpSampler::addData(const uint8_t* data, uint16_t length) uint32_t pack = 0U; uint8_t* packPtr = (uint8_t*)&pack; - packPtr[1] = m_pack.byte0; - packPtr[2] = m_pack.byte1; - packPtr[3] = m_pack.byte2; + packPtr[0U] = m_pack.byte0; + packPtr[1U] = m_pack.byte1; + packPtr[2U] = m_pack.byte2; q15_t sample2 = q15_t(uint16_t(pack & FM_UPSAMPLE_MASK) - 2048); q15_t sample1 = q15_t(uint16_t(pack >> 12) - 2048);