From 948f9607f631d27c17198de4bbbd15438ff6ce76 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Fri, 26 Apr 2013 11:49:52 -0700 Subject: [PATCH] send head position as source position to mixer --- interface/src/Audio.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/interface/src/Audio.cpp b/interface/src/Audio.cpp index f90027d25a..df1e547d31 100644 --- a/interface/src/Audio.cpp +++ b/interface/src/Audio.cpp @@ -151,10 +151,8 @@ int audioCallback (const void *inputBuffer, unsigned char *currentPacketPtr = dataPacket + 1; // memcpy the three float positions - for (int p = 0; p < 3; p++) { - memcpy(currentPacketPtr, &data->linkedAvatar->getPosition()[p], sizeof(float)); - currentPacketPtr += sizeof(float); - } + memcpy(currentPacketPtr, &data->linkedAvatar->getHeadPosition(), sizeof(float) * 3); + currentPacketPtr += (sizeof(float) * 3); // tell the mixer not to add additional attenuation to our source *(currentPacketPtr++) = 255;