1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

added sync cpu settings

This commit is contained in:
Luke Pulverenti 2015-04-09 13:30:18 -04:00
parent 3d8fc04db3
commit 1a57e3d12f
3 changed files with 22 additions and 4 deletions

View file

@ -353,10 +353,6 @@
width: 14.285714285714285714285714285714%; width: 14.285714285714285714285714285714%;
} }
.backdropCard {
width: 20%;
}
.portraitCard { .portraitCard {
width: 14.285714285714285714285714285714%; width: 14.285714285714285714285714285714%;
} }
@ -380,6 +376,10 @@
.smallBackdropCard { .smallBackdropCard {
width: 12.5%; width: 12.5%;
} }
.backdropCard {
width: 20%;
}
} }

View file

@ -4,6 +4,8 @@
$('#txtSyncTempPath', page).val(config.TemporaryPath || ''); $('#txtSyncTempPath', page).val(config.TemporaryPath || '');
$('#txtUploadSpeedLimit', page).val(config.UploadSpeedLimitBytes / 1000000); $('#txtUploadSpeedLimit', page).val(config.UploadSpeedLimitBytes / 1000000);
$('#txtCpuCoreLimit', page).val(config.TranscodingCpuCoreLimit);
$('#chkEnableFullSpeedConversion', page).checked(config.EnableFullSpeedTranscoding).checkboxradio('refresh');
Dashboard.hideLoadingMsg(); Dashboard.hideLoadingMsg();
} }
@ -53,6 +55,8 @@
config.TemporaryPath = $('#txtSyncTempPath', form).val(); config.TemporaryPath = $('#txtSyncTempPath', form).val();
config.UploadSpeedLimitBytes = parseInt(parseFloat(($('#txtUploadSpeedLimit', form).val() || '0')) * 1000000); config.UploadSpeedLimitBytes = parseInt(parseFloat(($('#txtUploadSpeedLimit', form).val() || '0')) * 1000000);
config.TranscodingCpuCoreLimit = parseInt($('#txtCpuCoreLimit', form).val());
config.EnableFullSpeedTranscoding = $('#chkEnableFullSpeedConversion', form).checked();
ApiClient.updateNamedConfiguration("sync", config).done(Dashboard.processServerConfigurationUpdateResult); ApiClient.updateNamedConfiguration("sync", config).done(Dashboard.processServerConfigurationUpdateResult);
}); });

View file

@ -32,6 +32,20 @@
<label for="txtUploadRateLimit">${LabelUploadSpeedLimit}</label> <label for="txtUploadRateLimit">${LabelUploadSpeedLimit}</label>
<input type="number" id="txtUploadSpeedLimit" min="0" step=".5" required="required" /> <input type="number" id="txtUploadSpeedLimit" min="0" step=".5" required="required" />
</li> </li>
<li>
<label for="txtCpuCoreLimit">${LabelConversionCpuCoreLimit}</label>
<input type="number" id="txtCpuCoreLimit" min="0" max="8" step="1" required="required" />
<div class="fieldDescription">
${LabelConversionCpuCoreLimitHelp}
</div>
</li>
<li>
<label for="chkEnableFullSpeedConversion">${OptionEnableFullSpeedConversion}</label>
<input type="checkbox" id="chkEnableFullSpeedConversion" />
<div class="fieldDescription">
${OptionEnableFullSpeedConversionHelp}
</div>
</li>
</ul> </ul>
<ul data-role="listview" class="ulForm"> <ul data-role="listview" class="ulForm">