diff options
| author | timminator <150205162+timminator@users.noreply.github.com> | 2025-03-28 00:59:08 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-03-27 17:59:08 -0600 |
| commit | 181a37a8cd512a46dfc5af55c43ef1468d206d75 (patch) | |
| tree | ee3c5c9f04eee538155341ec7ef0119ed3013fa7 /MediaBrowser.MediaEncoding | |
| parent | ae4b35da462ad569bdc6f10df1cc8095cb1466e5 (diff) | |
Fix consumer count off by one when closing a browser tab with a livestream that is transcoding (#13220)
Rework Implementation
Fix review issues
Add missing nullorempty check
Fix closely related #13721
Diffstat (limited to 'MediaBrowser.MediaEncoding')
| -rw-r--r-- | MediaBrowser.MediaEncoding/Transcoding/TranscodeManager.cs | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/MediaBrowser.MediaEncoding/Transcoding/TranscodeManager.cs b/MediaBrowser.MediaEncoding/Transcoding/TranscodeManager.cs index 85bb862c7..c7f9cf2cc 100644 --- a/MediaBrowser.MediaEncoding/Transcoding/TranscodeManager.cs +++ b/MediaBrowser.MediaEncoding/Transcoding/TranscodeManager.cs @@ -242,14 +242,7 @@ public sealed class TranscodeManager : ITranscodeManager, IDisposable if (closeLiveStream && !string.IsNullOrWhiteSpace(job.LiveStreamId)) { - try - { - await _mediaSourceManager.CloseLiveStream(job.LiveStreamId).ConfigureAwait(false); - } - catch (Exception ex) - { - _logger.LogError(ex, "Error closing live stream for {Path}", job.Path); - } + await _sessionManager.CloseLiveStreamIfNeededAsync(job.LiveStreamId, job.PlaySessionId).ConfigureAwait(false); } } |
