From d561d2e1ac300135e652e55b54cf745067cc423d Mon Sep 17 00:00:00 2001 From: Jfreegman Date: Tue, 9 Dec 2014 18:35:14 -0500 Subject: [PATCH] fix --- src/groupchat.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/groupchat.c b/src/groupchat.c index 2ff06f3..99c5f36 100644 --- a/src/groupchat.c +++ b/src/groupchat.c @@ -773,6 +773,7 @@ static int group_audio_close_out_device(int groupnum) alcMakeContextCurrent(groupchats[groupnum].audio.dvctx); alDeleteSources((uint32_t) 1, &groupchats[groupnum].audio.source); + alDeleteBuffers(OPENAL_BUFS, groupchats[groupnum].audio.buffers); alcMakeContextCurrent(NULL); alcDestroyContext(groupchats[groupnum].audio.dvctx); @@ -793,7 +794,7 @@ static int group_audio_write(int peernum, int groupnum, const int16_t *pcm, unsi return -2; ALuint bufid; - ALint processed = 0, queued = 16; + ALint processed = 0, queued = 0; alGetSourcei(groupchats[groupnum].audio.source, AL_BUFFERS_PROCESSED, &processed); alGetSourcei(groupchats[groupnum].audio.source, AL_BUFFERS_QUEUED, &queued);