diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-09-19 20:56:37 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-09-19 20:56:37 -0400 |
| commit | dd63d20e894298fa2e86e5d7b15427694d83e2c2 (patch) | |
| tree | 805371b453f326e6e1595322b7b0b6dd6342c0a9 | |
| parent | b7a8b92c0011c5411a691d522a414480c4c5e34c (diff) | |
support ssa, ass extensions
| -rw-r--r-- | MediaBrowser.Providers/MediaInfo/FFProbeVideoInfoProvider.cs | 8 |
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; |
