From 02ba27b6b2869bb4878d28e98e2e2b5887ee139f Mon Sep 17 00:00:00 2001 From: Phil Taylor Date: Sat, 14 Aug 2021 13:16:39 +0100 Subject: [PATCH] Update audiohandler.cpp --- audiohandler.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/audiohandler.cpp b/audiohandler.cpp index c74b7e6..9e7f923 100644 --- a/audiohandler.cpp +++ b/audiohandler.cpp @@ -696,15 +696,15 @@ void audioHandler::getNextAudioChunk(QByteArray& ret) qint16* in = (qint16*)packet.data.data(); for (int f = 0; f < outPacket.length(); f++) { - qint16 enc = *in++; + qint16 enc = qFromLittleEndian(*in++);; if (setup.ulaw) { if (enc >= 0) - outPacket[f] = (qint8)ulaw_encode[enc]; + outPacket[f] = (ulaw_encode[enc]); else - outPacket[f] = (qint8)ulaw_encode[-enc] & 0x7f; + outPacket[f] = (ulaw_encode[-enc] & 0x7f); } else { - outPacket[f] = (qint8)((enc >> 8) ^ 0x80) & 0xff; + outPacket[f] = ((enc >> 8) ^ 0x80) & 0xff; } } packet.data.clear();