diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2019-11-28 22:18:42 +0100 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2019-11-30 13:06:34 +0100 |
commit | 779a4cc9ce5a3c2f62b0b3d68b632df6f2ce90ad (patch) | |
tree | 5c520b5aec220860faeecf84208ed6a843e7438e | |
parent | c24cc3014d750a406523629eff94f4f5f87e92cb (diff) |
Update Widevine path for Linux support of CDM videosv5.14.0-rc1
Fixes regression with Amazon Prime and Netflix.
Change-Id: Ic96b4fa94fd06bfb9f7d75ca36e7eeddcda81218
Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
-rw-r--r-- | src/core/content_client_qt.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/core/content_client_qt.cpp b/src/core/content_client_qt.cpp index 952122052..22f3f548f 100644 --- a/src/core/content_client_qt.cpp +++ b/src/core/content_client_qt.cpp @@ -321,7 +321,12 @@ static bool IsWidevineAvailable(base::FilePath *cdm_path, } } #elif defined(Q_OS_LINUX) - pluginPaths << QStringLiteral("/opt/google/chrome/libwidevinecdm.so") // Google Chrome + pluginPaths << QStringLiteral("/opt/google/chrome/libwidevinecdm.so") // Old Google Chrome +#if Q_PROCESSOR_WORDSIZE == 8 + << QStringLiteral("/opt/google/chrome/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so") +#else + << QStringLiteral("/opt/google/chrome/WidevineCdm/_platform_specific/linux_x86/libwidevinecdm.so") +#endif << QStringLiteral("/usr/lib/chromium/libwidevinecdm.so") // Arch << QStringLiteral("/usr/lib/chromium-browser/libwidevinecdm.so") // Ubuntu/neon << QStringLiteral("/usr/lib64/chromium/libwidevinecdm.so"); // OpenSUSE style |