Backport pull request #11653 from jellyfin/release-10.9.z

Don't generate TrickPlay images for files that don't exist

Original-merge: c1615419b9

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
pull/11711/head
Bond-009 6 months ago committed by Joshua M. Boniface
parent 9a1a588857
commit 8139179780

@ -121,6 +121,13 @@ public class TrickplayManager : ITrickplayManager
return; return;
} }
var mediaPath = mediaSource.Path;
if (!File.Exists(mediaPath))
{
_logger.LogWarning("Media source {MediaSourceId} not found at {Path} for item {ItemID}", mediaSource.Id, mediaPath, video.Id);
return;
}
// The width has to be even, otherwise a lot of filters will not be able to sample it // The width has to be even, otherwise a lot of filters will not be able to sample it
var actualWidth = 2 * (width / 2); var actualWidth = 2 * (width / 2);
@ -139,7 +146,6 @@ public class TrickplayManager : ITrickplayManager
return; return;
} }
var mediaPath = mediaSource.Path;
var mediaStream = mediaSource.VideoStream; var mediaStream = mediaSource.VideoStream;
var container = mediaSource.Container; var container = mediaSource.Container;

Loading…
Cancel
Save