|
@@ -22,17 +22,18 @@
|
|
|
#include "ppapi/buildflags/buildflags.h"
|
|
|
#include "shell/common/electron_paths.h"
|
|
|
#include "shell/common/options_switches.h"
|
|
|
+#include "third_party/widevine/cdm/buildflags.h"
|
|
|
#include "ui/base/l10n/l10n_util.h"
|
|
|
#include "ui/base/resource/resource_bundle.h"
|
|
|
#include "url/url_constants.h"
|
|
|
// In SHARED_INTERMEDIATE_DIR.
|
|
|
#include "widevine_cdm_version.h" // NOLINT(build/include_directory)
|
|
|
|
|
|
-#if defined(WIDEVINE_CDM_AVAILABLE)
|
|
|
+#if BUILDFLAG(ENABLE_WIDEVINE)
|
|
|
#include "base/native_library.h"
|
|
|
#include "content/public/common/cdm_info.h"
|
|
|
#include "media/base/video_codecs.h"
|
|
|
-#endif // defined(WIDEVINE_CDM_AVAILABLE)
|
|
|
+#endif // BUILDFLAG(ENABLE_WIDEVINE)
|
|
|
|
|
|
#if BUILDFLAG(ENABLE_PDF_VIEWER)
|
|
|
#include "chrome/common/pdf_util.h"
|
|
@@ -58,7 +59,7 @@ enum class WidevineCdmFileCheck {
|
|
|
kNotFound,
|
|
|
};
|
|
|
|
|
|
-#if defined(WIDEVINE_CDM_AVAILABLE)
|
|
|
+#if BUILDFLAG(ENABLE_WIDEVINE)
|
|
|
bool IsWidevineAvailable(
|
|
|
base::FilePath* cdm_path,
|
|
|
std::vector<media::VideoCodec>* codecs_supported,
|
|
@@ -102,7 +103,7 @@ bool IsWidevineAvailable(
|
|
|
|
|
|
return false;
|
|
|
}
|
|
|
-#endif // defined(WIDEVINE_CDM_AVAILABLE)
|
|
|
+#endif // BUILDFLAG(ENABLE_WIDEVINE)
|
|
|
|
|
|
#if BUILDFLAG(ENABLE_PLUGINS)
|
|
|
void ComputeBuiltInPlugins(std::vector<content::PepperPluginInfo>* plugins) {
|
|
@@ -227,7 +228,7 @@ void ElectronContentClient::AddContentDecryptionModules(
|
|
|
std::vector<content::CdmInfo>* cdms,
|
|
|
std::vector<media::CdmHostFilePath>* cdm_host_file_paths) {
|
|
|
if (cdms) {
|
|
|
-#if defined(WIDEVINE_CDM_AVAILABLE)
|
|
|
+#if BUILDFLAG(ENABLE_WIDEVINE)
|
|
|
base::FilePath cdm_path;
|
|
|
std::vector<media::VideoCodec> video_codecs_supported;
|
|
|
base::flat_set<media::CdmSessionType> session_types_supported;
|
|
@@ -252,7 +253,7 @@ void ElectronContentClient::AddContentDecryptionModules(
|
|
|
kWidevineCdmDisplayName, kWidevineCdmGuid, version, cdm_path,
|
|
|
kWidevineCdmFileSystemId, capability, kWidevineKeySystem, false));
|
|
|
}
|
|
|
-#endif // defined(WIDEVINE_CDM_AVAILABLE)
|
|
|
+#endif // BUILDFLAG(ENABLE_WIDEVINE)
|
|
|
}
|
|
|
}
|
|
|
|