make the client mix buffer only as large as it needs to be

This commit is contained in:
Stephen Birarda 2014-03-17 17:55:47 -07:00
parent f3910f8c1a
commit 1fc9ac1815

View file

@ -347,7 +347,8 @@ void AudioMixer::run() {
gettimeofday(&startTime, NULL);
char clientMixBuffer[NETWORK_BUFFER_LENGTH_BYTES_STEREO + MAX_PACKET_HEADER_BYTES];
char* clientMixBuffer = new char[NETWORK_BUFFER_LENGTH_BYTES_STEREO
+ numBytesForPacketHeaderGivenPacketType(PacketTypeMixedAudio)];
while (!_isFinished) {
@ -391,4 +392,6 @@ void AudioMixer::run() {
}
}
delete[] clientMixBuffer;
}