fix unsupported

This commit is contained in:
cvium 2022-07-08 20:12:00 +02:00
parent 78f437401b
commit dbfa0f3027

View file

@ -36,11 +36,6 @@ namespace MediaBrowser.MediaEncoding.Subtitles
var subtitleFormats = SubtitleFormat.AllSubtitleFormats.Where(asf => asf.Extension.Equals(fileExtension, StringComparison.OrdinalIgnoreCase));
foreach (var subtitleFormat in subtitleFormats)
{
if (subtitleFormat == null)
{
throw new ArgumentException("Unsupported format: " + fileExtension);
}
subtitleFormat.LoadSubtitle(subtitle, lines, fileExtension);
if (subtitleFormat.ErrorCount == 0)
{
@ -50,6 +45,11 @@ namespace MediaBrowser.MediaEncoding.Subtitles
_logger.LogError("{ErrorCount} errors encountered while parsing subtitle", subtitleFormat.ErrorCount);
}
if (subtitle.Paragraphs.Count == 0)
{
throw new ArgumentException("Unsupported format: " + fileExtension);
}
var trackInfo = new SubtitleTrackInfo();
int len = subtitle.Paragraphs.Count;
var trackEvents = new SubtitleTrackEvent[len];