tdesktop/Telegram/SourceFiles/media/audio
Niklas Haas 6096116526 Use quasi-logarithmic volume controls
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
2022-07-19 19:32:46 +04:00
..
media_audio.cpp Use quasi-logarithmic volume controls 2022-07-19 19:32:46 +04:00
media_audio.h Removed base/observer.h from main pch. 2022-03-15 18:02:30 +03:00
media_audio_capture.cpp Correctly destroy Media::Capture::Inner. 2022-03-01 14:27:42 +03:00
media_audio_capture.h Removed simultaneous voice recording. 2022-06-08 11:59:30 +03:00
media_audio_ffmpeg_loader.cpp
media_audio_ffmpeg_loader.h Fix build against FFmpeg v5.0 2022-02-28 20:22:18 +03:00
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