summaryrefslogtreecommitdiffstats
path: root/content/browser/web_contents/web_contents_impl.cc
diff options
context:
space:
mode:
authorxhwang@chromium.org <xhwang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-27 21:17:17 +0000
committerxhwang@chromium.org <xhwang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-27 21:17:17 +0000
commita017938bc9a573c30a26df17252ed95ad4b151c1 (patch)
treef64b3f00ad96a6145c003f2d74243dc6abb71594 /content/browser/web_contents/web_contents_impl.cc
parent3d990b7aab7a23019bd4f03f91a33f9fb0ff741f (diff)
downloadchromium_src-a017938bc9a573c30a26df17252ed95ad4b151c1.zip
chromium_src-a017938bc9a573c30a26df17252ed95ad4b151c1.tar.gz
chromium_src-a017938bc9a573c30a26df17252ed95ad4b151c1.tar.bz2
Make RendererMediaPlayerManager a RenderFrameObserver.
Major change: - Make BrowserMediaPlayerManager (BMPM) a per RenderFrame object. - Introduce MediaWebContentsObserver (MWCO) which managers all BMPMs. - MWCO forwards all IPCs to BMPM. Other changes necessary to switch from RenderView to RenderFrame: - Use MediaWebContentsObserver to send PauseVideo message to render. - Use render frame routing ID to set surface peer. VIDEO_HOLE related changes: - Add DidCommitCompositorFrame() to RenderFrameObserver. - Add OnFrameInfoUpdated() to MediaWebContentsObserver. BUG=338910 TEST=Tested with test pages and Youtube purchased movies. Review URL: https://codereview.chromium.org/278353003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273033 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/web_contents/web_contents_impl.cc')
-rw-r--r--content/browser/web_contents/web_contents_impl.cc5
1 files changed, 0 insertions, 5 deletions
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc
index a2bdcb1..1256f58 100644
--- a/content/browser/web_contents/web_contents_impl.cc
+++ b/content/browser/web_contents/web_contents_impl.cc
@@ -3398,11 +3398,6 @@ void WebContentsImpl::RenderViewTerminated(RenderViewHost* rvh,
ResetLoadProgressState();
loading_frames_in_progress_ = 0;
-#if defined(OS_ANDROID)
- if (GetRenderViewHostImpl()->media_player_manager())
- GetRenderViewHostImpl()->media_player_manager()->DestroyAllMediaPlayers();
-#endif
-
FOR_EACH_OBSERVER(WebContentsObserver,
observers_,
RenderProcessGone(GetCrashedStatus()));