aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Api/Helpers/TranscodingJobHelper.cs
diff options
context:
space:
mode:
authorDavid Ullmer <daullmer@gmail.com>2020-07-27 09:47:19 +0200
committerDavid Ullmer <daullmer@gmail.com>2020-07-27 09:47:19 +0200
commit4aa0bd064feca0e2e22189051b1bba886ddad215 (patch)
tree95afa583cd0acfb2e65cd4064fa24a96534f6791 /Jellyfin.Api/Helpers/TranscodingJobHelper.cs
parent6015ceb731c204e7b0c2d7c69440f984558848d2 (diff)
Move HlsSegmentService to Jellyfin.Api
Diffstat (limited to 'Jellyfin.Api/Helpers/TranscodingJobHelper.cs')
-rw-r--r--Jellyfin.Api/Helpers/TranscodingJobHelper.cs14
1 files changed, 14 insertions, 0 deletions
diff --git a/Jellyfin.Api/Helpers/TranscodingJobHelper.cs b/Jellyfin.Api/Helpers/TranscodingJobHelper.cs
index c84135085..76f7c8fde 100644
--- a/Jellyfin.Api/Helpers/TranscodingJobHelper.cs
+++ b/Jellyfin.Api/Helpers/TranscodingJobHelper.cs
@@ -713,6 +713,20 @@ namespace Jellyfin.Api.Helpers
}
/// <summary>
+ /// Transcoding video finished. Decrement the active request counter.
+ /// </summary>
+ /// <param name="job">The <see cref="TranscodingJobDto"/> which ended.</param>
+ public void OnTranscodeEndRequest(TranscodingJobDto job)
+ {
+ job.ActiveRequestCount--;
+ _logger.LogDebug("OnTranscodeEndRequest job.ActiveRequestCount={0}", job.ActiveRequestCount);
+ if (job.ActiveRequestCount <= 0)
+ {
+ PingTimer(job, false);
+ }
+ }
+
+ /// <summary>
/// Processes the exited.
/// </summary>
/// <param name="process">The process.</param>