From efd4c70664916c8aec328e46e2c0e555935b817c Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Sun, 11 Jul 2021 17:19:29 +1000 Subject: [PATCH] XAudio2OutputStream: Fix volume not applying --- src/frontend-common/xaudio2_audio_stream.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/frontend-common/xaudio2_audio_stream.cpp b/src/frontend-common/xaudio2_audio_stream.cpp index d38f28ca2..088630834 100644 --- a/src/frontend-common/xaudio2_audio_stream.cpp +++ b/src/frontend-common/xaudio2_audio_stream.cpp @@ -173,7 +173,8 @@ void XAudio2AudioStream::EnqueueBuffer() void XAudio2AudioStream::SetOutputVolume(u32 volume) { - HRESULT hr = m_source_voice->SetVolume(static_cast(m_output_volume) / 100.0f); + AudioStream::SetOutputVolume(volume); + HRESULT hr = m_mastering_voice->SetVolume(static_cast(m_output_volume) / 100.0f); if (FAILED(hr)) Log_ErrorPrintf("SetVolume() failed: %08X", hr); }