From 172ae5a6635c7d4183ad778347dd18e8ab3210ba Mon Sep 17 00:00:00 2001 From: Steve Lhomme Date: Wed, 20 Mar 2024 13:19:43 +0100 Subject: [PATCH] d3d11_scaler: fix deadlock on NVIDIA detection errors --- modules/video_output/win32/d3d11_scaler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/video_output/win32/d3d11_scaler.cpp b/modules/video_output/win32/d3d11_scaler.cpp index 7df7f5fa6a..06b3a524f0 100644 --- a/modules/video_output/win32/d3d11_scaler.cpp +++ b/modules/video_output/win32/d3d11_scaler.cpp @@ -124,8 +124,8 @@ d3d11_scaler *D3D11_UpscalerCreate(vlc_object_t *vd, d3d11_device_t *d3d_dev, vl hr = d3dvidctx->VideoProcessorGetStreamExtension(processor.Get(), 0, &kNvidiaPPEInterfaceGUID, sizeof(available), &available); - d3d11_device_unlock(d3d_dev); checked: + d3d11_device_unlock(d3d_dev); canProcess = available != 0; } else if (d3d_dev->adapterDesc.VendorId == GPU_MANUFACTURER_INTEL)