diff --git a/src/hardware/mixer.cpp b/src/hardware/mixer.cpp index 5673e714..c3a5c40c 100644 --- a/src/hardware/mixer.cpp +++ b/src/hardware/mixer.cpp @@ -502,7 +502,7 @@ static void SDLCALL MIXER_CallBack(void * userdata, Uint8 *stream, int len) { if(diff > (mixer.min_needed<<1)) diff = mixer.min_needed<<1; if(diff > (mixer.min_needed>>1)) mixer.tick_add = ((mixer.freq-(diff/5)) << TICK_SHIFT)/1000; - else if (diff > (mixer.min_needed>>4)) + else if (diff > (mixer.min_needed>>2)) mixer.tick_add = ((mixer.freq-(diff>>3)) << TICK_SHIFT)/1000; else mixer.tick_add = (mixer.freq<< TICK_SHIFT)/1000;