|
|
|
@ -1,8 +1,8 @@
|
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using MediaBrowser.Model.Dlna;
|
|
|
|
|
using MediaBrowser.Model.Extensions;
|
|
|
|
|
using System.Diagnostics;
|
|
|
|
|
using MediaBrowser.Model.MediaInfo;
|
|
|
|
|
|
|
|
|
|
namespace MediaBrowser.Model.Entities
|
|
|
|
|
{
|
|
|
|
@ -53,18 +53,22 @@ namespace MediaBrowser.Model.Entities
|
|
|
|
|
|
|
|
|
|
if (!string.IsNullOrEmpty(Language))
|
|
|
|
|
{
|
|
|
|
|
attributes.Add(Language);
|
|
|
|
|
attributes.Add(StringHelper.FirstToUpper(Language));
|
|
|
|
|
}
|
|
|
|
|
if (!string.IsNullOrEmpty(Codec) && !StringHelper.EqualsIgnoreCase(Codec, "dca"))
|
|
|
|
|
{
|
|
|
|
|
attributes.Add(Codec);
|
|
|
|
|
}
|
|
|
|
|
if (!string.IsNullOrEmpty(Profile) && !StringHelper.EqualsIgnoreCase(Profile, "lc"))
|
|
|
|
|
attributes.Add(AudioCodec.GetFriendlyName(Codec));
|
|
|
|
|
}
|
|
|
|
|
else if (!string.IsNullOrEmpty(Profile) && !StringHelper.EqualsIgnoreCase(Profile, "lc"))
|
|
|
|
|
{
|
|
|
|
|
attributes.Add(Profile);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (Channels.HasValue)
|
|
|
|
|
if (!string.IsNullOrEmpty(ChannelLayout))
|
|
|
|
|
{
|
|
|
|
|
attributes.Add(ChannelLayout);
|
|
|
|
|
}
|
|
|
|
|
else if (Channels.HasValue)
|
|
|
|
|
{
|
|
|
|
|
attributes.Add(StringHelper.ToStringCultureInvariant(Channels.Value) + " ch");
|
|
|
|
|
}
|
|
|
|
|