diff options
author | Chris Robinson <[email protected]> | 2013-07-02 06:57:27 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2013-07-02 06:57:27 -0700 |
commit | 52096234e117273fba4b258d789a58580c56ba88 (patch) | |
tree | cefe47c1362c85a51a3cc46042c2c636295b578d /OpenAL32/alAuxEffectSlot.c | |
parent | 61c6a38f041ac5b7cf265eb718763d550119cf70 (diff) |
Limit the source step to 10
This means the combination of the buffer frequency, source pitch, and
doppler shift can't exceed 10x the device playback frequency.
This is needed to keep the mixer from starving with a really high
increment, causing small DstBufferSize values that require a lot of
iterations.
Diffstat (limited to 'OpenAL32/alAuxEffectSlot.c')
-rw-r--r-- | OpenAL32/alAuxEffectSlot.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/OpenAL32/alAuxEffectSlot.c b/OpenAL32/alAuxEffectSlot.c index b3d0d826..eec41081 100644 --- a/OpenAL32/alAuxEffectSlot.c +++ b/OpenAL32/alAuxEffectSlot.c @@ -546,7 +546,7 @@ ALenum InitializeEffect(ALCdevice *Device, ALeffectslot *EffectSlot, ALeffect *e ALenum InitEffectSlot(ALeffectslot *slot) { ALeffectStateFactory *factory; - ALint i, c; + ALuint i, c; slot->EffectType = AL_EFFECT_NULL; |