From 132f0b85fc92f785a3da3ee1be9aecfab219c64d Mon Sep 17 00:00:00 2001 From: Richard Stanway Date: Wed, 3 May 2023 01:50:47 +0200 Subject: [PATCH] UI: Relax mc_trans_video_imagescaler.dll DLL block This is actually a MainConcept redistributable and not related to Adobe. Unfortunately Elgato Game Capture HD software relies on this dependency when presenting the DirectShow device to OBS, so we unintentionally blocked it from loading. Instead of outright blocking, we now block only older versions than the version shipped by Elgato, which has hopefully been patched to fix the random crashes. --- UI/win-dll-blocklist.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/UI/win-dll-blocklist.c b/UI/win-dll-blocklist.c index 9ed19cab6..4cba6d932 100644 --- a/UI/win-dll-blocklist.c +++ b/UI/win-dll-blocklist.c @@ -124,8 +124,9 @@ static blocked_module_t blocked_modules[] = { // Wacom / Other tablet driver, locks up UI {L"\\wintab32.dll", 0, 0, TS_IGNORE}, - // Adobe Dynamic Link (Adobe CC), crashes in its own thread - {L"\\mc_trans_video_imagescaler.dll", 0, 0, TS_IGNORE}, + // MainConcept Image Scaler, crashes in its own thread. Block versions + // older than the one Elgato uses (2016-02-15). + {L"\\mc_trans_video_imagescaler.dll", 0, 1455495131, TS_LESS_THAN}, // Weird Polish banking "security" software, breaks UI {L"\\wslbscr64.dll", 0, 0, TS_IGNORE},