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 | ||