mirror of
https://github.com/n00mkrad/flowframes.git
synced 2025-12-16 00:17:44 +01:00
Fix InterpProgressMultiplier
This commit is contained in:
@@ -129,7 +129,7 @@ namespace Flowframes.Main
|
||||
|
||||
float fpsLimitFloat = fpsLimitValue.GetFloat();
|
||||
|
||||
if (fpsLimitFloat > 0)
|
||||
if (fpsLimitFloat > 0 && fpsLimitFloat < s.outFps.GetFloat())
|
||||
Interpolate.InterpProgressMultiplier = s.outFps.GetFloat() / fpsLimitFloat;
|
||||
else
|
||||
Interpolate.InterpProgressMultiplier = 1f;
|
||||
|
||||
@@ -134,8 +134,9 @@ namespace Flowframes.Ui
|
||||
if (I.canceled) return;
|
||||
interpolatedInputFramesCount = ((frames / I.currentSettings.interpFactor).RoundToInt() - 1);
|
||||
//ResumeUtils.Save();
|
||||
target = (target / Interpolate.InterpProgressMultiplier).RoundToInt();
|
||||
frames = frames.Clamp(0, target);
|
||||
int percent = (int)Math.Round(((float)frames / target) * 100f * Interpolate.InterpProgressMultiplier);
|
||||
int percent = (int)Math.Round(((float)frames / target) * 100f);
|
||||
Program.mainForm.SetProgress(percent);
|
||||
|
||||
float generousTime = ((AiProcess.processTime.ElapsedMilliseconds - AiProcess.lastStartupTimeMs) / 1000f);
|
||||
|
||||
Reference in New Issue
Block a user