From b630a2ae6833ea4dd4b853da56181b04a016e533 Mon Sep 17 00:00:00 2001 From: N00MKRAD Date: Wed, 3 Mar 2021 18:28:54 +0100 Subject: [PATCH] Fixed last frame always being detected as scene change --- Code/Main/FrameOrder.cs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Code/Main/FrameOrder.cs b/Code/Main/FrameOrder.cs index 18b3629..3656b04 100644 --- a/Code/Main/FrameOrder.cs +++ b/Code/Main/FrameOrder.cs @@ -101,11 +101,6 @@ namespace Flowframes.Main for (int x = 0; x < frameFileContents.Count; x++) fileContent += frameFileContents[x]; - bool discardLast = (sceneDetection && sceneFrames.Contains(Path.GetFileNameWithoutExtension(frameFiles.Last().Name))); - - if (debug) - fileContent += $"# discardLast: {discardLast}\n"; - lastOutFileCount++; fileContent += $"file '{Paths.interpDir}/{lastOutFileCount.ToString().PadLeft(Padding.interpFrames, '0')}.{ext}'"; // Last frame (source) @@ -152,7 +147,7 @@ namespace Flowframes.Main if(i + 1 == frameFilesWithoutLast.Length) // Is last frame { - if (sceneDetection && sceneFrames.Contains(Path.GetFileNameWithoutExtension(frameFiles.Last().Name))); // Scene detection for last frame + if (sceneDetection && sceneFrames.Contains(Path.GetFileNameWithoutExtension(frameFiles.Last().Name))) // Scene detection for last frame discardThisFrame = true; }