From e00f8dc24b2ac576ee5d64cc298e24cd28748719 Mon Sep 17 00:00:00 2001 From: IgorA100 Date: Thu, 24 Jul 2025 16:24:04 +0300 Subject: [PATCH] The MonitorStream.start() method can now be passed both a numerical channel value and a string, including an empty one. (MonitorStream.js) --- web/js/MonitorStream.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/web/js/MonitorStream.js b/web/js/MonitorStream.js index 9a17e56b5..7767b1d6b 100644 --- a/web/js/MonitorStream.js +++ b/web/js/MonitorStream.js @@ -263,7 +263,14 @@ function MonitorStream(monitorData) { } }; // setStreamScale + /* + * streamChannel = 0 || Primary; 1 || Secondary. + */ this.start = function(streamChannel = 'default') { + if (streamChannel === null || streamChannel === '') streamChannel = 'default'; + if (!['default', 0, 1].includes(streamChannel)) { + streamChannel = (streamChannel.toLowerCase() == 'primary') ? 0 : 1; + } this.streamListenerBind = streamListener.bind(null, this); console.log('start', this.Go2RTCEnabled, (!this.player), (-1 != this.player.indexOf('go2rtc')), ((!this.player) || (-1 != this.player.indexOf('go2rtc'))));