aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-06-26 10:59:54 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-06-26 10:59:54 -0400
commit934584313eb1ce97ba26eba343dc1b3cd53f36dc (patch)
treee0ebdfef77d0b5b1ab05e4746a3c74b2852b112c /MediaBrowser.Providers
parent07e230c2eb9524c7c5e8a7fe0a021df3801d40b0 (diff)
save 3d format in xml
Diffstat (limited to 'MediaBrowser.Providers')
-rw-r--r--MediaBrowser.Providers/Savers/XmlSaverHelpers.cs21
1 files changed, 21 insertions, 0 deletions
diff --git a/MediaBrowser.Providers/Savers/XmlSaverHelpers.cs b/MediaBrowser.Providers/Savers/XmlSaverHelpers.cs
index 2ceb82d712..e6776af26d 100644
--- a/MediaBrowser.Providers/Savers/XmlSaverHelpers.cs
+++ b/MediaBrowser.Providers/Savers/XmlSaverHelpers.cs
@@ -425,6 +425,27 @@ namespace MediaBrowser.Providers.Savers
builder.Append("<Default>" + SecurityElement.Escape(stream.IsDefault.ToString()) + "</Default>");
builder.Append("<Forced>" + SecurityElement.Escape(stream.IsForced.ToString()) + "</Forced>");
+ var video = item as Video;
+
+ if (video != null && video.Video3DFormat.HasValue)
+ {
+ switch (video.Video3DFormat.Value)
+ {
+ case Video3DFormat.FullSideBySide:
+ builder.Append("<3DFormat>FSBS</3DFormat>");
+ break;
+ case Video3DFormat.FullTopAndBottom:
+ builder.Append("<3DFormat>FTAB</3DFormat>");
+ break;
+ case Video3DFormat.HalfSideBySide:
+ builder.Append("<3DFormat>HSBS</3DFormat>");
+ break;
+ case Video3DFormat.HalfTopAndBottom:
+ builder.Append("<3DFormat>HTAB</3DFormat>");
+ break;
+ }
+ }
+
builder.Append("</Video>");
}
else if (stream.Type == MediaStreamType.Audio)