From ce15adba6900e70f61bf4a19db318c15ec39d363 Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Mon, 15 Apr 2024 20:26:12 +0300 Subject: [PATCH] Add DTS enabling option --- src/components/playbackSettings/playbackSettings.js | 3 +++ .../playbackSettings/playbackSettings.template.html | 8 ++++++++ src/scripts/browserDeviceProfile.js | 2 +- src/scripts/settings/appSettings.js | 13 +++++++++++++ src/strings/en-us.json | 2 ++ 5 files changed, 27 insertions(+), 1 deletion(-) diff --git a/src/components/playbackSettings/playbackSettings.js b/src/components/playbackSettings/playbackSettings.js index 254389a9f6..c1106ec244 100644 --- a/src/components/playbackSettings/playbackSettings.js +++ b/src/components/playbackSettings/playbackSettings.js @@ -173,6 +173,7 @@ function loadForm(context, user, userSettings, systemInfo, apiClient) { context.querySelector('.chkPlayDefaultAudioTrack').checked = user.Configuration.PlayDefaultAudioTrack || false; context.querySelector('.chkPreferFmp4HlsContainer').checked = userSettings.preferFmp4HlsContainer(); + context.querySelector('.chkEnableDts').checked = appSettings.enableDts(); context.querySelector('.chkEnableCinemaMode').checked = userSettings.enableCinemaMode(); context.querySelector('#selectAudioNormalization').value = userSettings.selectAudioNormalization(); context.querySelector('.chkEnableNextVideoOverlay').checked = userSettings.enableNextVideoInfoOverlay(); @@ -216,6 +217,8 @@ function saveUser(context, user, userSettingsInstance, apiClient) { appSettings.maxVideoWidth(context.querySelector('.selectMaxVideoWidth').value); appSettings.limitSupportedVideoResolution(context.querySelector('.chkLimitSupportedVideoResolution').checked); + appSettings.enableDts(context.querySelector('.chkEnableDts').checked); + setMaxBitrateFromField(context.querySelector('.selectVideoInNetworkQuality'), true, 'Video'); setMaxBitrateFromField(context.querySelector('.selectVideoInternetQuality'), false, 'Video'); setMaxBitrateFromField(context.querySelector('.selectMusicInternetQuality'), false, 'Audio'); diff --git a/src/components/playbackSettings/playbackSettings.template.html b/src/components/playbackSettings/playbackSettings.template.html index 6dc860260f..ef9b5ab4da 100644 --- a/src/components/playbackSettings/playbackSettings.template.html +++ b/src/components/playbackSettings/playbackSettings.template.html @@ -157,6 +157,14 @@
+ +
+ +
${EnableDtsHelp}
+