added workaround for broken MIDI volume behaviour for Windows platform
authorHolger Schemel <info@artsoft.org>
Sat, 27 Jan 2018 19:58:00 +0000 (20:58 +0100)
committerHolger Schemel <info@artsoft.org>
Sat, 27 Jan 2018 19:58:08 +0000 (20:58 +0100)
commitae22060f6dbc84e9fe7f4ea6a8d2e29cc9c311dd
treea677836680a5bccf5683b021c10249981d78a4fa
parent3e260bd26ec0df0531a83f1323178743f641187d
added workaround for broken MIDI volume behaviour for Windows platform

playing MIDI music is broken since Windows Vista, as it sets the volume
for MIDI music also for all other sounds and music, which cannot be set
back to normal unless playing MIDI music again with that desired volume
(more details: https://www.artsoft.org/forum/viewtopic.php?f=7&t=2253)

=> workaround 1: always play MIDI music with maximum volume
=> workaround 2: never fade MIDI music to lower volume, but just stop it
src/libgame/sound.c