From 9318f464a43f7ab8095a897856db4740235b6b3b Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Wed, 15 Jul 2015 16:42:58 -0700 Subject: [PATCH] fix position of read in InboundAudioStream --- libraries/audio/src/InboundAudioStream.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/audio/src/InboundAudioStream.cpp b/libraries/audio/src/InboundAudioStream.cpp index 9520e281d0..b7c5febb50 100644 --- a/libraries/audio/src/InboundAudioStream.cpp +++ b/libraries/audio/src/InboundAudioStream.cpp @@ -113,7 +113,7 @@ int InboundAudioStream::parseData(NLPacket& packet) { // parse the info after the seq number and before the audio data (the stream properties) int propertyBytes = parseStreamProperties(packet.getType(), - QByteArray::fromRawData(packet.getPayload(), packet.bytesLeftToRead()), + QByteArray::fromRawData(packet.getPayload() + packet.pos(), packet.bytesLeftToRead()), networkSamples); packet.seek(packet.pos() + propertyBytes); @@ -133,7 +133,7 @@ int InboundAudioStream::parseData(NLPacket& packet) { if (packet.getType() == PacketType::SilentAudioFrame) { writeDroppableSilentSamples(networkSamples); } else { - int audioBytes = parseAudioData(packet.getType(), QByteArray::fromRawData(packet.getPayload(), + int audioBytes = parseAudioData(packet.getType(), QByteArray::fromRawData(packet.getPayload() + packet.pos(), packet.bytesLeftToRead()), networkSamples); packet.seek(packet.pos() + audioBytes);