| 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));
|
| }
|
|
|
|
|