You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We use 32bit Electron builds of our app for compatibility with running on arm based versions of windows. It's possible to test this if you have no arm based windows machine by running windows on mac through parallels.
I updated Electron to the latest castlabs version (28) and encountered this exception in components.whenReady:
The downloaded version of the Widevine CDM is 4.10.2710.0, both for 24 and 25.
I'm wondering if there's something that changed in the castlabs implementation between these versions and if there's anything I can do about it?
Electron 24 to 25 jumps from Chromium 112 to 114 if that helps.
The text was updated successfully, but these errors were encountered:
Ok, this is not the regular Widevine CDM, but the L1 CDM that is available on Windows only. Apparently it is not available in this case though, it might not be available on 32-bit Windows at all, but I need to check that.
Since we hardened the installation checks, as a consequence of the recent CDM removals for older versions of Chromium by Google, we explicitly check that the installation of required components was successful (to avoid errors sneaking by unexpectedly). This is why you are seeing the error here, because by default we require both CDMs on Windows.
Fortunately there is a way around this already, while we investigate whether this should be the default for Windows or not (especially 32-bit). The components.whenReady() function now takes an optional argument that can be used to specify which components are considered required. So if all you need is the standard Widevine L3 CDM, you can pass that to the whenReady() call, e.g:
We use 32bit Electron builds of our app for compatibility with running on arm based versions of windows. It's possible to test this if you have no arm based windows machine by running windows on mac through parallels.
I updated Electron to the latest castlabs version (28) and encountered this exception in
components.whenReady
:I tracked the break to castlabs electron 24 -> 25
The downloaded version of the Widevine CDM is
4.10.2710.0
, both for 24 and 25.I'm wondering if there's something that changed in the castlabs implementation between these versions and if there's anything I can do about it?
Electron 24 to 25 jumps from Chromium 112 to 114 if that helps.
The text was updated successfully, but these errors were encountered: