mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-01-24 10:12:25 -05:00
152ec28da0
Across the entire audio system, audio now works in 0-1 terms instead of 0-100 as before. Therefore, volume is now a double instead of an int. The master volume of the AudioServer changes smoothly through a FadingProperty, preventing clicks. Finally, volume computations are done with logarithmic scaling, which is more natural for the human ear. Note that this could be 4-5 different commits, but as they change each other's code all the time, it makes no sense to split them up. |
||
---|---|---|
.. | ||
AudioAlgorithms.cpp | ||
AudioAlgorithms.h | ||
BarsVisualizationWidget.cpp | ||
BarsVisualizationWidget.h | ||
CMakeLists.txt | ||
Common.h | ||
M3UParser.cpp | ||
M3UParser.h | ||
main.cpp | ||
NoVisualizationWidget.cpp | ||
NoVisualizationWidget.h | ||
PlaybackManager.cpp | ||
PlaybackManager.h | ||
Player.h | ||
PlaylistWidget.cpp | ||
PlaylistWidget.h | ||
SampleWidget.cpp | ||
SampleWidget.h | ||
SoundPlayerWidgetAdvancedView.cpp | ||
SoundPlayerWidgetAdvancedView.h | ||
VisualizationBase.h |