Selaa lähdekoodia

Merge pull request #5637 from dmitrylyzo/check-media-type

Bond-009 4 vuotta sitten
vanhempi
sitoutus
fa64d8e4f2
1 muutettua tiedostoa jossa 3 lisäystä ja 1 poistoa
  1. 3 1
      MediaBrowser.Model/Dlna/StreamBuilder.cs

+ 3 - 1
MediaBrowser.Model/Dlna/StreamBuilder.cs

@@ -514,6 +514,8 @@ namespace MediaBrowser.Model.Dlna
 
         private static List<TranscodeReason> GetTranscodeReasonsFromDirectPlayProfile(MediaSourceInfo item, MediaStream videoStream, MediaStream audioStream, IEnumerable<DirectPlayProfile> directPlayProfiles)
         {
+            var mediaType = videoStream == null ? DlnaProfileType.Audio : DlnaProfileType.Video;
+
             var containerSupported = false;
             var audioSupported = false;
             var videoSupported = false;
@@ -521,7 +523,7 @@ namespace MediaBrowser.Model.Dlna
             foreach (var profile in directPlayProfiles)
             {
                 // Check container type
-                if (profile.SupportsContainer(item.Container))
+                if (profile.Type == mediaType && profile.SupportsContainer(item.Container))
                 {
                     containerSupported = true;