Index: content/browser/media/android/browser_media_player_manager.cc |
diff --git a/content/browser/media/android/browser_media_player_manager.cc b/content/browser/media/android/browser_media_player_manager.cc |
index 68268f7406d215d98953787c36061d5b870c0f8f..22dff5e87f4210ffb68f0c965bff3739cd82c29f 100644 |
--- a/content/browser/media/android/browser_media_player_manager.cc |
+++ b/content/browser/media/android/browser_media_player_manager.cc |
@@ -119,7 +119,7 @@ MediaPlayerAndroid* BrowserMediaPlayerManager::CreateMediaPlayer( |
HasSwitch(switches::kEnableMediaThreadForMediaPlayback)) { |
return new MediaCodecPlayer( |
media_player_params.player_id, |
- manager, |
+ weak_ptr_factory_.GetWeakPtr(), |
base::Bind(&BrowserMediaPlayerManager::OnMediaResourcesRequested, |
weak_ptr_factory_.GetWeakPtr()), |
demuxer->CreateDemuxer(media_player_params.demuxer_client_id), |
@@ -127,7 +127,7 @@ MediaPlayerAndroid* BrowserMediaPlayerManager::CreateMediaPlayer( |
} else { |
return new MediaSourcePlayer( |
media_player_params.player_id, |
- manager, |
+ this, |
base::Bind(&BrowserMediaPlayerManager::OnMediaResourcesRequested, |
weak_ptr_factory_.GetWeakPtr()), |
demuxer->CreateDemuxer(media_player_params.demuxer_client_id), |