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 |