Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "content/renderer/render_thread_impl.h" | 5 #include "content/renderer/render_thread_impl.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <limits> | 8 #include <limits> |
| 9 #include <map> | 9 #include <map> |
| 10 #include <utility> | 10 #include <utility> |
| (...skipping 656 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 667 peer_connection_factory_.reset( | 667 peer_connection_factory_.reset( |
| 668 new PeerConnectionDependencyFactory(p2p_socket_dispatcher_.get())); | 668 new PeerConnectionDependencyFactory(p2p_socket_dispatcher_.get())); |
| 669 | 669 |
| 670 aec_dump_message_filter_ = new AecDumpMessageFilter( | 670 aec_dump_message_filter_ = new AecDumpMessageFilter( |
| 671 GetIOTaskRunner(), message_loop()->task_runner()); | 671 GetIOTaskRunner(), message_loop()->task_runner()); |
| 672 | 672 |
| 673 AddFilter(aec_dump_message_filter_.get()); | 673 AddFilter(aec_dump_message_filter_.get()); |
| 674 | 674 |
| 675 #endif // BUILDFLAG(ENABLE_WEBRTC) | 675 #endif // BUILDFLAG(ENABLE_WEBRTC) |
| 676 | 676 |
| 677 if (base::FeatureList::IsEnabled( | |
| 678 features::kUseMojoAudioOutputStreamFactory)) { | |
| 679 audio_ipc_factory_.emplace(GetIOTaskRunner()); | |
|
o1ka
2017/04/20 10:36:00
I'd prefer all the notion of kUseMojoAudioOutputSt
Max Morin
2017/05/05 13:10:59
I didn't do exactly this, PTAL.
| |
| 680 } else { | |
| 681 audio_message_filter_ = new AudioMessageFilter(GetIOTaskRunner()); | |
| 682 AddFilter(audio_message_filter_.get()); | |
| 683 } | |
| 684 | |
| 677 audio_input_message_filter_ = new AudioInputMessageFilter(GetIOTaskRunner()); | 685 audio_input_message_filter_ = new AudioInputMessageFilter(GetIOTaskRunner()); |
| 678 AddFilter(audio_input_message_filter_.get()); | 686 AddFilter(audio_input_message_filter_.get()); |
| 679 | 687 |
| 680 audio_message_filter_ = new AudioMessageFilter(GetIOTaskRunner()); | |
| 681 AddFilter(audio_message_filter_.get()); | |
| 682 | |
| 683 midi_message_filter_ = new MidiMessageFilter(GetIOTaskRunner()); | 688 midi_message_filter_ = new MidiMessageFilter(GetIOTaskRunner()); |
| 684 AddFilter(midi_message_filter_.get()); | 689 AddFilter(midi_message_filter_.get()); |
| 685 | 690 |
| 686 AddFilter((new CacheStorageMessageFilter(thread_safe_sender()))->GetFilter()); | 691 AddFilter((new CacheStorageMessageFilter(thread_safe_sender()))->GetFilter()); |
| 687 | 692 |
| 688 AddFilter((new ServiceWorkerContextMessageFilter())->GetFilter()); | 693 AddFilter((new ServiceWorkerContextMessageFilter())->GetFilter()); |
| 689 | 694 |
| 690 #if defined(USE_AURA) | 695 #if defined(USE_AURA) |
| 691 if (IsRunningInMash()) { | 696 if (IsRunningInMash()) { |
| 692 CreateRenderWidgetWindowTreeClientFactory(GetServiceManagerConnection()); | 697 CreateRenderWidgetWindowTreeClientFactory(GetServiceManagerConnection()); |
| (...skipping 1755 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2448 } | 2453 } |
| 2449 } | 2454 } |
| 2450 | 2455 |
| 2451 void RenderThreadImpl::OnRendererInterfaceRequest( | 2456 void RenderThreadImpl::OnRendererInterfaceRequest( |
| 2452 mojom::RendererAssociatedRequest request) { | 2457 mojom::RendererAssociatedRequest request) { |
| 2453 DCHECK(!renderer_binding_.is_bound()); | 2458 DCHECK(!renderer_binding_.is_bound()); |
| 2454 renderer_binding_.Bind(std::move(request)); | 2459 renderer_binding_.Bind(std::move(request)); |
| 2455 } | 2460 } |
| 2456 | 2461 |
| 2457 } // namespace content | 2462 } // namespace content |
| OLD | NEW |