From f4bbacb3f4e4e8b41964245cbd7397fc58f6fc20 Mon Sep 17 00:00:00 2001 From: Isaac Connor Date: Wed, 5 May 2021 16:48:49 -0400 Subject: [PATCH] add VideoWriter and Codec filters so that you can't select an h265 encoder for h264 etc --- web/skins/classic/views/js/monitor.js | 41 +++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/web/skins/classic/views/js/monitor.js b/web/skins/classic/views/js/monitor.js index d01a44e8d..aa595a31f 100644 --- a/web/skins/classic/views/js/monitor.js +++ b/web/skins/classic/views/js/monitor.js @@ -158,6 +158,47 @@ function initPage() { el.onchange(); }); + document.querySelectorAll('select[name="newMonitor[VideoWriter]"]').forEach(function(el) { + el.onchange = function() { + if ( this.value == 1 /* Encode */ ) { + $j('.OutputCodec').show(); + $j('.Encoder').show(); + } else { + $j('.OutputCodec').hide(); + $j('.Encoder').hide(); + } + }; + el.onchange(); + }); + document.querySelectorAll('select[name="newMonitor[OutputCodec]"]').forEach(function(el) { + el.onchange = function() { + var encoder_dropdown = $j('select[name="newMonitor[Encoder]"]'); + if (encoder_dropdown) { + for (i=0; i