| Index: content/browser/renderer_host/media/audio_renderer_host.cc
|
| diff --git a/content/browser/renderer_host/media/audio_renderer_host.cc b/content/browser/renderer_host/media/audio_renderer_host.cc
|
| index 77d21c86e51dc525f88568942af8f70d8a094911..b7718aff42b8810fd5b39b7617ebf88b94e6c194 100644
|
| --- a/content/browser/renderer_host/media/audio_renderer_host.cc
|
| +++ b/content/browser/renderer_host/media/audio_renderer_host.cc
|
| @@ -75,14 +75,15 @@ bool IsValidDeviceId(const std::string& device_id) {
|
| return true;
|
| }
|
|
|
| -void NotifyRenderProcessHostThatAudioStateChanged(int render_process_id) {
|
| +void NotifyRenderProcessHostThatAudioStateChanged(int render_process_id,
|
| + bool is_playing) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
|
|
| RenderProcessHost* render_process_host =
|
| RenderProcessHost::FromID(render_process_id);
|
|
|
| if (render_process_host)
|
| - render_process_host->AudioStateChanged();
|
| + render_process_host->AudioStateChanged(is_playing);
|
| }
|
|
|
| void MaybeFixAudioParameters(media::AudioParameters* params) {
|
| @@ -676,7 +677,7 @@ void AudioRendererHost::UpdateNumPlayingStreams(AudioEntry* entry,
|
| BrowserThread::PostTask(
|
| BrowserThread::UI, FROM_HERE,
|
| base::Bind(&NotifyRenderProcessHostThatAudioStateChanged,
|
| - render_process_id_));
|
| + render_process_id_, is_playing));
|
| }
|
| } else {
|
| entry->set_playing(false);
|
| @@ -685,7 +686,7 @@ void AudioRendererHost::UpdateNumPlayingStreams(AudioEntry* entry,
|
| BrowserThread::PostTask(
|
| BrowserThread::UI, FROM_HERE,
|
| base::Bind(&NotifyRenderProcessHostThatAudioStateChanged,
|
| - render_process_id_));
|
| + render_process_id_, is_playing));
|
| }
|
| }
|
| }
|
|
|