Details
-
Suggestion
-
Resolution: Done
-
Not Evaluated
-
None
-
None
-
7d8bee327d (qt/qtwebengine/dev) 42ca6c7247 (qt/qtwebengine/6.4)
Description
It looks like newer versions of Chromium store Widevine in ~/.config, at least on Linux (no idea how things look on Windows/macOS).
On my machine, I have a ~/.config/chromium/WidevineCdm/latest-component-updated-widevine-cdm which contains:
{"Path":"/usr/lib/chromium/WidevineCdm"}
and Widevine is then stored in /usr/lib/chromium/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so.
However, another user reports having this in the latest-component-updated-widevine-cdm:
{"Path":"/home/myuser/.config/chromium/WidevineCdm/4.10.1610.0"}
and the actual library is at ~/.config/chromium/WidevineCdm/4.10.1610.0/_platform_specific/linux_x64/libwidevinecdm.so.
It'd probably make sense for QtWebEngine to read the path in that JSON file and also search Widevine there (in the proper subdirectory) in addition to the current paths.
Attachments
For Gerrit Dashboard: QTBUG-86007 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
423085,2 | Improve finding Chrome/Chromium widevine CDM modules on Linux | dev | qt/qtwebengine | Status: MERGED | +2 | 0 |
426037,2 | Improve finding Chrome/Chromium widevine CDM modules on Linux | 6.4 | qt/qtwebengine | Status: MERGED | +2 | 0 |