From 150d14907e031f6bb207c2cc0ddf9a4638294934 Mon Sep 17 00:00:00 2001 From: Harvey Zhao Date: Sun, 1 Mar 2026 19:31:12 +0800 Subject: [PATCH] feat: store video file reference for improved processing in upscaler --- docs/upscaler/index.html | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/upscaler/index.html b/docs/upscaler/index.html index 9c6bae48b..e33259252 100644 --- a/docs/upscaler/index.html +++ b/docs/upscaler/index.html @@ -494,6 +494,7 @@ let currentOriginalUrl = null; let isComparisonDragging = false; let comparisonCleanup = null; + let currentVideoFile = null; // Create a configurable Upscaler instance const upscaler = new Upscaler({ @@ -789,6 +790,9 @@ if (progressText) progressText.textContent = "Start upscaling"; + // Save file reference + currentVideoFile = file; + // Show video preview showVideoPreview(file); }); @@ -878,7 +882,7 @@ })(); async function handleProcess() { - const file = document.getElementById("universalInput").files[0]; + const file = currentVideoFile; if (!file || !file.type.startsWith("video/")) { alert("Please choose a valid video file."); return; @@ -1017,6 +1021,7 @@ document.getElementById("universalInput").value = ""; currentResultBlob = null; + currentVideoFile = null; if (currentOriginalUrl) URL.revokeObjectURL(currentOriginalUrl); currentOriginalUrl = null;