';
var nowPlayingName = DashboardPage.getNowPlayingName(session);
html += '
';
@@ -398,9 +392,9 @@ define(["datetime", "events", "itemHelper", "serverNotifications", "dom", "globa
} else if (displayPlayMethod === "Transcode") {
html += globalize.translate("Transcoding");
- if (session.TranscodingInfo && session.TranscodingInfo.Framerate) {
- html += " (" + session.TranscodingInfo.Framerate + " fps)";
- }
+ if (session.TranscodingInfo && session.TranscodingInfo.Framerate) {
+ html += " (" + session.TranscodingInfo.Framerate + " fps)";
+ }
showTranscodingInfo = true;
} else if (displayPlayMethod === "DirectPlay") {
diff --git a/src/controllers/encodingsettings.js b/src/controllers/encodingsettings.js
index 1b27188665..5a540a5e2f 100644
--- a/src/controllers/encodingsettings.js
+++ b/src/controllers/encodingsettings.js
@@ -5,6 +5,7 @@ define(["jQuery", "loading", "globalize", "dom", "libraryMenu"], function ($, lo
Array.prototype.forEach.call(page.querySelectorAll(".chkDecodeCodec"), function (c) {
c.checked = -1 !== (config.HardwareDecodingCodecs || []).indexOf(c.getAttribute("data-codec"));
});
+ page.querySelector("#chkDecodingColorDepth10").checked = config.EnableDecodingColorDepth10;
page.querySelector("#chkHardwareEncoding").checked = config.EnableHardwareEncoding;
$("#selectVideoDecoder", page).val(config.HardwareAccelerationType);
$("#selectThreadCount", page).val(config.EncodingThreadCount);
@@ -67,6 +68,7 @@ define(["jQuery", "loading", "globalize", "dom", "libraryMenu"], function ($, lo
}), function (c) {
return c.getAttribute("data-codec");
});
+ config.EnableDecodingColorDepth10 = form.querySelector("#chkDecodingColorDepth10").checked;
config.EnableHardwareEncoding = form.querySelector("#chkHardwareEncoding").checked;
ApiClient.updateNamedConfiguration("encoding", config).then(function () {
updateEncoder(form);
diff --git a/src/encodingsettings.html b/src/encodingsettings.html
index 5a005d8001..b3c9f42b22 100644
--- a/src/encodingsettings.html
+++ b/src/encodingsettings.html
@@ -35,36 +35,44 @@
${LabelEnableHardwareDecodingFor}