From eda04b32a47216a4aaae32b2bcc92c93cf1fea69 Mon Sep 17 00:00:00 2001 From: Starfallen <36763490+Starfallan@users.noreply.github.com> Date: Thu, 19 Mar 2026 16:30:17 +0800 Subject: [PATCH] fix(player): clamp loudnorm measured_thresh parameters to valid range (#1871) Co-authored-by: ci --- lib/models/video/play/url.dart | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/models/video/play/url.dart b/lib/models/video/play/url.dart index 7bfab6f01..a8234de28 100644 --- a/lib/models/video/play/url.dart +++ b/lib/models/video/play/url.dart @@ -377,6 +377,11 @@ class Volume { i -= measuredI; measuredI = 0; } + num measuredThreshold = this.measuredThreshold; + if (measuredThreshold > 0) { + measuredThreshold = 0; + } + return 'LRA=$lra:I=$i:TP=$tp:offset=$offset:linear=true:measured_I=$measuredI:measured_LRA=$measuredLra:measured_TP=$measuredTp:measured_thresh=$measuredThreshold'; }