From 0b4f16bbd5d90b7ecc183073455ae5841cadb822 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 28 Aug 2013 18:18:14 -0400 Subject: [PATCH] filter audio streams that don't have any channels --- dashboard-ui/scripts/mediaplayer.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dashboard-ui/scripts/mediaplayer.js b/dashboard-ui/scripts/mediaplayer.js index c88d08cb00..d0173757a0 100644 --- a/dashboard-ui/scripts/mediaplayer.js +++ b/dashboard-ui/scripts/mediaplayer.js @@ -651,8 +651,9 @@ function getInitialAudioStreamIndex(mediaStreams, user) { + // Find all audio streams with at least one channel var audioStreams = mediaStreams.filter(function (stream) { - return stream.Type == "Audio"; + return stream.Type == "Audio" && stream.Channels; }); if (user.Configuration.AudioLanguagePreference) { @@ -660,7 +661,7 @@ for (var i = 0, length = audioStreams.length; i < length; i++) { var mediaStream = audioStreams[i]; - if (mediaStream.Type == "Audio" && mediaStream.Language == user.Configuration.AudioLanguagePreference) { + if (mediaStream.Language == user.Configuration.AudioLanguagePreference) { return mediaStream.Index; }