Index: chrome/browser/media/protected_media_identifier_permission_context.cc |
diff --git a/chrome/browser/media/protected_media_identifier_permission_context.cc b/chrome/browser/media/protected_media_identifier_permission_context.cc |
index 50c2dc51ec53a1f4269eff81c038c44fc6eb40bc..3ef58c85b500a619821eab9d88b2a9166e588769 100644 |
--- a/chrome/browser/media/protected_media_identifier_permission_context.cc |
+++ b/chrome/browser/media/protected_media_identifier_permission_context.cc |
@@ -145,9 +145,12 @@ void ProtectedMediaIdentifierPermissionContext::UpdateTabContext( |
} |
} |
-bool |
-ProtectedMediaIdentifierPermissionContext::IsRestrictedToSecureOrigins() const { |
- return false; |
+bool ProtectedMediaIdentifierPermissionContext::IsRestrictedToSecureOrigins() |
+ const { |
+ // EME is not supported on insecure origins, see https://goo.gl/Ks5zf7 |
+ // Note that origins whitelisted by --unsafely-treat-insecure-origin-as-secure |
+ // flag will be treated as "secure" so they will not be affected. |
+ return true; |
} |
// TODO(xhwang): We should consolidate the "protected content" related pref |