summaryrefslogtreecommitdiff
path: root/Source/Core/AudioCommon/AudioCommon.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/AudioCommon/AudioCommon.cpp')
-rw-r--r--Source/Core/AudioCommon/AudioCommon.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/Source/Core/AudioCommon/AudioCommon.cpp b/Source/Core/AudioCommon/AudioCommon.cpp
index 874ef461b5..70ee8333c6 100644
--- a/Source/Core/AudioCommon/AudioCommon.cpp
+++ b/Source/Core/AudioCommon/AudioCommon.cpp
@@ -26,8 +26,13 @@ SoundStream *soundStream = nullptr;
namespace AudioCommon
{
- SoundStream *InitSoundStream(CMixer *mixer, void *hWnd)
+ SoundStream *InitSoundStream(void *hWnd)
{
+ unsigned int AISampleRate, DACSampleRate;
+ AudioInterface::Callback_GetSampleRate(AISampleRate, DACSampleRate);
+ delete soundStream;
+ CMixer *mixer = new CMixer(AISampleRate, DACSampleRate, 48000);
+
// TODO: possible memleak with mixer
std::string backend = SConfig::GetInstance().sBackend;