diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-05-09 10:47:28 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-05-09 10:47:28 -0400 |
| commit | f57cec4cff8feff70e62056549ea19bbd6a8316c (patch) | |
| tree | 7fe518e6960b1b1997bee8767496e81a14536bec | |
| parent | 1d826741f352002b2f9d58eadfe1d3a5825259ec (diff) | |
factor srt date modified into subtitle cache path
| -rw-r--r-- | MediaBrowser.Controller/MediaInfo/FFMpegManager.cs | 7 |
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); } } |
