Fix model downloader not running when using rt

This commit is contained in:
n00mkrad
2022-09-14 09:49:26 +02:00
parent 6e40c6afd9
commit 863b3219b5
2 changed files with 11 additions and 1 deletions

View File

@@ -89,11 +89,20 @@ namespace Flowframes
public static async Task Realtime ()
{
canceled = false;
Program.mainForm.SetWorking(true);
if(currentSettings.ai.NameInternal != Implementations.rifeNcnnVs.NameInternal)
Cancel($"Real-time interpolation is only available when using {Implementations.rifeNcnnVs.FriendlyName}.");
if (canceled) return;
Program.mainForm.SetStatus("Downloading models...");
await ModelDownloader.DownloadModelFiles(currentSettings.ai, currentSettings.model.Dir);
if (canceled) return;
await AiProcess.RunRifeNcnnVs(currentSettings.framesFolder, "", currentSettings.interpFactor, currentSettings.model.Dir, true);
Program.mainForm.SetWorking(false);
}

View File

@@ -3,6 +3,7 @@
"name": "RIFE 2.3",
"desc": "Old Model",
"dir": "rife-v2.3",
"isDefault": "false",
"fixedFactors": [2]
},
{
@@ -15,7 +16,7 @@
"name": "RIFE 4.3",
"desc": "New Fast General Model",
"dir": "rife-v4.3",
"isDefault": "true"
"isDefault": "false"
},
{
"name": "RIFE 4.4",