| Index: content/browser/renderer_host/media/audio_input_renderer_host.cc
|
| diff --git a/content/browser/renderer_host/media/audio_input_renderer_host.cc b/content/browser/renderer_host/media/audio_input_renderer_host.cc
|
| index 439da3335e74f399c356052cc517b1a980f4c5bf..dc96e627591cecd46c44f2ee9a2e3cfaa8a3c41f 100644
|
| --- a/content/browser/renderer_host/media/audio_input_renderer_host.cc
|
| +++ b/content/browser/renderer_host/media/audio_input_renderer_host.cc
|
| @@ -135,12 +135,12 @@ void AudioInputRendererHost::OnDestruct() const {
|
| BrowserThread::DeleteOnIOThread::Destruct(this);
|
| }
|
|
|
| -void AudioInputRendererHost::OnCreated(
|
| - media::AudioInputController* controller) {
|
| +void AudioInputRendererHost::OnCreated(media::AudioInputController* controller,
|
| + bool initially_muted) {
|
| BrowserThread::PostTask(
|
| BrowserThread::IO, FROM_HERE,
|
| base::BindOnce(&AudioInputRendererHost::DoCompleteCreation, this,
|
| - base::RetainedRef(controller)));
|
| + base::RetainedRef(controller), initially_muted));
|
| }
|
|
|
| void AudioInputRendererHost::OnError(media::AudioInputController* controller,
|
| @@ -173,7 +173,8 @@ void AudioInputRendererHost::set_renderer_pid(int32_t renderer_pid) {
|
| }
|
|
|
| void AudioInputRendererHost::DoCompleteCreation(
|
| - media::AudioInputController* controller) {
|
| + media::AudioInputController* controller,
|
| + bool initially_muted) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::IO);
|
|
|
| AudioEntry* entry = LookupByController(controller);
|
| @@ -205,13 +206,15 @@ void AudioInputRendererHost::DoCompleteCreation(
|
| }
|
|
|
| LogMessage(entry->stream_id,
|
| - "DoCompleteCreation: IPC channel and stream are now open",
|
| + base::StringPrintf("DoCompleteCreation: IPC channel and stream "
|
| + "are now open (initially %s",
|
| + initially_muted ? "muted" : "not muted"),
|
| true);
|
|
|
| Send(new AudioInputMsg_NotifyStreamCreated(
|
| entry->stream_id, foreign_memory_handle, socket_transit_descriptor,
|
| writer->shared_memory()->requested_size(),
|
| - writer->shared_memory_segment_count()));
|
| + writer->shared_memory_segment_count(), initially_muted));
|
|
|
| // Free the foreign socket on here since it isn't needed anymore in this
|
| // process.
|
|
|