diff options
| author | jaina heartles <me@heartles.xyz> | 2024-07-23 15:47:38 -0700 |
|---|---|---|
| committer | oxixes <38050447+oxixes@users.noreply.github.com> | 2024-09-11 10:03:08 +0200 |
| commit | 7c3c0aa940b29cba64ba241eee3cdcd7f65a9eb6 (patch) | |
| tree | 8c4930f487f8fae89b8186989a6b48d635e11a68 /MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs | |
| parent | c67b78bc68317c66f3324230b2fc36918b2b9d70 (diff) | |
Use subtitle cache when burning-in subs
Diffstat (limited to 'MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs')
| -rw-r--r-- | MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs b/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs index 778c32c4b..5cc604a02 100644 --- a/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs +++ b/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs @@ -1652,13 +1652,15 @@ namespace MediaBrowser.Controller.MediaEncoding setPtsParam); } - var mediaPath = state.MediaPath ?? string.Empty; + var subtitlePath = _subtitleEncoder.GetSubtitleFilePath( + state.SubtitleStream, + state.MediaSource, + CancellationToken.None).GetAwaiter().GetResult(); return string.Format( CultureInfo.InvariantCulture, - "subtitles=f='{0}':si={1}{2}{3}{4}{5}", - _mediaEncoder.EscapeSubtitleFilterPath(mediaPath), - state.InternalSubtitleStreamOffset.ToString(CultureInfo.InvariantCulture), + "subtitles=f='{0}'{1}{2}{3}{4}", + _mediaEncoder.EscapeSubtitleFilterPath(subtitlePath), alphaParam, sub2videoParam, fontParam, |
