mirror of
https://github.com/fabiangreffrath/woof.git
synced 2025-09-23 03:52:12 -04:00
Undo music volume slider changes (#737)
This commit is contained in:
parent
669d23ed04
commit
cda1560d31
@ -140,10 +140,6 @@ static void FillBuffer(void)
|
||||
channel_volume[MIDIEVENT_CHANNEL(event->dwEvent)] = volume;
|
||||
|
||||
volume *= volume_factor;
|
||||
if (volume > 127)
|
||||
{
|
||||
volume = 127;
|
||||
}
|
||||
|
||||
event->dwEvent = (event->dwEvent & 0xFF00FFFF) |
|
||||
((volume & 0x7F) << 16);
|
||||
@ -447,10 +443,6 @@ static void UpdateVolume()
|
||||
DWORD msg = 0;
|
||||
|
||||
int value = channel_volume[i] * volume_factor;
|
||||
if (value > 127)
|
||||
{
|
||||
value = 127;
|
||||
}
|
||||
|
||||
msg = MIDI_EVENT_CONTROLLER | i | (MIDI_CONTROLLER_MAIN_VOLUME << 8) |
|
||||
(value << 16);
|
||||
@ -461,7 +453,7 @@ static void UpdateVolume()
|
||||
|
||||
static void I_WIN_SetMusicVolume(int volume)
|
||||
{
|
||||
volume_factor = (float)volume * 8 / 100;
|
||||
volume_factor = (float)volume / 15;
|
||||
|
||||
UpdateVolume();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user