Index: third_party/WebKit/Source/modules/mediastream/UserMediaRequest.cpp |
diff --git a/third_party/WebKit/Source/modules/mediastream/UserMediaRequest.cpp b/third_party/WebKit/Source/modules/mediastream/UserMediaRequest.cpp |
index a69f4f25438bd9582e231b4d5fa52f0f40c5ee5b..e08cc59a562649cfeaa496c63574bf44ee9a3e71 100644 |
--- a/third_party/WebKit/Source/modules/mediastream/UserMediaRequest.cpp |
+++ b/third_party/WebKit/Source/modules/mediastream/UserMediaRequest.cpp |
@@ -48,6 +48,7 @@ |
#include "modules/mediastream/UserMediaController.h" |
#include "platform/mediastream/MediaStreamCenter.h" |
#include "platform/mediastream/MediaStreamDescriptor.h" |
+#include "public/platform/WebFeaturePolicyFeature.h" |
namespace blink { |
@@ -402,6 +403,15 @@ bool UserMediaRequest::IsSecureContextUse(String& error_message) { |
WebFeature::kGetUserMediaSecureOrigin); |
UseCounter::CountCrossOriginIframe( |
*document, WebFeature::kGetUserMediaSecureOriginIframe); |
+ if (Audio()) { |
+ Deprecation::CountDeprecationFeaturePolicy( |
+ *document, WebFeaturePolicyFeature::kMicrophone); |
+ } |
+ if (Video()) { |
+ Deprecation::CountDeprecationFeaturePolicy( |
+ *document, WebFeaturePolicyFeature::kCamera); |
+ } |
+ |
HostsUsingFeatures::CountAnyWorld( |
*document, HostsUsingFeatures::Feature::kGetUserMediaSecureHost); |
return true; |