From 18000b1b2c23ce3cc9532d5908b02322969020b2 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Mon, 11 Nov 2024 16:17:35 +0100 Subject: [PATCH] GstEnginePipeline: Increase fader timeout --- src/engine/gstenginepipeline.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/engine/gstenginepipeline.cpp b/src/engine/gstenginepipeline.cpp index 30255d9b3..0409b115d 100644 --- a/src/engine/gstenginepipeline.cpp +++ b/src/engine/gstenginepipeline.cpp @@ -85,6 +85,7 @@ constexpr int GST_PLAY_FLAG_SOFT_VOLUME = 0x00000010; constexpr int kGstStateTimeoutNanosecs = 10000000; constexpr std::chrono::milliseconds kFaderFudgeMsec = 2000ms; +constexpr std::chrono::milliseconds kFaderTimeoutMsec = 3000ms; constexpr int kEqBandCount = 10; constexpr int kEqBandFrequencies[] = { 60, 170, 310, 600, 1000, 3000, 6000, 12000, 14000, 16000 }; @@ -2045,7 +2046,7 @@ void GstEnginePipeline::StartFader(const qint64 duration_nanosec, const QTimeLin fader_->setEasingCurve(shape); fader_->setCurrentTime(static_cast(start_time)); - timer_fader_timeout_->setInterval(static_cast(duration_msec) + 1500); + timer_fader_timeout_->setInterval(std::chrono::milliseconds(duration_msec) + kFaderTimeoutMsec); timer_fader_timeout_->start(); timer_fader_fudge_->stop();