aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-05-09 10:47:28 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-05-09 10:47:28 -0400
commitf57cec4cff8feff70e62056549ea19bbd6a8316c (patch)
tree7fe518e6960b1b1997bee8767496e81a14536bec
parent1d826741f352002b2f9d58eadfe1d3a5825259ec (diff)
factor srt date modified into subtitle cache path
-rw-r--r--MediaBrowser.Controller/MediaInfo/FFMpegManager.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/MediaBrowser.Controller/MediaInfo/FFMpegManager.cs b/MediaBrowser.Controller/MediaInfo/FFMpegManager.cs
index 087207024..f3e3413d4 100644
--- a/MediaBrowser.Controller/MediaInfo/FFMpegManager.cs
+++ b/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);
}
}