aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/alAuxEffectSlot.c
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2013-07-02 06:57:27 -0700
committerChris Robinson <[email protected]>2013-07-02 06:57:27 -0700
commit52096234e117273fba4b258d789a58580c56ba88 (patch)
treecefe47c1362c85a51a3cc46042c2c636295b578d /OpenAL32/alAuxEffectSlot.c
parent61c6a38f041ac5b7cf265eb718763d550119cf70 (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.c2
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;