浏览代码

support ssa, ass extensions

Luke Pulverenti 11 年之前
父节点
当前提交
dd63d20e89
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      MediaBrowser.Providers/MediaInfo/FFProbeVideoInfoProvider.cs

+ 4 - 4
MediaBrowser.Providers/MediaInfo/FFProbeVideoInfoProvider.cs

@@ -79,7 +79,7 @@ namespace MediaBrowser.Providers.MediaInfo
         {
         {
             get
             get
             {
             {
-                return new[] { ".srt" };
+                return new[] { ".srt", ".ssa", ".ass" };
             }
             }
         }
         }
 
 
@@ -158,7 +158,7 @@ namespace MediaBrowser.Providers.MediaInfo
                         return true;
                         return true;
                     }
                     }
                 }
                 }
-                
+
                 var result = await GetMediaInfo(item, isoMount, cancellationToken).ConfigureAwait(false);
                 var result = await GetMediaInfo(item, isoMount, cancellationToken).ConfigureAwait(false);
 
 
                 cancellationToken.ThrowIfCancellationRequested();
                 cancellationToken.ThrowIfCancellationRequested();
@@ -240,7 +240,7 @@ namespace MediaBrowser.Providers.MediaInfo
                 Logger.Error("No vobs found in dvd structure.");
                 Logger.Error("No vobs found in dvd structure.");
                 return;
                 return;
             }
             }
-            
+
             var files = allVobs
             var files = allVobs
                 .SkipWhile(f => new FileInfo(f).Length < minPlayableSize)
                 .SkipWhile(f => new FileInfo(f).Length < minPlayableSize)
                 .ToList();
                 .ToList();
@@ -443,7 +443,7 @@ namespace MediaBrowser.Providers.MediaInfo
             var videoFileNameWithoutExtension = Path.GetFileNameWithoutExtension(video.Path);
             var videoFileNameWithoutExtension = Path.GetFileNameWithoutExtension(video.Path);
 
 
             foreach (var file in fileSystemChildren
             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;
                 var fullName = file.FullName;