From 863b3219b5d3854c6cd663dd248f9739a68b6c71 Mon Sep 17 00:00:00 2001 From: n00mkrad Date: Wed, 14 Sep 2022 09:49:26 +0200 Subject: [PATCH] Fix model downloader not running when using rt --- Code/Main/Interpolate.cs | 9 +++++++++ Pkgs/rife-ncnn-vs/models.json | 3 ++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/Code/Main/Interpolate.cs b/Code/Main/Interpolate.cs index de45d7f..4fff7e9 100644 --- a/Code/Main/Interpolate.cs +++ b/Code/Main/Interpolate.cs @@ -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); } diff --git a/Pkgs/rife-ncnn-vs/models.json b/Pkgs/rife-ncnn-vs/models.json index d930de9..ca2c2f8 100644 --- a/Pkgs/rife-ncnn-vs/models.json +++ b/Pkgs/rife-ncnn-vs/models.json @@ -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",