diff --git a/drivers/wdm/audio/drivers/ac97/prophnd.cpp b/drivers/wdm/audio/drivers/ac97/prophnd.cpp index 714e89da8d786..d9141c0eab454 100644 --- a/drivers/wdm/audio/drivers/ac97/prophnd.cpp +++ b/drivers/wdm/audio/drivers/ac97/prophnd.cpp @@ -171,6 +171,13 @@ NTSTATUS CAC97MiniportTopology::GetDBValues // These nodes could have 5bit or 6bit controls, so we first // have to check this. case NODE_MASTEROUT_VOLUME: + // ReactOS change: use the same Decibel range as for WaveOut, + // to fix incorrect volume level change scaling. + *plMaximum = 0x000C0000; // 12 dB + *plMinimum = 0xFFDD8000; // -34.5 dB + *puStep = 0x00018000; // 1.5 dB + break; + case NODE_FRONT_VOLUME: case NODE_HPOUT_VOLUME: case NODE_SURROUND_VOLUME: