|
|
|
@ -1038,6 +1038,18 @@ namespace MediaBrowser.Model.Dlna
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Check audio codec
|
|
|
|
|
List<string> audioCodecs = profile.GetAudioCodecs();
|
|
|
|
|
if (audioCodecs.Count > 0)
|
|
|
|
|
{
|
|
|
|
|
// Check audio codecs
|
|
|
|
|
string audioCodec = audioStream == null ? null : audioStream.Codec;
|
|
|
|
|
if (string.IsNullOrEmpty(audioCodec) || !ListHelper.ContainsIgnoreCase(audioCodecs, audioCodec))
|
|
|
|
|
{
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -1073,6 +1085,7 @@ namespace MediaBrowser.Model.Dlna
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Check audio codec
|
|
|
|
|
List<string> audioCodecs = profile.GetAudioCodecs();
|
|
|
|
|
if (audioCodecs.Count > 0)
|
|
|
|
|
{
|
|
|
|
|