From 79fe07efe17931584ba5841585fc0377f8b233c7 Mon Sep 17 00:00:00 2001 From: f4exb Date: Fri, 18 Aug 2017 00:25:20 +0200 Subject: [PATCH] UDPSink plugin: mono samples are FixReal not Real --- plugins/channeltx/udpsink/udpsinkudphandler.cpp | 6 +++--- plugins/channeltx/udpsink/udpsinkudphandler.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/channeltx/udpsink/udpsinkudphandler.cpp b/plugins/channeltx/udpsink/udpsinkudphandler.cpp index af54c881f..38d57bbfa 100644 --- a/plugins/channeltx/udpsink/udpsinkudphandler.cpp +++ b/plugins/channeltx/udpsink/udpsinkudphandler.cpp @@ -113,10 +113,10 @@ void UDPSinkUDPHandler::moveData() } } -void UDPSinkUDPHandler::readSample(Real &t) +void UDPSinkUDPHandler::readSample(FixReal &t) { - memcpy(&t, &m_udpBuf[m_readFrameIndex][m_readIndex], sizeof(Real)); - advanceReadPointer((int) sizeof(Real)); + memcpy(&t, &m_udpBuf[m_readFrameIndex][m_readIndex], sizeof(FixReal)); + advanceReadPointer((int) sizeof(FixReal)); } void UDPSinkUDPHandler::readSample(Sample &s) diff --git a/plugins/channeltx/udpsink/udpsinkudphandler.h b/plugins/channeltx/udpsink/udpsinkudphandler.h index 1ae8cd83b..fe341d33b 100644 --- a/plugins/channeltx/udpsink/udpsinkudphandler.h +++ b/plugins/channeltx/udpsink/udpsinkudphandler.h @@ -39,7 +39,7 @@ public: void resetReadIndex(); void resizeBuffer(float sampleRate); - void readSample(Real &t); + void readSample(FixReal &t); void readSample(Sample &s); void setFeedbackMessageQueue(MessageQueue *messageQueue) { m_feedbackMessageQueue = messageQueue; }