Selaa lähdekoodia

Fix check for profile supporting a codec - it should first check if profile is talking about media type
For example, audio-only profiles have "VideoCodec" set to "null" which translates to "any codec", which breaks some logic later on

Vasily 5 vuotta sitten
vanhempi
sitoutus
8e514f8d63
1 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  1. 2 2
      MediaBrowser.Model/Dlna/DirectPlayProfile.cs

+ 2 - 2
MediaBrowser.Model/Dlna/DirectPlayProfile.cs

@@ -25,12 +25,12 @@ namespace MediaBrowser.Model.Dlna
 
         public bool SupportsVideoCodec(string codec)
         {
-            return ContainerProfile.ContainsContainer(VideoCodec, codec);
+            return Type == DlnaProfileType.Video && ContainerProfile.ContainsContainer(VideoCodec, codec);
         }
 
         public bool SupportsAudioCodec(string codec)
         {
-            return ContainerProfile.ContainsContainer(AudioCodec, codec);
+            return (Type == DlnaProfileType.Audio || Type == DlnaProfileType.Video) && ContainerProfile.ContainsContainer(AudioCodec, codec);
         }
     }
 }