From 78df9fb2edb43e95baf4f5af5ffb972f79e65c66 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Wed, 29 May 2013 11:04:46 -0700 Subject: [PATCH] last pieces of debugging for mixer crash --- libraries/audio/src/AudioRingBuffer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/audio/src/AudioRingBuffer.cpp b/libraries/audio/src/AudioRingBuffer.cpp index 299ffcc2cb..a9a514ebcb 100644 --- a/libraries/audio/src/AudioRingBuffer.cpp +++ b/libraries/audio/src/AudioRingBuffer.cpp @@ -36,6 +36,8 @@ int AudioRingBuffer::parseData(unsigned char* sourceBuffer, int numBytes) { unsigned char* dataBuffer = sourceBuffer + 1; + printf("The number of bytes received is %d\n", numBytes); + if (sourceBuffer[0] == PACKET_HEADER_INJECT_AUDIO || sourceBuffer[0] == PACKET_HEADER_MICROPHONE_AUDIO) { // if this came from an injector or interface client @@ -56,6 +58,8 @@ int AudioRingBuffer::parseData(unsigned char* sourceBuffer, int numBytes) { memcpy(&_bearing, dataBuffer, sizeof(float)); dataBuffer += sizeof(_bearing); + printf("This agent's bearing is %f\n", _bearing); + if (_bearing > 180 || _bearing < -180) { // we were passed an invalid bearing because this agent wants loopback (pressed the H key) _shouldLoopbackForAgent = true;