This works more or less like SNDVOL (and like PulseAudio with flat
volumes not disabled): the VLC volume represents the product of the endpoint volume by the simple volume.
c4d74cc mmdevice: override endpoint volume to allow amplification
modules/audio_output/mmdevice.c | 139 ++++++++++++++++++++++++++++++++++++---
1 file changed, 130 insertions(+), 9 deletions(-)
Upstream: git.videolan.org