diff --git a/dist/main.js b/dist/main.js index 1132116..f65e95c 100644 --- a/dist/main.js +++ b/dist/main.js @@ -128,11 +128,11 @@ async function unregister() { } exports.unregister = unregister; async function loadSettings(settingsManager) { - pluginSettings.hardwareDecode = await settingsManager.getSetting('hardware-decode') == "true"; + pluginSettings.hardwareDecode = await settingsManager.getSetting('hardware-decode') || DEFAULT_HARDWARE_DECODE; pluginSettings.vodQuality = parseInt(await settingsManager.getSetting('vod-quality')) || DEFAULT_VOD_QUALITY; pluginSettings.liveQuality = parseInt(await settingsManager.getSetting('live-quality')) || DEFAULT_LIVE_QUALITY; pluginSettings.hevcProfile = parseInt(await settingsManager.getSetting('hevc-profile')) || DEFAULT_HEVC_PROFILE; - pluginSettings.hevcEnabled = await settingsManager.getSetting('hevc-enabled') == "true"; + pluginSettings.hevcEnabled = await settingsManager.getSetting('hevc-enabled') || DEFAULT_HEVC_ENABLED; for (const [resolution, bitrate] of DEFAULT_BITRATES) { const key = `base-bitrate-${resolution}`; const storedValue = await settingsManager.getSetting(key);