From bc60818e9a12c026219e1a6608cee6cca1f82b11 Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Sun, 25 Jan 2009 19:33:52 -0800 Subject: [PATCH] Don't read stereo layout when output is mono --- Alc/ALu.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Alc/ALu.c b/Alc/ALu.c index e29cb025..8835a2d3 100644 --- a/Alc/ALu.c +++ b/Alc/ALu.c @@ -366,6 +366,13 @@ ALvoid aluInitPanning(ALCcontext *Context) case AL_FORMAT_MONO8: case AL_FORMAT_MONO16: case AL_FORMAT_MONO_FLOAT32: + Context->NumChan = 2; + Speaker2Chan[0] = FRONT_LEFT; + Speaker2Chan[1] = FRONT_RIGHT; + SpeakerAngle[0] = -90.0f * M_PI/180.0f; + SpeakerAngle[1] = 90.0f * M_PI/180.0f; + break; + case AL_FORMAT_STEREO8: case AL_FORMAT_STEREO16: case AL_FORMAT_STEREO_FLOAT32: -- 2.11.4.GIT