From e5531c5c252522a6d96c9cb6607e96ad65c21eae Mon Sep 17 00:00:00 2001 From: Joshua Boniface Date: Fri, 14 Dec 2018 22:46:23 -0500 Subject: [PATCH] Lower the ffmpeg stop timeout duration As this was, ffmpeg would continue to transcode video for timerDuration seconds after stopping playback (i.e. returning to the menu). However, this 60s timeout was a little obnoxious. Tested a 100ms timeout but this ended up causing playback to constantly terminate. 2s seems like the sweet spot where playback works normally, but terminating quickly on stop. --- MediaBrowser.Api/ApiEntryPoint.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/MediaBrowser.Api/ApiEntryPoint.cs b/MediaBrowser.Api/ApiEntryPoint.cs index 5aa803b9b6..ef74aecb2a 100644 --- a/MediaBrowser.Api/ApiEntryPoint.cs +++ b/MediaBrowser.Api/ApiEntryPoint.cs @@ -421,12 +421,15 @@ namespace MediaBrowser.Api return; } + /* var timerDuration = 10000; if (job.Type != TranscodingJobType.Progressive) { timerDuration = 60000; } + */ + var timerDuration = 2000; job.PingTimeout = timerDuration; job.LastPingDate = DateTime.UtcNow;