Fixed scene detection not working

This commit is contained in:
N00MKRAD
2021-01-06 20:46:26 +01:00
parent fdc38969bd
commit c31c6872e8

View File

@@ -226,7 +226,7 @@ namespace Flowframes.Main
{ {
if (debug) Logger.Log($"Writing frame {totalFileCount} which is actually repeated frame {lastNum}"); if (debug) Logger.Log($"Writing frame {totalFileCount} which is actually repeated frame {lastNum}");
//fileContent += $"file '{interpPath}/{lastNum.ToString().PadLeft(Padding.interpFrames, '0')}.{ext}'\n"; //fileContent += $"file '{interpPath}/{lastNum.ToString().PadLeft(Padding.interpFrames, '0')}.{ext}'\n";
fileContent = WriteFrameWithDupes(dupesAmount, fileContent, totalFileCount, interpPath, ext, debug); fileContent = WriteFrameWithDupes(dupesAmount, fileContent, lastNum, interpPath, ext, debug);
totalFileCount++; totalFileCount++;
} }
@@ -269,12 +269,12 @@ namespace Flowframes.Main
} }
} }
static string WriteFrameWithDupes (int dupesAmount, string fileContent, int totalFileCount, string interpPath, string ext, bool debug) static string WriteFrameWithDupes (int dupesAmount, string fileContent, int frameNum, string interpPath, string ext, bool debug)
{ {
for (int writtenDupes = -1; writtenDupes < dupesAmount; writtenDupes++) // Write duplicates for (int writtenDupes = -1; writtenDupes < dupesAmount; writtenDupes++) // Write duplicates
{ {
if (debug) Logger.Log($"Writing frame {totalFileCount} (writtenDupes {writtenDupes})", true, false); if (debug) Logger.Log($"Writing frame {frameNum} (writtenDupes {writtenDupes})", true, false);
fileContent += $"file '{interpPath}/{totalFileCount.ToString().PadLeft(Padding.interpFrames, '0')}.{ext}'\n"; fileContent += $"file '{interpPath}/{frameNum.ToString().PadLeft(Padding.interpFrames, '0')}.{ext}'\n";
} }
return fileContent; return fileContent;
} }