Index: chrome/browser/renderer_host/audio_renderer_host.cc |
diff --git a/chrome/browser/renderer_host/audio_renderer_host.cc b/chrome/browser/renderer_host/audio_renderer_host.cc |
index af63515544f818519bf3ba328e106b116b9bd264..8e0fdc5d0b7e965a2084e36b6faa883bdc95c4f4 100644 |
--- a/chrome/browser/renderer_host/audio_renderer_host.cc |
+++ b/chrome/browser/renderer_host/audio_renderer_host.cc |
@@ -126,7 +126,7 @@ void AudioRendererHost::OnCreated(media::AudioOutputController* controller) { |
NewRunnableMethod( |
this, |
&AudioRendererHost::DoCompleteCreation, |
- controller)); |
+ make_scoped_refptr(controller))); |
} |
void AudioRendererHost::OnPlaying(media::AudioOutputController* controller) { |
@@ -136,7 +136,7 @@ void AudioRendererHost::OnPlaying(media::AudioOutputController* controller) { |
NewRunnableMethod( |
this, |
&AudioRendererHost::DoSendPlayingMessage, |
- controller)); |
+ make_scoped_refptr(controller))); |
} |
void AudioRendererHost::OnPaused(media::AudioOutputController* controller) { |
@@ -146,7 +146,7 @@ void AudioRendererHost::OnPaused(media::AudioOutputController* controller) { |
NewRunnableMethod( |
this, |
&AudioRendererHost::DoSendPausedMessage, |
- controller)); |
+ make_scoped_refptr(controller))); |
} |
void AudioRendererHost::OnError(media::AudioOutputController* controller, |
@@ -156,7 +156,7 @@ void AudioRendererHost::OnError(media::AudioOutputController* controller, |
FROM_HERE, |
NewRunnableMethod(this, |
&AudioRendererHost::DoHandleError, |
- controller, |
+ make_scoped_refptr(controller), |
error_code)); |
} |
@@ -167,7 +167,7 @@ void AudioRendererHost::OnMoreData(media::AudioOutputController* controller, |
FROM_HERE, |
NewRunnableMethod(this, |
&AudioRendererHost::DoRequestMoreData, |
- controller, |
+ make_scoped_refptr(controller), |
buffers_state)); |
} |