浏览代码

update nfo codecs

Luke Pulverenti 9 年之前
父节点
当前提交
04508df3ef
共有 1 个文件被更改,包括 13 次插入2 次删除
  1. 13 2
      MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs

+ 13 - 2
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)