From dbfa0f30276054b63402e95867ed9a9f1b1cca08 Mon Sep 17 00:00:00 2001 From: cvium Date: Fri, 8 Jul 2022 20:12:00 +0200 Subject: [PATCH] fix unsupported --- .../Subtitles/SubtitleEditParser.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/MediaBrowser.MediaEncoding/Subtitles/SubtitleEditParser.cs b/MediaBrowser.MediaEncoding/Subtitles/SubtitleEditParser.cs index c487f9ac49..4e6403e986 100644 --- a/MediaBrowser.MediaEncoding/Subtitles/SubtitleEditParser.cs +++ b/MediaBrowser.MediaEncoding/Subtitles/SubtitleEditParser.cs @@ -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];