aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/alSource.c
diff options
context:
space:
mode:
Diffstat (limited to 'OpenAL32/alSource.c')
-rw-r--r--OpenAL32/alSource.c15
1 files changed, 2 insertions, 13 deletions
diff --git a/OpenAL32/alSource.c b/OpenAL32/alSource.c
index a716eb74..12bd9436 100644
--- a/OpenAL32/alSource.c
+++ b/OpenAL32/alSource.c
@@ -2597,23 +2597,12 @@ ALvoid SetSourceState(ALsource *Source, ALCcontext *Context, ALenum state)
voice->Source = Source;
}
- voice->Direct.Moving = AL_FALSE;
+ voice->Direct.Moving = AL_FALSE;
voice->Direct.Counter = 0;
- for(i = 0;i < MAX_INPUT_CHANNELS;i++)
- {
- ALsizei j;
- for(j = 0;j < SRC_HISTORY_LENGTH;j++)
- voice->Direct.Mix.Hrtf.State[i].History[j] = 0.0f;
- for(j = 0;j < HRIR_LENGTH;j++)
- {
- voice->Direct.Mix.Hrtf.State[i].Values[j][0] = 0.0f;
- voice->Direct.Mix.Hrtf.State[i].Values[j][1] = 0.0f;
- }
- }
for(i = 0;i < (ALsizei)device->NumAuxSends;i++)
{
- voice->Send[i].Counter = 0;
voice->Send[i].Moving = AL_FALSE;
+ voice->Send[i].Counter = 0;
}
if(BufferList->buffer->FmtChannels == FmtMono)