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

update bitrate detection

This commit is contained in:
Luke Pulverenti 2015-09-05 17:15:36 -04:00
parent 0e6672699e
commit 8c248c229a
10 changed files with 77 additions and 44 deletions

View file

@ -39,8 +39,16 @@
return '<option value="' + i.bitrate + '">' + i.name + '</option>';
}).join('');
$('#selectMaxBitrate', page).html(bitrateOptions).val(AppSettings.maxStreamingBitrate());
bitrateOptions = '<option value="">' + Globalize.translate('OptionAutomatic') + '</option>' + bitrateOptions;
$('#selectMaxBitrate', page).html(bitrateOptions);
if (AppSettings.enableAutomaticBitrateDetection()) {
$('#selectMaxBitrate', page).val('');
} else {
$('#selectMaxBitrate', page).val(AppSettings.maxStreamingBitrate());
}
$('#selectMaxChromecastBitrate', page).val(AppSettings.maxChromecastBitrate());
@ -100,7 +108,13 @@
AppSettings.enableExternalPlayers(page.querySelector('.chkExternalVideoPlayer').checked);
AppSettings.maxStreamingBitrate($('#selectMaxBitrate', page).val());
if ($('#selectMaxBitrate', page).val()) {
AppSettings.maxStreamingBitrate($('#selectMaxBitrate', page).val());
AppSettings.enableAutomaticBitrateDetection(false);
} else {
AppSettings.enableAutomaticBitrateDetection(true);
}
AppSettings.maxChromecastBitrate($('#selectMaxChromecastBitrate', page).val());
AppSettings.enableChromecastAc3(page.querySelector('.chkEnableChromecastAc3').checked);