aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-09-19 20:56:37 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-09-19 20:56:37 -0400
commitdd63d20e894298fa2e86e5d7b15427694d83e2c2 (patch)
tree805371b453f326e6e1595322b7b0b6dd6342c0a9
parentb7a8b92c0011c5411a691d522a414480c4c5e34c (diff)
support ssa, ass extensions
-rw-r--r--MediaBrowser.Providers/MediaInfo/FFProbeVideoInfoProvider.cs8
1 files changed, 4 insertions, 4 deletions
diff --git a/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfoProvider.cs b/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfoProvider.cs
index 1406d8cd9..6eeaba2e0 100644
--- a/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfoProvider.cs
+++ b/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfoProvider.cs
@@ -79,7 +79,7 @@ namespace MediaBrowser.Providers.MediaInfo
{
get
{
- return new[] { ".srt" };
+ return new[] { ".srt", ".ssa", ".ass" };
}
}
@@ -158,7 +158,7 @@ namespace MediaBrowser.Providers.MediaInfo
return true;
}
}
-
+
var result = await GetMediaInfo(item, isoMount, cancellationToken).ConfigureAwait(false);
cancellationToken.ThrowIfCancellationRequested();
@@ -240,7 +240,7 @@ namespace MediaBrowser.Providers.MediaInfo
Logger.Error("No vobs found in dvd structure.");
return;
}
-
+
var files = allVobs
.SkipWhile(f => new FileInfo(f).Length < minPlayableSize)
.ToList();
@@ -443,7 +443,7 @@ namespace MediaBrowser.Providers.MediaInfo
var videoFileNameWithoutExtension = Path.GetFileNameWithoutExtension(video.Path);
foreach (var file in fileSystemChildren
- .Where(f => !f.Attributes.HasFlag(FileAttributes.Directory) && string.Equals(Path.GetExtension(f.FullName), ".srt", StringComparison.OrdinalIgnoreCase)))
+ .Where(f => !f.Attributes.HasFlag(FileAttributes.Directory) && FilestampExtensions.Contains(Path.GetExtension(f.FullName), StringComparer.OrdinalIgnoreCase)))
{
var fullName = file.FullName;