From 33da572d9e4cd5fbf9d63d79de93dc174724c451 Mon Sep 17 00:00:00 2001 From: Peter Veenstra Date: Sat, 2 Sep 2017 08:13:49 +0000 Subject: [PATCH] Change adaptive rate parameters slightly, so that is a less jumpy Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4038 --- src/hardware/mixer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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;