@ -1,8 +1,8 @@
#pragma warning disable CS1591
using System ;
using System.Linq ;
using System.Xml.Serialization ;
using MediaBrowser.Model.Extensions ;
using MediaBrowser.Model.MediaInfo ;
namespace MediaBrowser.Model.Dlna
@ -93,14 +93,14 @@ namespace MediaBrowser.Model.Dlna
public DeviceProfile ( )
{
DirectPlayProfiles = new DirectPlayProfile [ ] { } ;
TranscodingProfiles = new TranscodingProfile [ ] { } ;
ResponseProfiles = new ResponseProfile [ ] { } ;
CodecProfiles = new CodecProfile [ ] { } ;
ContainerProfiles = new ContainerProfile [ ] { } ;
DirectPlayProfiles = Array . Empty < DirectPlayProfile > ( ) ;
TranscodingProfiles = Array . Empty < TranscodingProfile > ( ) ;
ResponseProfiles = Array . Empty < ResponseProfile > ( ) ;
CodecProfiles = Array . Empty < CodecProfile > ( ) ;
ContainerProfiles = Array . Empty < ContainerProfile > ( ) ;
SubtitleProfiles = Array . Empty < SubtitleProfile > ( ) ;
XmlRootAttributes = new XmlAttribute [ ] { } ;
XmlRootAttributes = Array . Empty < XmlAttribute > ( ) ;
SupportedMediaTypes = "Audio,Photo,Video" ;
MaxStreamingBitrate = 8000000 ;
@ -129,13 +129,14 @@ namespace MediaBrowser.Model.Dlna
continue ;
}
if ( ! ListHelper. ContainsIgnoreCase ( i. GetAudioCodecs ( ) , audioCodec ? ? string . Empty ) )
if ( ! i. GetAudioCodecs ( ) .Contains ( audioCodec ? ? string . Empty , StringComparer . OrdinalIgnoreCase ) )
{
continue ;
}
return i ;
}
return null ;
}
@ -155,7 +156,7 @@ namespace MediaBrowser.Model.Dlna
continue ;
}
if ( ! ListHelper. ContainsIgnoreCase ( i. GetAudioCodecs ( ) , audioCodec ? ? string . Empty ) )
if ( ! i. GetAudioCodecs ( ) .Contains ( audioCodec ? ? string . Empty , StringComparer . OrdinalIgnoreCase ) )
{
continue ;
}
@ -185,7 +186,7 @@ namespace MediaBrowser.Model.Dlna
}
var audioCodecs = i . GetAudioCodecs ( ) ;
if ( audioCodecs . Length > 0 & & ! ListHelper. ContainsIgnoreCase ( audioCodecs , audioCodec ? ? string . Empty ) )
if ( audioCodecs . Length > 0 & & ! audioCodecs. Contains ( audioCodec ? ? string . Empty , StringComparer . OrdinalIgnoreCase ) )
{
continue ;
}
@ -288,13 +289,13 @@ namespace MediaBrowser.Model.Dlna
}
var audioCodecs = i . GetAudioCodecs ( ) ;
if ( audioCodecs . Length > 0 & & ! ListHelper. ContainsIgnoreCase ( audioCodecs , audioCodec ? ? string . Empty ) )
if ( audioCodecs . Length > 0 & & ! audioCodecs. Contains ( audioCodec ? ? string . Empty , StringComparer . OrdinalIgnoreCase ) )
{
continue ;
}
var videoCodecs = i . GetVideoCodecs ( ) ;
if ( videoCodecs . Length > 0 & & ! ListHelper. ContainsIgnoreCase ( videoCodecs , videoCodec ? ? string . Empty ) )
if ( videoCodecs . Length > 0 & & ! videoCodecs. Contains ( videoCodec ? ? string . Empty , StringComparer . OrdinalIgnoreCase ) )
{
continue ;
}