fredx181 wrote: Mon Apr 22, 2024 9:46 am
With earlier versions 11.1 and 11.2 enabling DRM (setting up Widevine) worked, not with the newest version 11.3.2 .
Only works if you had enabled DRM on older version already (and updated to11.3.2) , so that it is installed in the profile folder, not working when you start v11.3.2 "fresh".
@fredx181, this got me worried so I tried and set up fresh midori 11.3.2. I went to settings, click the "enable drm" and when I went to "plugins", I can see the widevine "about to be installed" which is good, the the status stays on as "about to be installed" even after a browser restart.
From terminal I can the following errors when I tried to "check for updates" on the plugins page.
Code: Select all
defaults/preferences/000-floorp.js:123: prefs parse error: expected ';' after ')'
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
console.error: ({})
JavaScript error: resource://gre/modules/XULStore.sys.mjs, line 60: Error: Can't find profile directory.
JavaScript error: resource://gre/modules/GMPInstallManager.sys.mjs, line 353: ReferenceError: trustedContentSignatureRoot is not defined
JavaScript error: resource://gre/modules/GMPInstallManager.sys.mjs, line 353: ReferenceError: trustedContentSignatureRoot is not defined
000-floorp.js is located inside browser/omni.ja (it has to be decompressed to see it), and the error is simply a missing semicolon. However, that error probably prevents the rest of the default preferences to be set. This error is shown each time I launch midori.
XULStore.sys.mjs, and GMPInstallManager.sys.mjs are both located in the main omni.ja file, again it has to be decompressed to be seen.
I looked at XULStore.sys.mjs, it looked proper but I'm not sure why it throws up error saying I don't have the profile directory (of course I do). This is also shown each time I restart midori.
I looked at GMPInstallManager.sys.mjs, and everything seems to be in order - so the issue is probably what the error says, that "trustedContentSignatureRoot is not defined". I think the variable trustedContentSignatureRoot should be defined elsewhere, but for whatever reason it isn't.
This is shown everytime I activate "check for updates" from the plugins "gear" menu. The error is shown twice because it tries to load two plugins: OpenH264 and the WideVine.