| Index: media/blink/webencryptedmediaclient_impl.cc
|
| diff --git a/media/blink/webencryptedmediaclient_impl.cc b/media/blink/webencryptedmediaclient_impl.cc
|
| index 9dd3c26f6f299f028b25deb1968c9e2e13cc49ee..458f4037f1e5ee10f81b7528b5a3acd3b09f048a 100644
|
| --- a/media/blink/webencryptedmediaclient_impl.cc
|
| +++ b/media/blink/webencryptedmediaclient_impl.cc
|
| @@ -12,7 +12,7 @@
|
| #include "base/strings/string_util.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| #include "media/base/key_systems.h"
|
| -#include "media/base/media_client.h"
|
| +#include "media/base/media_log.h"
|
| #include "media/base/media_permission.h"
|
| #include "media/blink/webcontentdecryptionmodule_impl.h"
|
| #include "media/blink/webcontentdecryptionmoduleaccess_impl.h"
|
| @@ -88,10 +88,12 @@ class WebEncryptedMediaClientImpl::Reporter {
|
| WebEncryptedMediaClientImpl::WebEncryptedMediaClientImpl(
|
| base::Callback<bool(void)> are_secure_codecs_supported_cb,
|
| CdmFactory* cdm_factory,
|
| - MediaPermission* media_permission)
|
| + MediaPermission* media_permission,
|
| + const scoped_refptr<MediaLog>& media_log)
|
| : are_secure_codecs_supported_cb_(are_secure_codecs_supported_cb),
|
| cdm_factory_(cdm_factory),
|
| key_system_config_selector_(KeySystems::GetInstance(), media_permission),
|
| + media_log_(media_log),
|
| weak_factory_(this) {
|
| DCHECK(cdm_factory_);
|
| }
|
| @@ -103,15 +105,11 @@ void WebEncryptedMediaClientImpl::requestMediaKeySystemAccess(
|
| blink::WebEncryptedMediaRequest request) {
|
| GetReporter(request.keySystem())->ReportRequested();
|
|
|
| - if (GetMediaClient()) {
|
| - GURL security_origin(url::Origin(request.getSecurityOrigin()).GetURL());
|
| -
|
| - GetMediaClient()->RecordRapporURL("Media.OriginUrl.EME", security_origin);
|
| -
|
| - if (!request.getSecurityOrigin().isPotentiallyTrustworthy()) {
|
| - GetMediaClient()->RecordRapporURL("Media.OriginUrl.EME.Insecure",
|
| - security_origin);
|
| - }
|
| + GURL security_origin(url::Origin(request.getSecurityOrigin()).GetURL());
|
| + media_log_->RecordRapporWithURL("Media.OriginUrl.EME", security_origin);
|
| + if (!request.getSecurityOrigin().isPotentiallyTrustworthy()) {
|
| + media_log_->RecordRapporWithURL("Media.OriginUrl.EME.Insecure",
|
| + security_origin);
|
| }
|
|
|
| key_system_config_selector_.SelectConfig(
|
|
|