6096116526
This commit significantly improves the usability of the volume controls for controlling volume in a way that matches intuitively onto human needs and loudness perception. Using the third power of the volume is a good approximation of the quasi-logarithmic psychoacoustic system, while being defined everywhere and preserving the useful quality of 0% volume mapping onto gain 0.0. The use of this exact mapping function is a prior art established by e.g. PulseAudio, among many other programs. Fixes #24488 |
||
---|---|---|
.. | ||
media_audio.cpp | ||
media_audio.h | ||
media_audio_capture.cpp | ||
media_audio_capture.h | ||
media_audio_ffmpeg_loader.cpp | ||
media_audio_ffmpeg_loader.h | ||
media_audio_loader.cpp | ||
media_audio_loader.h | ||
media_audio_loaders.cpp | ||
media_audio_loaders.h | ||
media_audio_track.cpp | ||
media_audio_track.h | ||
media_child_ffmpeg_loader.cpp | ||
media_child_ffmpeg_loader.h | ||
media_openal_functions.cpp | ||
media_openal_functions.h |