From a792737add0e815258c64cf2b816d78b28dd9d28 Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Sun, 26 Jun 2022 23:30:42 +0200 Subject: [PATCH] Use stream defaults in stream auto selection if previous source had no stream of that kind --- src/components/playback/playbackmanager.js | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/src/components/playback/playbackmanager.js b/src/components/playback/playbackmanager.js index b5cae622b4..8aaaa12aea 100644 --- a/src/components/playback/playbackmanager.js +++ b/src/components/playback/playbackmanager.js @@ -2309,21 +2309,11 @@ class PlaybackManager { return; } - if (typeof prevSource.DefaultAudioStreamIndex != 'number' - || typeof prevSource.DefaultSubtitleStreamIndex != 'number') - return; - - if (typeof mediaSource.DefaultAudioStreamIndex != 'number' - || typeof mediaSource.DefaultSubtitleStreamIndex != 'number') { - console.warn('AutoSet - No stream indexes (but prevSource has them)'); - return; - } - - if (audio) { + if (audio && typeof prevSource.DefaultAudioStreamIndex == 'number') { rankStreamType(prevSource.DefaultAudioStreamIndex, prevSource, mediaSource, 'Audio'); } - if (subtitle) { + if (subtitle && typeof prevSource.DefaultSubtitleStreamIndex == 'number') { rankStreamType(prevSource.DefaultSubtitleStreamIndex, prevSource, mediaSource, 'Subtitle'); } } catch (e) {