From de685eb2bb9a0014414319aa0cff68f594aa8404 Mon Sep 17 00:00:00 2001 From: jazzfool Date: Tue, 1 Oct 2024 18:42:21 +1000 Subject: [PATCH] set mute after volume change --- src/video.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/video.rs b/src/video.rs index 8331496..220eb02 100644 --- a/src/video.rs +++ b/src/video.rs @@ -308,6 +308,7 @@ impl Video { /// This uses a linear scale, for example `0.5` is perceived as half as loud. pub fn set_volume(&mut self, volume: f64) { self.0.get_mut().source.set_property("volume", volume); + self.set_muted(self.muted()); // for some reason gstreamer unmutes when changing volume? } /// Get the volume multiplier of the audio.