| 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,
|
|
|