summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2020-10-27 16:16:16 +0100
committerBenjamin Otte <otte@redhat.com>2020-10-27 16:32:53 +0100
commit8e6701c9a6234580e13c08fc8851d7f3b13a4a4f (patch)
tree9f7587d357306e711b55164e86426532ac5c74ed /modules
parent6d5c512571889860bc3583bd46e2b33acd185c3f (diff)
downloadgtk+-8e6701c9a6234580e13c08fc8851d7f3b13a4a4f.tar.gz
gtkmediafile: Use cubic volume function
Gstreamer suggests doing that. https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1439 Fixes #3295
Diffstat (limited to 'modules')
-rw-r--r--modules/media/gtkgstmediafile.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/media/gtkgstmediafile.c b/modules/media/gtkgstmediafile.c
index b094796fd5..40643b881b 100644
--- a/modules/media/gtkgstmediafile.c
+++ b/modules/media/gtkgstmediafile.c
@@ -294,7 +294,7 @@ gtk_gst_media_file_update_audio (GtkMediaStream *stream,
GtkGstMediaFile *self = GTK_GST_MEDIA_FILE (stream);
gst_player_set_mute (self->player, muted);
- gst_player_set_volume (self->player, volume);
+ gst_player_set_volume (self->player, volume * volume * volume);
}
static void