| 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 <vector> | 10 #include <vector> |
| (...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 74 #include "content/renderer/gpu/compositor_output_surface.h" | 74 #include "content/renderer/gpu/compositor_output_surface.h" |
| 75 #include "content/renderer/gpu/gpu_benchmarking_extension.h" | 75 #include "content/renderer/gpu/gpu_benchmarking_extension.h" |
| 76 #include "content/renderer/input/input_event_filter.h" | 76 #include "content/renderer/input/input_event_filter.h" |
| 77 #include "content/renderer/input/input_handler_manager.h" | 77 #include "content/renderer/input/input_handler_manager.h" |
| 78 #include "content/renderer/media/aec_dump_message_filter.h" | 78 #include "content/renderer/media/aec_dump_message_filter.h" |
| 79 #include "content/renderer/media/audio_input_message_filter.h" | 79 #include "content/renderer/media/audio_input_message_filter.h" |
| 80 #include "content/renderer/media/audio_message_filter.h" | 80 #include "content/renderer/media/audio_message_filter.h" |
| 81 #include "content/renderer/media/audio_renderer_mixer_manager.h" | 81 #include "content/renderer/media/audio_renderer_mixer_manager.h" |
| 82 #include "content/renderer/media/media_stream_center.h" | 82 #include "content/renderer/media/media_stream_center.h" |
| 83 #include "content/renderer/media/midi_message_filter.h" | 83 #include "content/renderer/media/midi_message_filter.h" |
| 84 #include "content/renderer/media/peer_connection_tracker.h" | |
| 85 #include "content/renderer/media/renderer_gpu_video_accelerator_factories.h" | 84 #include "content/renderer/media/renderer_gpu_video_accelerator_factories.h" |
| 86 #include "content/renderer/media/rtc_peer_connection_handler.h" | |
| 87 #include "content/renderer/media/video_capture_impl_manager.h" | 85 #include "content/renderer/media/video_capture_impl_manager.h" |
| 88 #include "content/renderer/media/video_capture_message_filter.h" | 86 #include "content/renderer/media/video_capture_message_filter.h" |
| 89 #include "content/renderer/media/webrtc/peer_connection_dependency_factory.h" | |
| 90 #include "content/renderer/media/webrtc_identity_service.h" | |
| 91 #include "content/renderer/net_info_helper.h" | 87 #include "content/renderer/net_info_helper.h" |
| 92 #include "content/renderer/p2p/socket_dispatcher.h" | 88 #include "content/renderer/p2p/socket_dispatcher.h" |
| 93 #include "content/renderer/render_frame_proxy.h" | 89 #include "content/renderer/render_frame_proxy.h" |
| 94 #include "content/renderer/render_process_impl.h" | 90 #include "content/renderer/render_process_impl.h" |
| 95 #include "content/renderer/render_view_impl.h" | 91 #include "content/renderer/render_view_impl.h" |
| 96 #include "content/renderer/renderer_webkitplatformsupport_impl.h" | 92 #include "content/renderer/renderer_webkitplatformsupport_impl.h" |
| 97 #include "content/renderer/service_worker/embedded_worker_context_message_filter
.h" | 93 #include "content/renderer/service_worker/embedded_worker_context_message_filter
.h" |
| 98 #include "content/renderer/service_worker/embedded_worker_dispatcher.h" | 94 #include "content/renderer/service_worker/embedded_worker_dispatcher.h" |
| 99 #include "content/renderer/shared_worker/embedded_shared_worker_stub.h" | 95 #include "content/renderer/shared_worker/embedded_shared_worker_stub.h" |
| 100 #include "grit/content_resources.h" | 96 #include "grit/content_resources.h" |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 145 #include <objbase.h> | 141 #include <objbase.h> |
| 146 #else | 142 #else |
| 147 // TODO(port) | 143 // TODO(port) |
| 148 #include "content/child/npapi/np_channel_base.h" | 144 #include "content/child/npapi/np_channel_base.h" |
| 149 #endif | 145 #endif |
| 150 | 146 |
| 151 #if defined(ENABLE_PLUGINS) | 147 #if defined(ENABLE_PLUGINS) |
| 152 #include "content/renderer/npapi/plugin_channel_host.h" | 148 #include "content/renderer/npapi/plugin_channel_host.h" |
| 153 #endif | 149 #endif |
| 154 | 150 |
| 151 #if defined(ENABLE_WEBRTC) |
| 152 #include "content/renderer/media/peer_connection_tracker.h" |
| 153 #include "content/renderer/media/rtc_peer_connection_handler.h" |
| 154 #include "content/renderer/media/webrtc/peer_connection_dependency_factory.h" |
| 155 #include "content/renderer/media/webrtc_identity_service.h" |
| 156 #endif |
| 157 |
| 155 using base::ThreadRestrictions; | 158 using base::ThreadRestrictions; |
| 156 using blink::WebDocument; | 159 using blink::WebDocument; |
| 157 using blink::WebFrame; | 160 using blink::WebFrame; |
| 158 using blink::WebNetworkStateNotifier; | 161 using blink::WebNetworkStateNotifier; |
| 159 using blink::WebRuntimeFeatures; | 162 using blink::WebRuntimeFeatures; |
| 160 using blink::WebScriptController; | 163 using blink::WebScriptController; |
| 161 using blink::WebSecurityPolicy; | 164 using blink::WebSecurityPolicy; |
| 162 using blink::WebString; | 165 using blink::WebString; |
| 163 using blink::WebView; | 166 using blink::WebView; |
| 164 | 167 |
| (...skipping 1285 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1450 scoped_ptr<MediaStreamCenter> media_stream_center( | 1453 scoped_ptr<MediaStreamCenter> media_stream_center( |
| 1451 new MediaStreamCenter(client, GetPeerConnectionDependencyFactory())); | 1454 new MediaStreamCenter(client, GetPeerConnectionDependencyFactory())); |
| 1452 AddObserver(media_stream_center.get()); | 1455 AddObserver(media_stream_center.get()); |
| 1453 media_stream_center_ = media_stream_center.release(); | 1456 media_stream_center_ = media_stream_center.release(); |
| 1454 } | 1457 } |
| 1455 } | 1458 } |
| 1456 #endif | 1459 #endif |
| 1457 return media_stream_center_; | 1460 return media_stream_center_; |
| 1458 } | 1461 } |
| 1459 | 1462 |
| 1463 #if defined(ENABLE_WEBRTC) |
| 1460 PeerConnectionDependencyFactory* | 1464 PeerConnectionDependencyFactory* |
| 1461 RenderThreadImpl::GetPeerConnectionDependencyFactory() { | 1465 RenderThreadImpl::GetPeerConnectionDependencyFactory() { |
| 1462 return peer_connection_factory_.get(); | 1466 return peer_connection_factory_.get(); |
| 1463 } | 1467 } |
| 1468 #endif |
| 1464 | 1469 |
| 1465 GpuChannelHost* RenderThreadImpl::GetGpuChannel() { | 1470 GpuChannelHost* RenderThreadImpl::GetGpuChannel() { |
| 1466 if (!gpu_channel_.get()) | 1471 if (!gpu_channel_.get()) |
| 1467 return NULL; | 1472 return NULL; |
| 1468 | 1473 |
| 1469 if (gpu_channel_->IsLost()) | 1474 if (gpu_channel_->IsLost()) |
| 1470 return NULL; | 1475 return NULL; |
| 1471 | 1476 |
| 1472 return gpu_channel_.get(); | 1477 return gpu_channel_.get(); |
| 1473 } | 1478 } |
| (...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1633 hidden_widget_count_--; | 1638 hidden_widget_count_--; |
| 1634 | 1639 |
| 1635 if (!GetContentClient()->renderer()->RunIdleHandlerWhenWidgetsHidden()) { | 1640 if (!GetContentClient()->renderer()->RunIdleHandlerWhenWidgetsHidden()) { |
| 1636 return; | 1641 return; |
| 1637 } | 1642 } |
| 1638 | 1643 |
| 1639 ScheduleIdleHandler(kLongIdleHandlerDelayMs); | 1644 ScheduleIdleHandler(kLongIdleHandlerDelayMs); |
| 1640 } | 1645 } |
| 1641 | 1646 |
| 1642 } // namespace content | 1647 } // namespace content |
| OLD | NEW |