aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model/Dlna/ContentFeatureBuilder.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Model/Dlna/ContentFeatureBuilder.cs')
-rw-r--r--MediaBrowser.Model/Dlna/ContentFeatureBuilder.cs10
1 files changed, 8 insertions, 2 deletions
diff --git a/MediaBrowser.Model/Dlna/ContentFeatureBuilder.cs b/MediaBrowser.Model/Dlna/ContentFeatureBuilder.cs
index bd98704a9..351eca5be 100644
--- a/MediaBrowser.Model/Dlna/ContentFeatureBuilder.cs
+++ b/MediaBrowser.Model/Dlna/ContentFeatureBuilder.cs
@@ -39,8 +39,8 @@ namespace MediaBrowser.Model.Dlna
//flagValue = flagValue | DlnaFlags.DLNA_ORG_FLAG_TIME_BASED_SEEK;
}
- var dlnaflags = string.Format(";DLNA.ORG_FLAGS={0}000000000000000000000000",
- Enum.Format(typeof(DlnaFlags), flagValue, "x"));
+ var dlnaflags = string.Format(";DLNA.ORG_FLAGS={0}",
+ FlagsToString(flagValue));
var mediaProfile = _profile.GetAudioMediaProfile(container, audioCodec);
@@ -56,6 +56,12 @@ namespace MediaBrowser.Model.Dlna
return (contentFeatures + orgOp + orgCi + dlnaflags).Trim(';');
}
+ private static string FlagsToString(DlnaFlags flags)
+ {
+ //return Enum.Format(typeof(DlnaFlags), flags, "x");
+ return string.Format("{0:X8}{1:D24}", (ulong)flags, 0);
+ }
+
public string BuildVideoHeader(string container,
string videoCodec,
string audioCodec,