summaryrefslogtreecommitdiff
path: root/Source/Core/AudioCommon/Mixer.cpp
diff options
context:
space:
mode:
authorMarkus Wick <degasus@users.noreply.github.com>2016-01-06 14:21:55 +0100
committerMarkus Wick <degasus@users.noreply.github.com>2016-01-06 14:21:55 +0100
commit86b0e7e4f2844a2e7cc94bb01683ddcc7a8f7d4f (patch)
tree619f243959c7209b8fd71d9bcb816cf8bb2b3d4c /Source/Core/AudioCommon/Mixer.cpp
parent7c2c73a5fd38de40e7176a4f14a504856b45b635 (diff)
parent3ff4ec275ae931dfc946cdb09825efa7b9e60d18 (diff)
Merge pull request #3356 from degasus/master
Throttler: Rename "framelimiter" to "emulation speed".
Diffstat (limited to 'Source/Core/AudioCommon/Mixer.cpp')
-rw-r--r--Source/Core/AudioCommon/Mixer.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/Source/Core/AudioCommon/Mixer.cpp b/Source/Core/AudioCommon/Mixer.cpp
index 8d2380b4cf..5d1207bbe3 100644
--- a/Source/Core/AudioCommon/Mixer.cpp
+++ b/Source/Core/AudioCommon/Mixer.cpp
@@ -11,7 +11,6 @@
#include "Core/ConfigManager.h"
#include "Core/Core.h"
#include "Core/HW/AudioInterface.h"
-#include "Core/HW/VideoInterface.h"
// UGLINESS
#include "Core/PowerPC/PowerPC.h"
@@ -60,11 +59,11 @@ unsigned int CMixer::MixerFifo::Mix(short* samples, unsigned int numSamples, boo
//advance indexR with sample position
//remember fractional offset
- u32 framelimit = SConfig::GetInstance().m_Framelimit;
+ float emulationspeed = SConfig::GetInstance().m_EmulationSpeed;
float aid_sample_rate = m_input_sample_rate + offset;
- if (consider_framelimit && framelimit > 1)
+ if (consider_framelimit && emulationspeed > 0.0f)
{
- aid_sample_rate = aid_sample_rate * (framelimit - 1) * 5 / VideoInterface::TargetRefreshRate;
+ aid_sample_rate = aid_sample_rate * emulationspeed;
}
const u32 ratio = (u32)(65536.0f * aid_sample_rate / (float)m_mixer->m_sampleRate);