diff options
author | Michael BrĂ¼ning <michael.bruning@qt.io> | 2019-11-26 17:39:30 +0100 |
---|---|---|
committer | Michael BrĂ¼ning <michael.bruning@qt.io> | 2019-11-28 07:52:55 +0000 |
commit | 38b35fbe4afd9c5476b067dd66684dba7ac948f2 (patch) | |
tree | eb4938beac987d208f860919947e2153b3fac1cc /src/core/content_client_qt.cpp | |
parent | 214bd8aa1e15bc5a35aed3e0b0d3e3d92f6115cf (diff) |
[macOS] Update widevine search paths to new Chrome bundle layout
Re-enables using proprietary codecs used by many popular platforms
for streaming video.
Fixes: QTBUG-80352
Change-Id: Id1730576a98cfc4b23b523e61c1d8168414e3a48
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src/core/content_client_qt.cpp')
-rw-r--r-- | src/core/content_client_qt.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/content_client_qt.cpp b/src/core/content_client_qt.cpp index 554ee3e12..0f8c7ac3a 100644 --- a/src/core/content_client_qt.cpp +++ b/src/core/content_client_qt.cpp @@ -286,11 +286,11 @@ static bool IsWidevineAvailable(base::FilePath *cdm_path, pluginPaths << ppapiPluginsPath() + QStringLiteral("/") + QString::fromLatin1(kWidevineCdmFileName); #endif #if defined(Q_OS_OSX) - QDir potentialWidevineDir("/Applications/Google Chrome.app/Contents/Versions"); + QDir potentialWidevineDir("/Applications/Google Chrome.app/Contents/Frameworks"); if (potentialWidevineDir.exists()) { QFileInfoList widevineVersionDirs = potentialWidevineDir.entryInfoList(QDir::Dirs | QDir::NoDotAndDotDot, QDir::Name | QDir::Reversed); - const QString library = QLatin1String("/Google Chrome Framework.framework/Versions/A/Libraries/" + const QString library = QLatin1String("/Versions/Current/Libraries/" "WidevineCdm/_platform_specific/mac_x64/libwidevinecdm.dylib"); for (const QFileInfo &info : widevineVersionDirs) pluginPaths << info.absoluteFilePath() + library; |