Don't default to AL_FORMAT_STEREO16 when writing to the output buffer

This commit is contained in:
Chris Robinson
2007-12-31 00:08:07 -08:00
parent 927763902f
commit f7ef5c169b
+3 -1
View File
@@ -680,7 +680,6 @@ ALvoid aluMixData(ALCcontext *ALContext,ALvoid *buffer,ALsizei size,ALenum forma
}
break;
case AL_FORMAT_STEREO16:
default:
for(i = 0;i < SamplesToDo;i++)
{
((ALshort*)buffer)[0] = aluF2S(DryBuffer[i][0]+WetBuffer[i][0]);
@@ -710,6 +709,9 @@ ALvoid aluMixData(ALCcontext *ALContext,ALvoid *buffer,ALsizei size,ALenum forma
buffer = ((ALshort*)buffer) + 6;
}
break;
default:
break;
}
size -= SamplesToDo;