diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-03-23 13:19:21 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-03-23 13:19:21 -0400 |
| commit | e3a573ea977d31ab3fb4cfc73e2579ee85e75ae7 (patch) | |
| tree | 64c51955b526488872c5ce1947ef15e346970cb4 /MediaBrowser.Model/Dlna/StreamInfo.cs | |
| parent | 30a507eca84a314578e1ae07c899a5bff97a56c6 (diff) | |
update stream closing
Diffstat (limited to 'MediaBrowser.Model/Dlna/StreamInfo.cs')
| -rw-r--r-- | MediaBrowser.Model/Dlna/StreamInfo.cs | 16 |
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; |
