diff options
| author | Carsten Braun <carsten.braun@braun-cloud.de> | 2025-01-02 22:23:25 +0100 |
|---|---|---|
| committer | Carsten Braun <carsten.braun@braun-cloud.de> | 2025-06-07 21:51:08 +0200 |
| commit | fcf56b73cb03b9fba5e30484737f410a7cd95deb (patch) | |
| tree | 8d3fb079a95f7f6a94c9589e4f860d228c8a77a3 | |
| parent | e8239a7ee27ede387ab4b32f97cf588a8b3f1b25 (diff) | |
When subtitle is embedded in the main video file, the path will be null.
| -rw-r--r-- | MediaBrowser.MediaEncoding/Subtitles/SubtitleEncoder.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/MediaBrowser.MediaEncoding/Subtitles/SubtitleEncoder.cs b/MediaBrowser.MediaEncoding/Subtitles/SubtitleEncoder.cs index 0b09da591..c30bf15a9 100644 --- a/MediaBrowser.MediaEncoding/Subtitles/SubtitleEncoder.cs +++ b/MediaBrowser.MediaEncoding/Subtitles/SubtitleEncoder.cs @@ -537,7 +537,7 @@ namespace MediaBrowser.MediaEncoding.Subtitles foreach (var subtitleStream in subtitleStreams) { - if (!subtitleStream.Path.EndsWith(".mks", StringComparison.OrdinalIgnoreCase)) + if (subtitleStream.Path is null || !subtitleStream.Path.EndsWith(".mks", StringComparison.OrdinalIgnoreCase)) { continue; } @@ -608,7 +608,7 @@ namespace MediaBrowser.MediaEncoding.Subtitles foreach (var subtitleStream in subtitleStreams) { - if (subtitleStream.Path.EndsWith(".mks", StringComparison.OrdinalIgnoreCase)) + if (subtitleStream.Path is not null && subtitleStream.Path.EndsWith(".mks", StringComparison.OrdinalIgnoreCase)) { _logger.LogDebug("Subtitle {Index} for file {InputPath} is part in an MKS file. Skipping", inputPath, subtitleStream.Index); continue; |
