From 16c9a0f974e31523dea407dd72fc2ab52fd48f91 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Mon, 11 Nov 2024 16:17:57 +0100 Subject: [PATCH] GstEnginePipeline: Set final fader volume on timeout --- src/engine/gstenginepipeline.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/engine/gstenginepipeline.cpp b/src/engine/gstenginepipeline.cpp index 0409b115d..dbb2e838a 100644 --- a/src/engine/gstenginepipeline.cpp +++ b/src/engine/gstenginepipeline.cpp @@ -2105,6 +2105,10 @@ void GstEnginePipeline::FaderTimelineTimeout() { qLog(Debug) << "Pipeline" << id() << "fading timed out"; + if (volume_fading_) { + g_object_set(G_OBJECT(volume_fading_), "volume", QTimeLine::Direction::Forward ? 1.0 : 0.0, nullptr); + } + FaderTimelineFinished(); }