Index: chrome/renderer/chrome_content_renderer_client.cc |
diff --git a/chrome/renderer/chrome_content_renderer_client.cc b/chrome/renderer/chrome_content_renderer_client.cc |
index f7a40cbb8cefedb334b2c08be6c4c81d8ebc5904..3e3a052dd38afb4a4cf71bdfe80a66f40cfde492 100644 |
--- a/chrome/renderer/chrome_content_renderer_client.cc |
+++ b/chrome/renderer/chrome_content_renderer_client.cc |
@@ -1637,6 +1637,20 @@ bool ChromeContentRendererClient::IsPluginAllowedToUseCompositorAPI( |
#endif |
} |
+bool ChromeContentRendererClient::IsPluginAllowedToUseMulticastAPI() { |
+#if defined(ENABLE_PLUGINS) && defined(ENABLE_EXTENSIONS) |
+ // Allow access for tests. |
+ if (base::CommandLine::ForCurrentProcess()->HasSwitch( |
+ switches::kEnablePepperTesting)) |
+ return true; |
+ |
+ chrome::VersionInfo::Channel channel = chrome::VersionInfo::GetChannel(); |
+ return channel <= chrome::VersionInfo::CHANNEL_DEV; |
+#else |
+ return false; |
+#endif |
+} |
+ |
content::BrowserPluginDelegate* |
ChromeContentRendererClient::CreateBrowserPluginDelegate( |
content::RenderFrame* render_frame, |