mirror of https://github.com/n00mkrad/flowframes
Fix InterpProgressMultiplier
This commit is contained in:
parent
35b8d888d4
commit
064c4b7f1b
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue