aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2016-01-14 12:17:21 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2016-01-14 12:17:21 -0500
commitadfc4560d15cc784a41b84d20c950bab2a382285 (patch)
treeb9cc7241dee99fe5fb6ca97ac85f1403d3e6137a
parent316623cb5c3c4cf22f1f3203957b7bd213d794ca (diff)
update nfo codecs
-rw-r--r--MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs15
1 files changed, 13 insertions, 2 deletions
diff --git a/MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs b/MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs
index fa58b67da..0da53f575 100644
--- a/MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs
+++ b/MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs
@@ -305,8 +305,19 @@ namespace MediaBrowser.XbmcMetadata.Savers
if (!string.IsNullOrEmpty(stream.Codec))
{
- writer.WriteElementString("codec", stream.Codec);
- writer.WriteElementString("micodec", stream.Codec);
+ var codec = stream.Codec;
+
+ if ((stream.CodecTag ?? string.Empty).IndexOf("xvid", StringComparison.OrdinalIgnoreCase) != -1)
+ {
+ codec = "xvid;";
+ }
+ else if ((stream.CodecTag ?? string.Empty).IndexOf("divx", StringComparison.OrdinalIgnoreCase) != -1)
+ {
+ codec = "divx;";
+ }
+
+ writer.WriteElementString("codec", codec);
+ writer.WriteElementString("micodec", codec);
}
if (stream.BitRate.HasValue)