Pārlūkot izejas kodu

update nfo codecs

Luke Pulverenti 9 gadi atpakaļ
vecāks
revīzija
04508df3ef
1 mainītis faili ar 13 papildinājumiem un 2 dzēšanām
  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)