From be11f43838fd4eaa938a0fe602728107659f3a55 Mon Sep 17 00:00:00 2001 From: Austin Mroz Date: Sat, 26 Jul 2025 15:24:34 -0500 Subject: [PATCH] Remove global vpx codec context Since codec contexts have state, reusing them is dangerous. --- videohelpersuite/server.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/videohelpersuite/server.py b/videohelpersuite/server.py index dbd90e1..4bda173 100755 --- a/videohelpersuite/server.py +++ b/videohelpersuite/server.py @@ -13,7 +13,6 @@ from comfy.k_diffusion.utils import FolderOfImages web = server.web -vpxcc = av.Codec('libvpx-vp9', 'r').create() @server.PromptServer.instance.routes.get("/vhs/viewvideo") @server.PromptServer.instance.routes.get("/viewvideo") @@ -156,7 +155,7 @@ async def query_video(request): source['duration'] = float(cont.duration / av.time_base) if stream.codec_context.name == 'vp9': - cc = vpxcc + cc = av.Codec('libvpx-vp9', 'r').create() else: cc = stream def fit():