浏览代码

factor srt date modified into subtitle cache path

Luke Pulverenti 12 年之前
父节点
当前提交
f57cec4cff
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      MediaBrowser.Controller/MediaInfo/FFMpegManager.cs

+ 7 - 0
MediaBrowser.Controller/MediaInfo/FFMpegManager.cs

@@ -230,6 +230,13 @@ namespace MediaBrowser.Controller.MediaInfo
         {
             var ticksParam = offset.HasValue ? "_" + offset.Value.Ticks : "";
 
+            var stream = input.MediaStreams[subtitleStreamIndex];
+
+            if (stream.IsExternal)
+            {
+                ticksParam += File.GetLastWriteTimeUtc(stream.Path).Ticks;
+            }
+
             return SubtitleCache.GetResourcePath(input.Id + "_" + subtitleStreamIndex + "_" + input.DateModified.Ticks + ticksParam, outputExtension);
         }
     }