| Index: content/browser/media/capture/web_contents_audio_input_stream.cc
|
| diff --git a/content/browser/media/capture/web_contents_audio_input_stream.cc b/content/browser/media/capture/web_contents_audio_input_stream.cc
|
| index 4a58cc34c090837a49ec652fc2e30ab040bb0a4d..7df83a2a5216db60e96308c03c81e855c8417a40 100644
|
| --- a/content/browser/media/capture/web_contents_audio_input_stream.cc
|
| +++ b/content/browser/media/capture/web_contents_audio_input_stream.cc
|
| @@ -349,8 +349,7 @@ WebContentsAudioInputStream* WebContentsAudioInputStream::Create(
|
| const std::string& device_id,
|
| const media::AudioParameters& params,
|
| const scoped_refptr<base::SingleThreadTaskRunner>& worker_task_runner,
|
| - AudioMirroringManager* audio_mirroring_manager,
|
| - bool is_duplication) {
|
| + AudioMirroringManager* audio_mirroring_manager) {
|
| int render_process_id;
|
| int main_render_frame_id;
|
| if (!WebContentsMediaCaptureId::ExtractTabCaptureTarget(
|
| @@ -358,13 +357,16 @@ WebContentsAudioInputStream* WebContentsAudioInputStream::Create(
|
| return NULL;
|
| }
|
|
|
| + bool mute_source;
|
| + WebContentsMediaCaptureId::ExtractOptions(device_id, nullptr, &mute_source);
|
| +
|
| return new WebContentsAudioInputStream(
|
| render_process_id, main_render_frame_id, audio_mirroring_manager,
|
| new WebContentsTracker(false),
|
| new media::VirtualAudioInputStream(
|
| params, worker_task_runner,
|
| media::VirtualAudioInputStream::AfterCloseCallback()),
|
| - is_duplication);
|
| + !mute_source);
|
| }
|
|
|
| WebContentsAudioInputStream::WebContentsAudioInputStream(
|
|
|