From 884f134664d1b772d37c40988b61f6b394bbd8dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartosz=20Kurczy=C5=84ski?= Date: Tue, 3 Dec 2024 22:13:31 +0100 Subject: [PATCH] Ensure initial volume for CD music is properly set. (#406) * Ensure initial volume for CD music is properly set. * Incorporate review comments. --- src/DETHRACE/common/sound.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/DETHRACE/common/sound.c b/src/DETHRACE/common/sound.c index 8678aac2..c5c4839d 100644 --- a/src/DETHRACE/common/sound.c +++ b/src/DETHRACE/common/sound.c @@ -699,6 +699,10 @@ int DRS3StartCDA(tS3_sound_id pCDA_id) { } gLast_tune = pCDA_id; gCDA_is_playing = DRS3StartSoundNoPiping(gMusic_outlet, pCDA_id); +#if defined(DETHRACE_FIX_BUGS) + // Initial CD music volume was not set correctly + DRS3SetOutletVolume(gMusic_outlet, 42 * gProgram_state.music_volume); +#endif gCDA_tag = gCDA_is_playing; if (!gCDA_is_playing) { gCD_is_disabled = 1;