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-15 15:24:18 -0500
commit04508df3ef2dc6281271295c027a065138ff1d9e (patch)
treec7a5a6fbe5716de97abc3c518e76132b94f7690a
parentee9a914100abb246aa34629974d5abd9c5aaeb60 (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)