From 64fb6c2597380476500cb44a5302c722307f06b5 Mon Sep 17 00:00:00 2001 From: h-banii <121690516+h-banii@users.noreply.github.com> Date: Thu, 18 Jul 2024 01:15:26 -0300 Subject: [PATCH] fix: disable multi-plane format for software video (#2254) --- src/index.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/index.ts b/src/index.ts index b923b6f1..da811d44 100644 --- a/src/index.ts +++ b/src/index.ts @@ -100,9 +100,18 @@ if (config.get('options.disableHardwareAcceleration')) { app.disableHardwareAcceleration(); } -if (is.linux() && config.plugins.isEnabled('shortcuts')) { +if (is.linux()) { + const disabledFeatures = [ + // Workaround for issue #2248 + 'UseMultiPlaneFormatForSoftwareVideo', + ]; + // Stops chromium from launching its own MPRIS service - app.commandLine.appendSwitch('disable-features', 'MediaSessionService'); + if (config.plugins.isEnabled('shortcuts')) { + disabledFeatures.push('MediaSessionService'); + } + + app.commandLine.appendSwitch('disable-features', disabledFeatures.join()); } if (config.get('options.proxy')) {