From 134914633a80e475c4caf45ab978e2d5bf872a81 Mon Sep 17 00:00:00 2001 From: Joshua de Reeper Date: Sat, 10 May 2025 12:22:01 +0200 Subject: [PATCH] Fix Audio at Startup --- src/audio/IAudioAPI.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/audio/IAudioAPI.cpp b/src/audio/IAudioAPI.cpp index 1ba109f9..dc266eed 100644 --- a/src/audio/IAudioAPI.cpp +++ b/src/audio/IAudioAPI.cpp @@ -101,7 +101,7 @@ bool IAudioAPI::IsAudioAPIAvailable(AudioAPI api) AudioAPIPtr IAudioAPI::CreateDeviceFromConfig(AudioType type, sint32 rate, sint32 samples_per_block, sint32 bits_per_sample) { sint32 channels = CemuConfig::AudioChannelsToNChannels(AudioTypeToChannels(type)); - return CreateDeviceFromConfig(TV, rate, channels, samples_per_block, bits_per_sample); + return CreateDeviceFromConfig(type, rate, channels, samples_per_block, bits_per_sample); } AudioAPIPtr IAudioAPI::CreateDeviceFromConfig(AudioType type, sint32 rate, sint32 channels, sint32 samples_per_block, sint32 bits_per_sample) @@ -128,7 +128,7 @@ AudioAPIPtr IAudioAPI::CreateDeviceFromConfig(AudioType type, sint32 rate, sint3 throw std::runtime_error("failed to find selected device while trying to create audio device"); audioAPIDev = CreateDevice(audio_api, device_description, rate, channels, samples_per_block, bits_per_sample); - audioAPIDev->SetVolume(TV ? config.tv_volume : config.pad_volume); + audioAPIDev->SetVolume(GetVolumeFromType(type)); return audioAPIDev; }