diff --git a/rpcs3/Emu/Cell/Modules/cellAudio.cpp b/rpcs3/Emu/Cell/Modules/cellAudio.cpp index 338d83bd32..24f14a037f 100644 --- a/rpcs3/Emu/Cell/Modules/cellAudio.cpp +++ b/rpcs3/Emu/Cell/Modules/cellAudio.cpp @@ -64,19 +64,17 @@ void cell_audio_config::reset(bool backend_changed) } const AudioFreq freq = AudioFreq::FREQ_48K; - const AudioSampleSize sample_size = g_cfg.audio.convert_to_s16 ? AudioSampleSize::S16 : AudioSampleSize::FLOAT; + const AudioSampleSize sample_size = raw.convert_to_s16 ? AudioSampleSize::S16 : AudioSampleSize::FLOAT; const AudioChannelCnt ch_cnt = [&]() { - const audio_downmix downmix = g_cfg.audio.audio_channel_downmix.get(); - - switch (downmix) + switch (raw.downmix) { case audio_downmix::no_downmix: return AudioChannelCnt::SURROUND_7_1; case audio_downmix::downmix_to_5_1: return AudioChannelCnt::SURROUND_5_1; case audio_downmix::downmix_to_stereo: return AudioChannelCnt::STEREO; case audio_downmix::use_application_settings: return AudioChannelCnt::STEREO; // TODO default: - fmt::throw_exception("Unknown audio channel mode %s (%d)", downmix, static_cast(downmix)); + fmt::throw_exception("Unknown audio channel mode %s (%d)", raw.downmix, static_cast(raw.downmix)); } }();