aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Alc/ALc.c86
-rw-r--r--Alc/ALu.c84
-rw-r--r--Alc/alcDedicated.c10
-rw-r--r--Alc/alcEcho.c10
-rw-r--r--Alc/alcModulator.c10
-rw-r--r--Alc/alcReverb.c20
-rw-r--r--Alc/mixer.c38
-rw-r--r--Alc/panning.c86
-rw-r--r--OpenAL32/Include/alAuxEffectSlot.h2
-rw-r--r--OpenAL32/Include/alMain.h12
-rw-r--r--OpenAL32/Include/alSource.h18
-rw-r--r--OpenAL32/Include/alu.h18
-rw-r--r--OpenAL32/alAuxEffectSlot.c2
-rw-r--r--OpenAL32/alBuffer.c12
-rw-r--r--OpenAL32/alSource.c2
15 files changed, 205 insertions, 205 deletions
diff --git a/Alc/ALc.c b/Alc/ALc.c
index 8c4f0d81..0807dae9 100644
--- a/Alc/ALc.c
+++ b/Alc/ALc.c
@@ -1225,46 +1225,46 @@ void SetDefaultWFXChannelOrder(ALCdevice *device)
{
switch(device->FmtChans)
{
- case DevFmtMono: device->DevChannels[0] = FRONT_CENTER; break;
+ case DevFmtMono: device->DevChannels[0] = FrontCenter; break;
- case DevFmtStereo: device->DevChannels[0] = FRONT_LEFT;
- device->DevChannels[1] = FRONT_RIGHT; break;
+ case DevFmtStereo: device->DevChannels[0] = FrontLeft;
+ device->DevChannels[1] = FrontRight; break;
- case DevFmtQuad: device->DevChannels[0] = FRONT_LEFT;
- device->DevChannels[1] = FRONT_RIGHT;
- device->DevChannels[2] = BACK_LEFT;
- device->DevChannels[3] = BACK_RIGHT; break;
+ case DevFmtQuad: device->DevChannels[0] = FrontLeft;
+ device->DevChannels[1] = FrontRight;
+ device->DevChannels[2] = BackLeft;
+ device->DevChannels[3] = BackRight; break;
- case DevFmtX51: device->DevChannels[0] = FRONT_LEFT;
- device->DevChannels[1] = FRONT_RIGHT;
- device->DevChannels[2] = FRONT_CENTER;
+ case DevFmtX51: device->DevChannels[0] = FrontLeft;
+ device->DevChannels[1] = FrontRight;
+ device->DevChannels[2] = FrontCenter;
device->DevChannels[3] = LFE;
- device->DevChannels[4] = BACK_LEFT;
- device->DevChannels[5] = BACK_RIGHT; break;
+ device->DevChannels[4] = BackLeft;
+ device->DevChannels[5] = BackRight; break;
- case DevFmtX51Side: device->DevChannels[0] = FRONT_LEFT;
- device->DevChannels[1] = FRONT_RIGHT;
- device->DevChannels[2] = FRONT_CENTER;
+ case DevFmtX51Side: device->DevChannels[0] = FrontLeft;
+ device->DevChannels[1] = FrontRight;
+ device->DevChannels[2] = FrontCenter;
device->DevChannels[3] = LFE;
- device->DevChannels[4] = SIDE_LEFT;
- device->DevChannels[5] = SIDE_RIGHT; break;
+ device->DevChannels[4] = SideLeft;
+ device->DevChannels[5] = SideRight; break;
- case DevFmtX61: device->DevChannels[0] = FRONT_LEFT;
- device->DevChannels[1] = FRONT_RIGHT;
- device->DevChannels[2] = FRONT_CENTER;
+ case DevFmtX61: device->DevChannels[0] = FrontLeft;
+ device->DevChannels[1] = FrontRight;
+ device->DevChannels[2] = FrontCenter;
device->DevChannels[3] = LFE;
- device->DevChannels[4] = BACK_CENTER;
- device->DevChannels[5] = SIDE_LEFT;
- device->DevChannels[6] = SIDE_RIGHT; break;
+ device->DevChannels[4] = BackCenter;
+ device->DevChannels[5] = SideLeft;
+ device->DevChannels[6] = SideRight; break;
- case DevFmtX71: device->DevChannels[0] = FRONT_LEFT;
- device->DevChannels[1] = FRONT_RIGHT;
- device->DevChannels[2] = FRONT_CENTER;
+ case DevFmtX71: device->DevChannels[0] = FrontLeft;
+ device->DevChannels[1] = FrontRight;
+ device->DevChannels[2] = FrontCenter;
device->DevChannels[3] = LFE;
- device->DevChannels[4] = BACK_LEFT;
- device->DevChannels[5] = BACK_RIGHT;
- device->DevChannels[6] = SIDE_LEFT;
- device->DevChannels[7] = SIDE_RIGHT; break;
+ device->DevChannels[4] = BackLeft;
+ device->DevChannels[5] = BackRight;
+ device->DevChannels[6] = SideLeft;
+ device->DevChannels[7] = SideRight; break;
}
}
@@ -1276,22 +1276,22 @@ void SetDefaultChannelOrder(ALCdevice *device)
{
switch(device->FmtChans)
{
- case DevFmtX51: device->DevChannels[0] = FRONT_LEFT;
- device->DevChannels[1] = FRONT_RIGHT;
- device->DevChannels[2] = BACK_LEFT;
- device->DevChannels[3] = BACK_RIGHT;
- device->DevChannels[4] = FRONT_CENTER;
+ case DevFmtX51: device->DevChannels[0] = FrontLeft;
+ device->DevChannels[1] = FrontRight;
+ device->DevChannels[2] = BackLeft;
+ device->DevChannels[3] = BackRight;
+ device->DevChannels[4] = FrontCenter;
device->DevChannels[5] = LFE;
return;
- case DevFmtX71: device->DevChannels[0] = FRONT_LEFT;
- device->DevChannels[1] = FRONT_RIGHT;
- device->DevChannels[2] = BACK_LEFT;
- device->DevChannels[3] = BACK_RIGHT;
- device->DevChannels[4] = FRONT_CENTER;
+ case DevFmtX71: device->DevChannels[0] = FrontLeft;
+ device->DevChannels[1] = FrontRight;
+ device->DevChannels[2] = BackLeft;
+ device->DevChannels[3] = BackRight;
+ device->DevChannels[4] = FrontCenter;
device->DevChannels[5] = LFE;
- device->DevChannels[6] = SIDE_LEFT;
- device->DevChannels[7] = SIDE_RIGHT;
+ device->DevChannels[6] = SideLeft;
+ device->DevChannels[7] = SideRight;
return;
/* Same as WFX order */
@@ -1533,7 +1533,7 @@ static ALCenum UpdateDeviceParams(ALCdevice *device, const ALCint *attrList)
aluInitPanning(device);
- for(i = 0;i < MAXCHANNELS;i++)
+ for(i = 0;i < MaxChannels;i++)
{
device->ClickRemoval[i] = 0.0f;
device->PendingClicks[i] = 0.0f;
diff --git a/Alc/ALu.c b/Alc/ALu.c
index 7fac1771..581355f1 100644
--- a/Alc/ALu.c
+++ b/Alc/ALu.c
@@ -63,54 +63,54 @@ static __inline ALvoid aluMatrixVector(ALfloat *vector,ALfloat w,ALfloat matrix[
ALvoid CalcNonAttnSourceParams(ALsource *ALSource, const ALCcontext *ALContext)
{
- static const struct ChanMap MonoMap[1] = { { FRONT_CENTER, 0.0f } };
+ static const struct ChanMap MonoMap[1] = { { FrontCenter, 0.0f } };
static const struct ChanMap StereoMap[2] = {
- { FRONT_LEFT, -30.0f * F_PI/180.0f },
- { FRONT_RIGHT, 30.0f * F_PI/180.0f }
+ { FrontLeft, -30.0f * F_PI/180.0f },
+ { FrontRight, 30.0f * F_PI/180.0f }
};
static const struct ChanMap RearMap[2] = {
- { BACK_LEFT, -150.0f * F_PI/180.0f },
- { BACK_RIGHT, 150.0f * F_PI/180.0f }
+ { BackLeft, -150.0f * F_PI/180.0f },
+ { BackRight, 150.0f * F_PI/180.0f }
};
static const struct ChanMap QuadMap[4] = {
- { FRONT_LEFT, -45.0f * F_PI/180.0f },
- { FRONT_RIGHT, 45.0f * F_PI/180.0f },
- { BACK_LEFT, -135.0f * F_PI/180.0f },
- { BACK_RIGHT, 135.0f * F_PI/180.0f }
+ { FrontLeft, -45.0f * F_PI/180.0f },
+ { FrontRight, 45.0f * F_PI/180.0f },
+ { BackLeft, -135.0f * F_PI/180.0f },
+ { BackRight, 135.0f * F_PI/180.0f }
};
static const struct ChanMap X51Map[6] = {
- { FRONT_LEFT, -30.0f * F_PI/180.0f },
- { FRONT_RIGHT, 30.0f * F_PI/180.0f },
- { FRONT_CENTER, 0.0f * F_PI/180.0f },
+ { FrontLeft, -30.0f * F_PI/180.0f },
+ { FrontRight, 30.0f * F_PI/180.0f },
+ { FrontCenter, 0.0f * F_PI/180.0f },
{ LFE, 0.0f },
- { BACK_LEFT, -110.0f * F_PI/180.0f },
- { BACK_RIGHT, 110.0f * F_PI/180.0f }
+ { BackLeft, -110.0f * F_PI/180.0f },
+ { BackRight, 110.0f * F_PI/180.0f }
};
static const struct ChanMap X61Map[7] = {
- { FRONT_LEFT, -30.0f * F_PI/180.0f },
- { FRONT_RIGHT, 30.0f * F_PI/180.0f },
- { FRONT_CENTER, 0.0f * F_PI/180.0f },
+ { FrontLeft, -30.0f * F_PI/180.0f },
+ { FrontRight, 30.0f * F_PI/180.0f },
+ { FrontCenter, 0.0f * F_PI/180.0f },
{ LFE, 0.0f },
- { BACK_CENTER, 180.0f * F_PI/180.0f },
- { SIDE_LEFT, -90.0f * F_PI/180.0f },
- { SIDE_RIGHT, 90.0f * F_PI/180.0f }
+ { BackCenter, 180.0f * F_PI/180.0f },
+ { SideLeft, -90.0f * F_PI/180.0f },
+ { SideRight, 90.0f * F_PI/180.0f }
};
static const struct ChanMap X71Map[8] = {
- { FRONT_LEFT, -30.0f * F_PI/180.0f },
- { FRONT_RIGHT, 30.0f * F_PI/180.0f },
- { FRONT_CENTER, 0.0f * F_PI/180.0f },
+ { FrontLeft, -30.0f * F_PI/180.0f },
+ { FrontRight, 30.0f * F_PI/180.0f },
+ { FrontCenter, 0.0f * F_PI/180.0f },
{ LFE, 0.0f },
- { BACK_LEFT, -150.0f * F_PI/180.0f },
- { BACK_RIGHT, 150.0f * F_PI/180.0f },
- { SIDE_LEFT, -90.0f * F_PI/180.0f },
- { SIDE_RIGHT, 90.0f * F_PI/180.0f }
+ { BackLeft, -150.0f * F_PI/180.0f },
+ { BackRight, 150.0f * F_PI/180.0f },
+ { SideLeft, -90.0f * F_PI/180.0f },
+ { SideRight, 90.0f * F_PI/180.0f }
};
ALCdevice *Device = ALContext->Device;
ALfloat SourceVolume,ListenerGain,MinVolume,MaxVolume;
ALbufferlistitem *BufferListItem;
enum FmtChannels Channels;
- ALfloat (*SrcMatrix)[MAXCHANNELS];
+ ALfloat (*SrcMatrix)[MaxChannels];
ALfloat DryGain, DryGainHF;
ALfloat WetGain[MAX_SENDS];
ALfloat WetGainHF[MAX_SENDS];
@@ -187,9 +187,9 @@ ALvoid CalcNonAttnSourceParams(ALsource *ALSource, const ALCcontext *ALContext)
}
SrcMatrix = ALSource->Params.Direct.Gains;
- for(i = 0;i < MAXCHANNELS;i++)
+ for(i = 0;i < MaxChannels;i++)
{
- for(c = 0;c < MAXCHANNELS;c++)
+ for(c = 0;c < MaxChannels;c++)
SrcMatrix[i][c] = 0.0f;
}
switch(Channels)
@@ -721,13 +721,13 @@ ALvoid CalcSourceParams(ALsource *ALSource, const ALCcontext *ALContext)
}
else
{
- ALfloat (*Matrix)[MAXCHANNELS] = ALSource->Params.Direct.Gains;
+ ALfloat (*Matrix)[MaxChannels] = ALSource->Params.Direct.Gains;
ALfloat DirGain = 0.0f;
ALfloat AmbientGain;
- for(i = 0;i < MAXCHANNELS;i++)
+ for(i = 0;i < MaxChannels;i++)
{
- for(j = 0;j < MAXCHANNELS;j++)
+ for(j = 0;j < MaxChannels;j++)
Matrix[i][j] = 0.0f;
}
@@ -791,7 +791,7 @@ static __inline ALubyte aluF2UB(ALfloat val)
static void Write_##T##_##N(ALCdevice *device, T *RESTRICT buffer, \
ALuint SamplesToDo) \
{ \
- ALfloat (*RESTRICT DryBuffer)[MAXCHANNELS] = device->DryBuffer; \
+ ALfloat (*RESTRICT DryBuffer)[MaxChannels] = device->DryBuffer; \
const enum Channel *ChanMap = device->DevChannels; \
ALuint i, j; \
\
@@ -907,7 +907,7 @@ ALvoid aluMixData(ALCdevice *device, ALvoid *buffer, ALsizei size)
while(size > 0)
{
SamplesToDo = minu(size, BUFFERSIZE);
- memset(device->DryBuffer, 0, SamplesToDo*MAXCHANNELS*sizeof(ALfloat));
+ memset(device->DryBuffer, 0, SamplesToDo*MaxChannels*sizeof(ALfloat));
LockDevice(device);
ctx = device->ContextList;
@@ -996,15 +996,15 @@ ALvoid aluMixData(ALCdevice *device, ALvoid *buffer, ALsizei size)
{
for(i = 0;i < SamplesToDo;i++)
{
- device->DryBuffer[i][FRONT_CENTER] += device->ClickRemoval[FRONT_CENTER];
- device->ClickRemoval[FRONT_CENTER] -= device->ClickRemoval[FRONT_CENTER] * (1.0f/256.0f);
+ device->DryBuffer[i][FrontCenter] += device->ClickRemoval[FrontCenter];
+ device->ClickRemoval[FrontCenter] -= device->ClickRemoval[FrontCenter] * (1.0f/256.0f);
}
- device->ClickRemoval[FRONT_CENTER] += device->PendingClicks[FRONT_CENTER];
- device->PendingClicks[FRONT_CENTER] = 0.0f;
+ device->ClickRemoval[FrontCenter] += device->PendingClicks[FrontCenter];
+ device->PendingClicks[FrontCenter] = 0.0f;
}
else if(device->FmtChans == DevFmtStereo)
{
- /* Assumes the first two channels are FRONT_LEFT and FRONT_RIGHT */
+ /* Assumes the first two channels are FrontLeft and FrontRight */
for(i = 0;i < SamplesToDo;i++)
{
for(c = 0;c < 2;c++)
@@ -1028,13 +1028,13 @@ ALvoid aluMixData(ALCdevice *device, ALvoid *buffer, ALsizei size)
{
for(i = 0;i < SamplesToDo;i++)
{
- for(c = 0;c < MAXCHANNELS;c++)
+ for(c = 0;c < MaxChannels;c++)
{
device->DryBuffer[i][c] += device->ClickRemoval[c];
device->ClickRemoval[c] -= device->ClickRemoval[c] * (1.0f/256.0f);
}
}
- for(c = 0;c < MAXCHANNELS;c++)
+ for(c = 0;c < MaxChannels;c++)
{
device->ClickRemoval[c] += device->PendingClicks[c];
device->PendingClicks[c] = 0.0f;
diff --git a/Alc/alcDedicated.c b/Alc/alcDedicated.c
index 81c7a3a4..60460962 100644
--- a/Alc/alcDedicated.c
+++ b/Alc/alcDedicated.c
@@ -33,7 +33,7 @@ typedef struct ALdedicatedState {
// Must be first in all effects!
ALeffectState state;
- ALfloat gains[MAXCHANNELS];
+ ALfloat gains[MaxChannels];
} ALdedicatedState;
@@ -57,7 +57,7 @@ static ALvoid DedicatedUpdate(ALeffectState *effect, ALCdevice *device, const AL
ALsizei s;
Gain = Slot->Gain * Slot->effect.Dedicated.Gain;
- for(s = 0;s < MAXCHANNELS;s++)
+ for(s = 0;s < MaxChannels;s++)
state->gains[s] = 0.0f;
if(Slot->effect.type == AL_EFFECT_DEDICATED_DIALOGUE)
@@ -66,7 +66,7 @@ static ALvoid DedicatedUpdate(ALeffectState *effect, ALCdevice *device, const AL
state->gains[LFE] = Gain;
}
-static ALvoid DedicatedProcess(ALeffectState *effect, ALuint SamplesToDo, const ALfloat *SamplesIn, ALfloat (*SamplesOut)[MAXCHANNELS])
+static ALvoid DedicatedProcess(ALeffectState *effect, ALuint SamplesToDo, const ALfloat *SamplesIn, ALfloat (*SamplesOut)[MaxChannels])
{
ALdedicatedState *state = (ALdedicatedState*)effect;
const ALfloat *gains = state->gains;
@@ -77,7 +77,7 @@ static ALvoid DedicatedProcess(ALeffectState *effect, ALuint SamplesToDo, const
ALfloat sample;
sample = SamplesIn[i];
- for(s = 0;s < MAXCHANNELS;s++)
+ for(s = 0;s < MaxChannels;s++)
SamplesOut[i][s] = sample * gains[s];
}
}
@@ -96,7 +96,7 @@ ALeffectState *DedicatedCreate(void)
state->state.Update = DedicatedUpdate;
state->state.Process = DedicatedProcess;
- for(s = 0;s < MAXCHANNELS;s++)
+ for(s = 0;s < MaxChannels;s++)
state->gains[s] = 0.0f;
return &state->state;
diff --git a/Alc/alcEcho.c b/Alc/alcEcho.c
index 711b763c..7d050716 100644
--- a/Alc/alcEcho.c
+++ b/Alc/alcEcho.c
@@ -44,7 +44,7 @@ typedef struct ALechoState {
} Tap[2];
ALuint Offset;
/* The panning gains for the two taps */
- ALfloat Gain[2][MAXCHANNELS];
+ ALfloat Gain[2][MaxChannels];
ALfloat FeedGain;
@@ -111,7 +111,7 @@ static ALvoid EchoUpdate(ALeffectState *effect, ALCdevice *Device, const ALeffec
state->iirFilter.coeff = lpCoeffCalc(g, cw);
gain = Slot->Gain;
- for(i = 0;i < MAXCHANNELS;i++)
+ for(i = 0;i < MaxChannels;i++)
{
state->Gain[0][i] = 0.0f;
state->Gain[1][i] = 0.0f;
@@ -126,7 +126,7 @@ static ALvoid EchoUpdate(ALeffectState *effect, ALCdevice *Device, const ALeffec
ComputeAngleGains(Device, aluAtan2(+lrpan, 0.0f), (1.0f-dirGain)*F_PI, gain, state->Gain[1]);
}
-static ALvoid EchoProcess(ALeffectState *effect, ALuint SamplesToDo, const ALfloat *SamplesIn, ALfloat (*SamplesOut)[MAXCHANNELS])
+static ALvoid EchoProcess(ALeffectState *effect, ALuint SamplesToDo, const ALfloat *SamplesIn, ALfloat (*SamplesOut)[MaxChannels])
{
ALechoState *state = (ALechoState*)effect;
const ALuint mask = state->BufferLength-1;
@@ -140,12 +140,12 @@ static ALvoid EchoProcess(ALeffectState *effect, ALuint SamplesToDo, const ALflo
{
/* First tap */
smp = state->SampleBuffer[(offset-tap1) & mask];
- for(k = 0;k < MAXCHANNELS;k++)
+ for(k = 0;k < MaxChannels;k++)
SamplesOut[i][k] += smp * state->Gain[0][k];
/* Second tap */
smp = state->SampleBuffer[(offset-tap2) & mask];
- for(k = 0;k < MAXCHANNELS;k++)
+ for(k = 0;k < MaxChannels;k++)
SamplesOut[i][k] += smp * state->Gain[1][k];
// Apply damping and feedback gain to the second tap, and mix in the
diff --git a/Alc/alcModulator.c b/Alc/alcModulator.c
index 2cdbcd0b..5bfcdb22 100644
--- a/Alc/alcModulator.c
+++ b/Alc/alcModulator.c
@@ -43,7 +43,7 @@ typedef struct ALmodulatorState {
ALuint index;
ALuint step;
- ALfloat Gain[MAXCHANNELS];
+ ALfloat Gain[MaxChannels];
FILTER iirFilter;
ALfloat history[1];
@@ -84,7 +84,7 @@ static __inline ALfloat hpFilter1P(FILTER *iir, ALuint offset, ALfloat input)
#define DECL_TEMPLATE(func) \
static void Process##func(ALmodulatorState *state, ALuint SamplesToDo, \
- const ALfloat *SamplesIn, ALfloat (*SamplesOut)[MAXCHANNELS]) \
+ const ALfloat *SamplesIn, ALfloat (*SamplesOut)[MaxChannels]) \
{ \
const ALuint step = state->step; \
ALuint index = state->index; \
@@ -101,7 +101,7 @@ static void Process##func(ALmodulatorState *state, ALuint SamplesToDo, \
\
samp = hpFilter1P(&state->iirFilter, 0, samp); \
\
- for(k = 0;k < MAXCHANNELS;k++) \
+ for(k = 0;k < MaxChannels;k++) \
SamplesOut[i][k] += state->Gain[k] * samp; \
} \
state->index = index; \
@@ -151,7 +151,7 @@ static ALvoid ModulatorUpdate(ALeffectState *effect, ALCdevice *Device, const AL
gain = aluSqrt(1.0f/Device->NumChan);
gain *= Slot->Gain;
- for(index = 0;index < MAXCHANNELS;index++)
+ for(index = 0;index < MaxChannels;index++)
state->Gain[index] = 0.0f;
for(index = 0;index < Device->NumChan;index++)
{
@@ -160,7 +160,7 @@ static ALvoid ModulatorUpdate(ALeffectState *effect, ALCdevice *Device, const AL
}
}
-static ALvoid ModulatorProcess(ALeffectState *effect, ALuint SamplesToDo, const ALfloat *SamplesIn, ALfloat (*SamplesOut)[MAXCHANNELS])
+static ALvoid ModulatorProcess(ALeffectState *effect, ALuint SamplesToDo, const ALfloat *SamplesIn, ALfloat (*SamplesOut)[MaxChannels])
{
ALmodulatorState *state = (ALmodulatorState*)effect;
diff --git a/Alc/alcReverb.c b/Alc/alcReverb.c
index a2230c7c..8f0b65ad 100644
--- a/Alc/alcReverb.c
+++ b/Alc/alcReverb.c
@@ -85,7 +85,7 @@ typedef struct ALverbState {
// The gain for each output channel based on 3D panning (only for the
// EAX path).
- ALfloat PanGain[MAXCHANNELS];
+ ALfloat PanGain[MaxChannels];
} Early;
// Decorrelator delay line.
@@ -124,7 +124,7 @@ typedef struct ALverbState {
// The gain for each output channel based on 3D panning (only for the
// EAX path).
- ALfloat PanGain[MAXCHANNELS];
+ ALfloat PanGain[MaxChannels];
} Late;
struct {
@@ -546,7 +546,7 @@ static __inline ALvoid EAXVerbPass(ALverbState *State, ALfloat in, ALfloat *earl
// This processes the reverb state, given the input samples and an output
// buffer.
-static ALvoid VerbProcess(ALeffectState *effect, ALuint SamplesToDo, const ALfloat *SamplesIn, ALfloat (*SamplesOut)[MAXCHANNELS])
+static ALvoid VerbProcess(ALeffectState *effect, ALuint SamplesToDo, const ALfloat *SamplesIn, ALfloat (*SamplesOut)[MaxChannels])
{
ALverbState *State = (ALverbState*)effect;
ALuint index, c;
@@ -565,14 +565,14 @@ static ALvoid VerbProcess(ALeffectState *effect, ALuint SamplesToDo, const ALflo
out[3] = (early[3] + late[3]);
// Output the results.
- for(c = 0;c < MAXCHANNELS;c++)
+ for(c = 0;c < MaxChannels;c++)
SamplesOut[index][c] += panGain[c] * out[c&3];
}
}
// This processes the EAX reverb state, given the input samples and an output
// buffer.
-static ALvoid EAXVerbProcess(ALeffectState *effect, ALuint SamplesToDo, const ALfloat *SamplesIn, ALfloat (*SamplesOut)[MAXCHANNELS])
+static ALvoid EAXVerbProcess(ALeffectState *effect, ALuint SamplesToDo, const ALfloat *SamplesIn, ALfloat (*SamplesOut)[MaxChannels])
{
ALverbState *State = (ALverbState*)effect;
ALuint index, c;
@@ -583,7 +583,7 @@ static ALvoid EAXVerbProcess(ALeffectState *effect, ALuint SamplesToDo, const AL
// Process reverb for this sample.
EAXVerbPass(State, SamplesIn[index], early, late);
- for(c = 0;c < MAXCHANNELS;c++)
+ for(c = 0;c < MaxChannels;c++)
SamplesOut[index][c] += State->Early.PanGain[c]*early[c&3] +
State->Late.PanGain[c]*late[c&3];
}
@@ -1045,13 +1045,13 @@ static ALvoid Update3DPanning(const ALCdevice *Device, const ALfloat *Reflection
}
dirGain = aluSqrt(earlyPan[0]*earlyPan[0] + earlyPan[2]*earlyPan[2]);
- for(index = 0;index < MAXCHANNELS;index++)
+ for(index = 0;index < MaxChannels;index++)
State->Early.PanGain[index] = 0.0f;
ComputeAngleGains(Device, aluAtan2(earlyPan[0], earlyPan[2]), (1.0f-dirGain)*F_PI,
lerp(ambientGain, 1.0f, dirGain) * Gain, State->Early.PanGain);
dirGain = aluSqrt(latePan[0]*latePan[0] + latePan[2]*latePan[2]);
- for(index = 0;index < MAXCHANNELS;index++)
+ for(index = 0;index < MaxChannels;index++)
State->Late.PanGain[index] = 0.0f;
ComputeAngleGains(Device, aluAtan2(latePan[0], latePan[2]), (1.0f-dirGain)*F_PI,
lerp(ambientGain, 1.0f, dirGain) * Gain, State->Late.PanGain);
@@ -1142,7 +1142,7 @@ static ALvoid ReverbUpdate(ALeffectState *effect, ALCdevice *Device, const ALeff
/* Update channel gains */
gain *= aluSqrt(2.0f/Device->NumChan) * ReverbBoost;
- for(index = 0;index < MAXCHANNELS;index++)
+ for(index = 0;index < MaxChannels;index++)
State->Gain[index] = 0.0f;
for(index = 0;index < Device->NumChan;index++)
{
@@ -1236,7 +1236,7 @@ ALeffectState *ReverbCreate(void)
State->Late.LpSample[index] = 0.0f;
}
- for(index = 0;index < MAXCHANNELS;index++)
+ for(index = 0;index < MaxChannels;index++)
{
State->Early.PanGain[index] = 0.0f;
State->Late.PanGain[index] = 0.0f;
diff --git a/Alc/mixer.c b/Alc/mixer.c
index 75ede3dc..c4120908 100644
--- a/Alc/mixer.c
+++ b/Alc/mixer.c
@@ -107,7 +107,7 @@ static void MixDirect_Hrtf_##sampler(ALsource *Source, ALCdevice *Device, \
{ \
const ALuint NumChannels = Source->NumChannels; \
const ALint *RESTRICT DelayStep = params->Hrtf.DelayStep; \
- ALfloat (*RESTRICT DryBuffer)[MAXCHANNELS]; \
+ ALfloat (*RESTRICT DryBuffer)[MaxChannels]; \
ALfloat *RESTRICT ClickRemoval, *RESTRICT PendingClicks; \
ALfloat (*RESTRICT CoeffStep)[2] = params->Hrtf.CoeffStep; \
ALuint pos, frac; \
@@ -157,10 +157,10 @@ static void MixDirect_Hrtf_##sampler(ALsource *Source, ALCdevice *Device, \
left = History[(Offset-(Delay[0]>>16))&SRC_HISTORY_MASK]; \
right = History[(Offset-(Delay[1]>>16))&SRC_HISTORY_MASK]; \
\
- ClickRemoval[FRONT_LEFT] -= Values[(Offset+1)&HRIR_MASK][0] + \
- Coeffs[0][0] * left; \
- ClickRemoval[FRONT_RIGHT] -= Values[(Offset+1)&HRIR_MASK][1] + \
- Coeffs[0][1] * right; \
+ ClickRemoval[FrontLeft] -= Values[(Offset+1)&HRIR_MASK][0] + \
+ Coeffs[0][0] * left; \
+ ClickRemoval[FrontRight] -= Values[(Offset+1)&HRIR_MASK][1] + \
+ Coeffs[0][1] * right; \
} \
for(BufferIdx = 0;BufferIdx < BufferSize && Counter > 0;BufferIdx++) \
{ \
@@ -187,8 +187,8 @@ static void MixDirect_Hrtf_##sampler(ALsource *Source, ALCdevice *Device, \
Coeffs[c][1] += CoeffStep[c][1]; \
} \
\
- DryBuffer[OutPos][FRONT_LEFT] += Values[Offset&HRIR_MASK][0]; \
- DryBuffer[OutPos][FRONT_RIGHT] += Values[Offset&HRIR_MASK][1]; \
+ DryBuffer[OutPos][FrontLeft] += Values[Offset&HRIR_MASK][0]; \
+ DryBuffer[OutPos][FrontRight] += Values[Offset&HRIR_MASK][1]; \
\
frac += increment; \
pos += frac>>FRACTIONBITS; \
@@ -213,8 +213,8 @@ static void MixDirect_Hrtf_##sampler(ALsource *Source, ALCdevice *Device, \
Offset++; \
\
ApplyCoeffs(Offset, Values, Coeffs, left, right); \
- DryBuffer[OutPos][FRONT_LEFT] += Values[Offset&HRIR_MASK][0]; \
- DryBuffer[OutPos][FRONT_RIGHT] += Values[Offset&HRIR_MASK][1]; \
+ DryBuffer[OutPos][FrontLeft] += Values[Offset&HRIR_MASK][0]; \
+ DryBuffer[OutPos][FrontRight] += Values[Offset&HRIR_MASK][1]; \
\
frac += increment; \
pos += frac>>FRACTIONBITS; \
@@ -230,10 +230,10 @@ static void MixDirect_Hrtf_##sampler(ALsource *Source, ALCdevice *Device, \
left = History[(Offset-Delay[0])&SRC_HISTORY_MASK]; \
right = History[(Offset-Delay[1])&SRC_HISTORY_MASK]; \
\
- PendingClicks[FRONT_LEFT] += Values[(Offset+1)&HRIR_MASK][0] + \
- Coeffs[0][0] * left; \
- PendingClicks[FRONT_RIGHT] += Values[(Offset+1)&HRIR_MASK][1] + \
- Coeffs[0][1] * right; \
+ PendingClicks[FrontLeft] += Values[(Offset+1)&HRIR_MASK][0] + \
+ Coeffs[0][0] * left; \
+ PendingClicks[FrontRight] += Values[(Offset+1)&HRIR_MASK][1] + \
+ Coeffs[0][1] * right; \
} \
OutPos -= BufferSize; \
} \
@@ -252,9 +252,9 @@ static void MixDirect_##sampler(ALsource *Source, ALCdevice *Device, \
ALuint OutPos, ALuint SamplesToDo, ALuint BufferSize) \
{ \
const ALuint NumChannels = Source->NumChannels; \
- ALfloat (*RESTRICT DryBuffer)[MAXCHANNELS]; \
+ ALfloat (*RESTRICT DryBuffer)[MaxChannels]; \
ALfloat *RESTRICT ClickRemoval, *RESTRICT PendingClicks; \
- ALfloat DrySend[MAXCHANNELS]; \
+ ALfloat DrySend[MaxChannels]; \
FILTER *DryFilter; \
ALuint pos, frac; \
ALuint BufferIdx; \
@@ -271,7 +271,7 @@ static void MixDirect_##sampler(ALsource *Source, ALCdevice *Device, \
\
for(i = 0;i < NumChannels;i++) \
{ \
- for(c = 0;c < MAXCHANNELS;c++) \
+ for(c = 0;c < MaxChannels;c++) \
DrySend[c] = params->Gains[i][c]; \
\
pos = 0; \
@@ -282,7 +282,7 @@ static void MixDirect_##sampler(ALsource *Source, ALCdevice *Device, \
value = sampler(data + pos*NumChannels + i, NumChannels, frac); \
\
value = lpFilter2PC(DryFilter, i, value); \
- for(c = 0;c < MAXCHANNELS;c++) \
+ for(c = 0;c < MaxChannels;c++) \
ClickRemoval[c] -= value*DrySend[c]; \
} \
for(BufferIdx = 0;BufferIdx < BufferSize;BufferIdx++) \
@@ -290,7 +290,7 @@ static void MixDirect_##sampler(ALsource *Source, ALCdevice *Device, \
value = sampler(data + pos*NumChannels + i, NumChannels, frac); \
\
value = lpFilter2P(DryFilter, i, value); \
- for(c = 0;c < MAXCHANNELS;c++) \
+ for(c = 0;c < MaxChannels;c++) \
DryBuffer[OutPos][c] += value*DrySend[c]; \
\
frac += increment; \
@@ -303,7 +303,7 @@ static void MixDirect_##sampler(ALsource *Source, ALCdevice *Device, \
value = sampler(data + pos*NumChannels + i, NumChannels, frac); \
\
value = lpFilter2PC(DryFilter, i, value); \
- for(c = 0;c < MAXCHANNELS;c++) \
+ for(c = 0;c < MaxChannels;c++) \
PendingClicks[c] += value*DrySend[c]; \
} \
OutPos -= BufferSize; \
diff --git a/Alc/panning.c b/Alc/panning.c
index d6d4bc21..4bdaf6b0 100644
--- a/Alc/panning.c
+++ b/Alc/panning.c
@@ -31,8 +31,8 @@
#include "AL/alc.h"
#include "alu.h"
-static void SetSpeakerArrangement(const char *name, ALfloat SpeakerAngle[MAXCHANNELS],
- enum Channel Speaker2Chan[MAXCHANNELS], ALint chans)
+static void SetSpeakerArrangement(const char *name, ALfloat SpeakerAngle[MaxChannels],
+ enum Channel Speaker2Chan[MaxChannels], ALint chans)
{
char *confkey, *next;
char *layout_str;
@@ -71,21 +71,21 @@ static void SetSpeakerArrangement(const char *name, ALfloat SpeakerAngle[MAXCHAN
*(++end) = 0;
if(strcmp(confkey, "fl") == 0 || strcmp(confkey, "front-left") == 0)
- val = FRONT_LEFT;
+ val = FrontLeft;
else if(strcmp(confkey, "fr") == 0 || strcmp(confkey, "front-right") == 0)
- val = FRONT_RIGHT;
+ val = FrontRight;
else if(strcmp(confkey, "fc") == 0 || strcmp(confkey, "front-center") == 0)
- val = FRONT_CENTER;
+ val = FrontCenter;
else if(strcmp(confkey, "bl") == 0 || strcmp(confkey, "back-left") == 0)
- val = BACK_LEFT;
+ val = BackLeft;
else if(strcmp(confkey, "br") == 0 || strcmp(confkey, "back-right") == 0)
- val = BACK_RIGHT;
+ val = BackRight;
else if(strcmp(confkey, "bc") == 0 || strcmp(confkey, "back-center") == 0)
- val = BACK_CENTER;
+ val = BackCenter;
else if(strcmp(confkey, "sl") == 0 || strcmp(confkey, "side-left") == 0)
- val = SIDE_LEFT;
+ val = SideLeft;
else if(strcmp(confkey, "sr") == 0 || strcmp(confkey, "side-right") == 0)
- val = SIDE_RIGHT;
+ val = SideRight;
else
{
ERR("Unknown speaker for %s: \"%s\"\n", name, confkey);
@@ -148,9 +148,9 @@ static void SetSpeakerArrangement(const char *name, ALfloat SpeakerAngle[MAXCHAN
*/
ALvoid ComputeAngleGains(const ALCdevice *device, ALfloat angle, ALfloat hwidth, ALfloat ingain, ALfloat *gains)
{
- ALfloat tmpgains[MAXCHANNELS] = { 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f };
- enum Channel Speaker2Chan[MAXCHANNELS];
- ALfloat SpeakerAngle[MAXCHANNELS];
+ ALfloat tmpgains[MaxChannels] = { 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f };
+ enum Channel Speaker2Chan[MaxChannels];
+ ALfloat SpeakerAngle[MaxChannels];
ALfloat langle, rangle;
ALfloat a;
ALuint i;
@@ -346,15 +346,15 @@ ALvoid aluInitPanning(ALCdevice *Device)
{
case DevFmtMono:
Device->NumChan = 1;
- Speaker2Chan[0] = FRONT_CENTER;
+ Speaker2Chan[0] = FrontCenter;
SpeakerAngle[0] = F_PI/180.0f * 0.0f;
layoutname = NULL;
break;
case DevFmtStereo:
Device->NumChan = 2;
- Speaker2Chan[0] = FRONT_LEFT;
- Speaker2Chan[1] = FRONT_RIGHT;
+ Speaker2Chan[0] = FrontLeft;
+ Speaker2Chan[1] = FrontRight;
SpeakerAngle[0] = F_PI/180.0f * -90.0f;
SpeakerAngle[1] = F_PI/180.0f * 90.0f;
layoutname = "layout_stereo";
@@ -362,10 +362,10 @@ ALvoid aluInitPanning(ALCdevice *Device)
case DevFmtQuad:
Device->NumChan = 4;
- Speaker2Chan[0] = BACK_LEFT;
- Speaker2Chan[1] = FRONT_LEFT;
- Speaker2Chan[2] = FRONT_RIGHT;
- Speaker2Chan[3] = BACK_RIGHT;
+ Speaker2Chan[0] = BackLeft;
+ Speaker2Chan[1] = FrontLeft;
+ Speaker2Chan[2] = FrontRight;
+ Speaker2Chan[3] = BackRight;
SpeakerAngle[0] = F_PI/180.0f * -135.0f;
SpeakerAngle[1] = F_PI/180.0f * -45.0f;
SpeakerAngle[2] = F_PI/180.0f * 45.0f;
@@ -375,11 +375,11 @@ ALvoid aluInitPanning(ALCdevice *Device)
case DevFmtX51:
Device->NumChan = 5;
- Speaker2Chan[0] = BACK_LEFT;
- Speaker2Chan[1] = FRONT_LEFT;
- Speaker2Chan[2] = FRONT_CENTER;
- Speaker2Chan[3] = FRONT_RIGHT;
- Speaker2Chan[4] = BACK_RIGHT;
+ Speaker2Chan[0] = BackLeft;
+ Speaker2Chan[1] = FrontLeft;
+ Speaker2Chan[2] = FrontCenter;
+ Speaker2Chan[3] = FrontRight;
+ Speaker2Chan[4] = BackRight;
SpeakerAngle[0] = F_PI/180.0f * -110.0f;
SpeakerAngle[1] = F_PI/180.0f * -30.0f;
SpeakerAngle[2] = F_PI/180.0f * 0.0f;
@@ -390,11 +390,11 @@ ALvoid aluInitPanning(ALCdevice *Device)
case DevFmtX51Side:
Device->NumChan = 5;
- Speaker2Chan[0] = SIDE_LEFT;
- Speaker2Chan[1] = FRONT_LEFT;
- Speaker2Chan[2] = FRONT_CENTER;
- Speaker2Chan[3] = FRONT_RIGHT;
- Speaker2Chan[4] = SIDE_RIGHT;
+ Speaker2Chan[0] = SideLeft;
+ Speaker2Chan[1] = FrontLeft;
+ Speaker2Chan[2] = FrontCenter;
+ Speaker2Chan[3] = FrontRight;
+ Speaker2Chan[4] = SideRight;
SpeakerAngle[0] = F_PI/180.0f * -90.0f;
SpeakerAngle[1] = F_PI/180.0f * -30.0f;
SpeakerAngle[2] = F_PI/180.0f * 0.0f;
@@ -405,12 +405,12 @@ ALvoid aluInitPanning(ALCdevice *Device)
case DevFmtX61:
Device->NumChan = 6;
- Speaker2Chan[0] = SIDE_LEFT;
- Speaker2Chan[1] = FRONT_LEFT;
- Speaker2Chan[2] = FRONT_CENTER;
- Speaker2Chan[3] = FRONT_RIGHT;
- Speaker2Chan[4] = SIDE_RIGHT;
- Speaker2Chan[5] = BACK_CENTER;
+ Speaker2Chan[0] = SideLeft;
+ Speaker2Chan[1] = FrontLeft;
+ Speaker2Chan[2] = FrontCenter;
+ Speaker2Chan[3] = FrontRight;
+ Speaker2Chan[4] = SideRight;
+ Speaker2Chan[5] = BackCenter;
SpeakerAngle[0] = F_PI/180.0f * -90.0f;
SpeakerAngle[1] = F_PI/180.0f * -30.0f;
SpeakerAngle[2] = F_PI/180.0f * 0.0f;
@@ -422,13 +422,13 @@ ALvoid aluInitPanning(ALCdevice *Device)
case DevFmtX71:
Device->NumChan = 7;
- Speaker2Chan[0] = BACK_LEFT;
- Speaker2Chan[1] = SIDE_LEFT;
- Speaker2Chan[2] = FRONT_LEFT;
- Speaker2Chan[3] = FRONT_CENTER;
- Speaker2Chan[4] = FRONT_RIGHT;
- Speaker2Chan[5] = SIDE_RIGHT;
- Speaker2Chan[6] = BACK_RIGHT;
+ Speaker2Chan[0] = BackLeft;
+ Speaker2Chan[1] = SideLeft;
+ Speaker2Chan[2] = FrontLeft;
+ Speaker2Chan[3] = FrontCenter;
+ Speaker2Chan[4] = FrontRight;
+ Speaker2Chan[5] = SideRight;
+ Speaker2Chan[6] = BackRight;
SpeakerAngle[0] = F_PI/180.0f * -150.0f;
SpeakerAngle[1] = F_PI/180.0f * -90.0f;
SpeakerAngle[2] = F_PI/180.0f * -30.0f;
diff --git a/OpenAL32/Include/alAuxEffectSlot.h b/OpenAL32/Include/alAuxEffectSlot.h
index 70bb8317..dd8d3d76 100644
--- a/OpenAL32/Include/alAuxEffectSlot.h
+++ b/OpenAL32/Include/alAuxEffectSlot.h
@@ -40,7 +40,7 @@ struct ALeffectState {
ALvoid (*Destroy)(ALeffectState *State);
ALboolean (*DeviceUpdate)(ALeffectState *State, ALCdevice *Device);
ALvoid (*Update)(ALeffectState *State, ALCdevice *Device, const ALeffectslot *Slot);
- ALvoid (*Process)(ALeffectState *State, ALuint SamplesToDo, const ALfloat *SamplesIn, ALfloat (*SamplesOut)[MAXCHANNELS]);
+ ALvoid (*Process)(ALeffectState *State, ALuint SamplesToDo, const ALfloat *SamplesIn, ALfloat (*SamplesOut)[MaxChannels]);
};
ALeffectState *NoneCreate(void);
diff --git a/OpenAL32/Include/alMain.h b/OpenAL32/Include/alMain.h
index 96943ccb..420c187d 100644
--- a/OpenAL32/Include/alMain.h
+++ b/OpenAL32/Include/alMain.h
@@ -570,16 +570,16 @@ struct ALCdevice_struct
ALuint Flags;
// Dry path buffer mix
- ALfloat DryBuffer[BUFFERSIZE][MAXCHANNELS];
+ ALfloat DryBuffer[BUFFERSIZE][MaxChannels];
- enum Channel DevChannels[MAXCHANNELS];
+ enum Channel DevChannels[MaxChannels];
- enum Channel Speaker2Chan[MAXCHANNELS];
- ALfloat SpeakerAngle[MAXCHANNELS];
+ enum Channel Speaker2Chan[MaxChannels];
+ ALfloat SpeakerAngle[MaxChannels];
ALuint NumChan;
- ALfloat ClickRemoval[MAXCHANNELS];
- ALfloat PendingClicks[MAXCHANNELS];
+ ALfloat ClickRemoval[MaxChannels];
+ ALfloat PendingClicks[MaxChannels];
/* Default effect slot */
struct ALeffectslot *DefaultSlot;
diff --git a/OpenAL32/Include/alSource.h b/OpenAL32/Include/alSource.h
index f76f618d..6a85567e 100644
--- a/OpenAL32/Include/alSource.h
+++ b/OpenAL32/Include/alSource.h
@@ -31,17 +31,17 @@ typedef struct ALbufferlistitem
typedef struct HrtfState {
ALboolean Moving;
ALuint Counter;
- ALfloat History[MAXCHANNELS][SRC_HISTORY_LENGTH];
- ALfloat Values[MAXCHANNELS][HRIR_LENGTH][2];
+ ALfloat History[MaxChannels][SRC_HISTORY_LENGTH];
+ ALfloat Values[MaxChannels][HRIR_LENGTH][2];
ALuint Offset;
} HrtfState;
typedef struct HrtfParams {
ALfloat Gain;
ALfloat Dir[3];
- ALfloat Coeffs[MAXCHANNELS][HRIR_LENGTH][2];
- ALuint Delay[MAXCHANNELS][2];
- ALfloat CoeffStep[HRIR_LENGTH][2];
+ ALfloat Coeffs[MaxChannels][HRIR_LENGTH][2];
+ ALuint Delay[MaxChannels][2];
+ ALfloat CoeffStep[MaxChannels][2];
ALint DelayStep[2];
} HrtfParams;
@@ -50,12 +50,12 @@ typedef struct DirectParams {
/* A mixing matrix. First subscript is the channel number of the input data
* (regardless of channel configuration) and the second is the channel
- * target (eg. FRONT_LEFT). Not used with HRTF. */
- ALfloat Gains[MAXCHANNELS][MAXCHANNELS];
+ * target (eg. FrontLeft). Not used with HRTF. */
+ ALfloat Gains[MaxChannels][MaxChannels];
/* A low-pass filter, using 2 chained one-pole filters. */
FILTER iirFilter;
- ALfloat history[MAXCHANNELS*2];
+ ALfloat history[MaxChannels*2];
} DirectParams;
typedef struct SendParams {
@@ -65,7 +65,7 @@ typedef struct SendParams {
/* A low-pass filter, using 2 chained one-pole filters. */
FILTER iirFilter;
- ALfloat history[MAXCHANNELS*2];
+ ALfloat history[MaxChannels*2];
} SendParams;
diff --git a/OpenAL32/Include/alu.h b/OpenAL32/Include/alu.h
index 9efee100..289614de 100644
--- a/OpenAL32/Include/alu.h
+++ b/OpenAL32/Include/alu.h
@@ -139,17 +139,17 @@ enum Resampler {
};
enum Channel {
- FRONT_LEFT = 0,
- FRONT_RIGHT,
- FRONT_CENTER,
+ FrontLeft = 0,
+ FrontRight,
+ FrontCenter,
LFE,
- BACK_LEFT,
- BACK_RIGHT,
- BACK_CENTER,
- SIDE_LEFT,
- SIDE_RIGHT,
+ BackLeft,
+ BackRight,
+ BackCenter,
+ SideLeft,
+ SideRight,
- MAXCHANNELS
+ MaxChannels
};
enum DistanceModel {
diff --git a/OpenAL32/alAuxEffectSlot.c b/OpenAL32/alAuxEffectSlot.c
index 08ed3d69..1823ed07 100644
--- a/OpenAL32/alAuxEffectSlot.c
+++ b/OpenAL32/alAuxEffectSlot.c
@@ -405,7 +405,7 @@ static ALvoid NoneUpdate(ALeffectState *State, ALCdevice *Device, const ALeffect
(void)Device;
(void)Slot;
}
-static ALvoid NoneProcess(ALeffectState *State, ALuint SamplesToDo, const ALfloat *SamplesIn, ALfloat (*SamplesOut)[MAXCHANNELS])
+static ALvoid NoneProcess(ALeffectState *State, ALuint SamplesToDo, const ALfloat *SamplesIn, ALfloat (*SamplesOut)[MaxChannels])
{
(void)State;
(void)SamplesToDo;
diff --git a/OpenAL32/alBuffer.c b/OpenAL32/alBuffer.c
index 3e2fcaa4..77975218 100644
--- a/OpenAL32/alBuffer.c
+++ b/OpenAL32/alBuffer.c
@@ -1088,8 +1088,8 @@ static ALalaw EncodeALaw(ALshort val)
static void DecodeIMA4Block(ALshort *dst, const ALima4 *src, ALint numchans)
{
- ALint sample[MAXCHANNELS], index[MAXCHANNELS];
- ALuint code[MAXCHANNELS];
+ ALint sample[MaxChannels], index[MaxChannels];
+ ALuint code[MaxChannels];
ALsizei j,k,c;
for(c = 0;c < numchans;c++)
@@ -1750,7 +1750,7 @@ DECL_TEMPLATE(ALubyte3, ALubyte3)
static void Convert_##T##_ALima4(T *dst, const ALima4 *src, ALuint numchans, \
ALuint len) \
{ \
- ALshort tmp[65*MAXCHANNELS]; /* Max samples an IMA4 frame can be */ \
+ ALshort tmp[65*MaxChannels]; /* Max samples an IMA4 frame can be */ \
ALuint i, j, k; \
\
i = 0; \
@@ -1786,9 +1786,9 @@ DECL_TEMPLATE(ALubyte3)
static void Convert_ALima4_##T(ALima4 *dst, const T *src, ALuint numchans, \
ALuint len) \
{ \
- ALshort tmp[65*MAXCHANNELS]; /* Max samples an IMA4 frame can be */ \
- ALint sample[MAXCHANNELS] = {0,0,0,0,0,0,0,0}; \
- ALint index[MAXCHANNELS] = {0,0,0,0,0,0,0,0}; \
+ ALshort tmp[65*MaxChannels]; /* Max samples an IMA4 frame can be */ \
+ ALint sample[MaxChannels] = {0,0,0,0,0,0,0,0}; \
+ ALint index[MaxChannels] = {0,0,0,0,0,0,0,0}; \
ALuint i, j; \
\
for(i = 0;i < len;i += 65) \
diff --git a/OpenAL32/alSource.c b/OpenAL32/alSource.c
index 7d0e51d6..7b4742df 100644
--- a/OpenAL32/alSource.c
+++ b/OpenAL32/alSource.c
@@ -1667,7 +1667,7 @@ ALvoid SetSourceState(ALsource *Source, ALCcontext *Context, ALenum state)
if(Source->state != AL_PLAYING)
{
- for(j = 0;j < MAXCHANNELS;j++)
+ for(j = 0;j < MaxChannels;j++)
{
for(k = 0;k < SRC_HISTORY_LENGTH;k++)
Source->Hrtf.History[j][k] = 0.0f;