aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model/Dlna/StreamInfo.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2015-03-23 13:19:21 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2015-03-23 13:19:21 -0400
commite3a573ea977d31ab3fb4cfc73e2579ee85e75ae7 (patch)
tree64c51955b526488872c5ce1947ef15e346970cb4 /MediaBrowser.Model/Dlna/StreamInfo.cs
parent30a507eca84a314578e1ae07c899a5bff97a56c6 (diff)
update stream closing
Diffstat (limited to 'MediaBrowser.Model/Dlna/StreamInfo.cs')
-rw-r--r--MediaBrowser.Model/Dlna/StreamInfo.cs16
1 files changed, 4 insertions, 12 deletions
diff --git a/MediaBrowser.Model/Dlna/StreamInfo.cs b/MediaBrowser.Model/Dlna/StreamInfo.cs
index 9e75619672..fe7ff7d4c9 100644
--- a/MediaBrowser.Model/Dlna/StreamInfo.cs
+++ b/MediaBrowser.Model/Dlna/StreamInfo.cs
@@ -69,6 +69,8 @@ namespace MediaBrowser.Model.Dlna
public SubtitleDeliveryMethod SubtitleDeliveryMethod { get; set; }
public string SubtitleFormat { get; set; }
+ public LiveMediaInfoResult PlaybackInfo { get; set; }
+
public string MediaSourceId
{
get
@@ -262,7 +264,7 @@ namespace MediaBrowser.Model.Dlna
private SubtitleStreamInfo GetSubtitleStreamInfo(MediaStream stream)
{
- SubtitleProfile subtitleProfile = StreamBuilder.GetSubtitleProfile(stream, DeviceProfile, Context);
+ SubtitleProfile subtitleProfile = StreamBuilder.GetSubtitleProfile(stream, DeviceProfile.SubtitleProfiles, Context);
if (subtitleProfile.Method != SubtitleDeliveryMethod.External)
{
@@ -288,17 +290,7 @@ namespace MediaBrowser.Model.Dlna
{
if (MediaSource != null)
{
- if (AudioStreamIndex.HasValue)
- {
- foreach (MediaStream i in MediaSource.MediaStreams)
- {
- if (i.Index == AudioStreamIndex.Value && i.Type == MediaStreamType.Audio)
- return i;
- }
- return null;
- }
-
- return MediaSource.DefaultAudioStream;
+ return MediaSource.GetDefaultAudioStream(AudioStreamIndex);
}
return null;