Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(296)

Side by Side Diff: content/renderer/render_view_impl.cc

Issue 960103002: Rename VideoCaptureImplManager to VideoCaptureService Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix some nits Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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_view_impl.h" 5 #include "content/renderer/render_view_impl.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <cmath> 8 #include <cmath>
9 9
10 #include "base/auto_reset.h" 10 #include "base/auto_reset.h"
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
78 #include "content/renderer/drop_data_builder.h" 78 #include "content/renderer/drop_data_builder.h"
79 #include "content/renderer/gpu/gpu_benchmarking_extension.h" 79 #include "content/renderer/gpu/gpu_benchmarking_extension.h"
80 #include "content/renderer/gpu/render_widget_compositor.h" 80 #include "content/renderer/gpu/render_widget_compositor.h"
81 #include "content/renderer/history_controller.h" 81 #include "content/renderer/history_controller.h"
82 #include "content/renderer/history_serialization.h" 82 #include "content/renderer/history_serialization.h"
83 #include "content/renderer/idle_user_detector.h" 83 #include "content/renderer/idle_user_detector.h"
84 #include "content/renderer/ime_event_guard.h" 84 #include "content/renderer/ime_event_guard.h"
85 #include "content/renderer/input/input_handler_manager.h" 85 #include "content/renderer/input/input_handler_manager.h"
86 #include "content/renderer/internal_document_state_data.h" 86 #include "content/renderer/internal_document_state_data.h"
87 #include "content/renderer/media/audio_device_factory.h" 87 #include "content/renderer/media/audio_device_factory.h"
88 #include "content/renderer/media/video_capture_impl_manager.h" 88 #include "content/renderer/media/video_capture_service.h"
89 #include "content/renderer/memory_benchmarking_extension.h" 89 #include "content/renderer/memory_benchmarking_extension.h"
90 #include "content/renderer/mhtml_generator.h" 90 #include "content/renderer/mhtml_generator.h"
91 #include "content/renderer/net_info_helper.h" 91 #include "content/renderer/net_info_helper.h"
92 #include "content/renderer/render_frame_impl.h" 92 #include "content/renderer/render_frame_impl.h"
93 #include "content/renderer/render_frame_proxy.h" 93 #include "content/renderer/render_frame_proxy.h"
94 #include "content/renderer/render_process.h" 94 #include "content/renderer/render_process.h"
95 #include "content/renderer/render_thread_impl.h" 95 #include "content/renderer/render_thread_impl.h"
96 #include "content/renderer/render_view_mouse_lock_dispatcher.h" 96 #include "content/renderer/render_view_mouse_lock_dispatcher.h"
97 #include "content/renderer/render_widget_fullscreen_pepper.h" 97 #include "content/renderer/render_widget_fullscreen_pepper.h"
98 #include "content/renderer/renderer_webapplicationcachehost_impl.h" 98 #include "content/renderer/renderer_webapplicationcachehost_impl.h"
(...skipping 3282 matching lines...) Expand 10 before | Expand all | Expand 10 after
3381 bool RenderViewImpl::HasTouchEventHandlersAt(const gfx::Point& point) const { 3381 bool RenderViewImpl::HasTouchEventHandlersAt(const gfx::Point& point) const {
3382 if (!webview()) 3382 if (!webview())
3383 return false; 3383 return false;
3384 return webview()->hasTouchEventHandlersAt(point); 3384 return webview()->hasTouchEventHandlersAt(point);
3385 } 3385 }
3386 3386
3387 void RenderViewImpl::OnWasHidden() { 3387 void RenderViewImpl::OnWasHidden() {
3388 RenderWidget::OnWasHidden(); 3388 RenderWidget::OnWasHidden();
3389 3389
3390 #if defined(OS_ANDROID) && defined(ENABLE_WEBRTC) 3390 #if defined(OS_ANDROID) && defined(ENABLE_WEBRTC)
3391 RenderThreadImpl::current()->video_capture_impl_manager()-> 3391 RenderThreadImpl::current()->video_capture_service()->
3392 SuspendDevices(true); 3392 SuspendDevices(true);
3393 if (speech_recognition_dispatcher_) 3393 if (speech_recognition_dispatcher_)
3394 speech_recognition_dispatcher_->AbortAllRecognitions(); 3394 speech_recognition_dispatcher_->AbortAllRecognitions();
3395 #endif 3395 #endif
3396 3396
3397 if (webview()) 3397 if (webview())
3398 webview()->setVisibilityState(visibilityState(), false); 3398 webview()->setVisibilityState(visibilityState(), false);
3399 3399
3400 #if defined(ENABLE_PLUGINS) 3400 #if defined(ENABLE_PLUGINS)
3401 for (PepperPluginSet::iterator i = active_pepper_instances_.begin(); 3401 for (PepperPluginSet::iterator i = active_pepper_instances_.begin();
3402 i != active_pepper_instances_.end(); ++i) 3402 i != active_pepper_instances_.end(); ++i)
3403 (*i)->PageVisibilityChanged(false); 3403 (*i)->PageVisibilityChanged(false);
3404 3404
3405 #if defined(OS_MACOSX) 3405 #if defined(OS_MACOSX)
3406 // Inform NPAPI plugins that their container is no longer visible. 3406 // Inform NPAPI plugins that their container is no longer visible.
3407 std::set<WebPluginDelegateProxy*>::iterator plugin_it; 3407 std::set<WebPluginDelegateProxy*>::iterator plugin_it;
3408 for (plugin_it = plugin_delegates_.begin(); 3408 for (plugin_it = plugin_delegates_.begin();
3409 plugin_it != plugin_delegates_.end(); ++plugin_it) { 3409 plugin_it != plugin_delegates_.end(); ++plugin_it) {
3410 (*plugin_it)->SetContainerVisibility(false); 3410 (*plugin_it)->SetContainerVisibility(false);
3411 } 3411 }
3412 #endif // OS_MACOSX 3412 #endif // OS_MACOSX
3413 #endif // ENABLE_PLUGINS 3413 #endif // ENABLE_PLUGINS
3414 } 3414 }
3415 3415
3416 void RenderViewImpl::OnWasShown(bool needs_repainting, 3416 void RenderViewImpl::OnWasShown(bool needs_repainting,
3417 const ui::LatencyInfo& latency_info) { 3417 const ui::LatencyInfo& latency_info) {
3418 RenderWidget::OnWasShown(needs_repainting, latency_info); 3418 RenderWidget::OnWasShown(needs_repainting, latency_info);
3419 3419
3420 #if defined(OS_ANDROID) && defined(ENABLE_WEBRTC) 3420 #if defined(OS_ANDROID) && defined(ENABLE_WEBRTC)
3421 RenderThreadImpl::current()->video_capture_impl_manager()-> 3421 RenderThreadImpl::current()->video_capture_service()->
3422 SuspendDevices(false); 3422 SuspendDevices(false);
3423 #endif 3423 #endif
3424 3424
3425 if (webview()) 3425 if (webview())
3426 webview()->setVisibilityState(visibilityState(), false); 3426 webview()->setVisibilityState(visibilityState(), false);
3427 3427
3428 #if defined(ENABLE_PLUGINS) 3428 #if defined(ENABLE_PLUGINS)
3429 for (PepperPluginSet::iterator i = active_pepper_instances_.begin(); 3429 for (PepperPluginSet::iterator i = active_pepper_instances_.begin();
3430 i != active_pepper_instances_.end(); ++i) 3430 i != active_pepper_instances_.end(); ++i)
3431 (*i)->PageVisibilityChanged(true); 3431 (*i)->PageVisibilityChanged(true);
(...skipping 625 matching lines...) Expand 10 before | Expand all | Expand 10 after
4057 std::vector<gfx::Size> sizes; 4057 std::vector<gfx::Size> sizes;
4058 ConvertToFaviconSizes(icon_urls[i].sizes(), &sizes); 4058 ConvertToFaviconSizes(icon_urls[i].sizes(), &sizes);
4059 if (!url.isEmpty()) 4059 if (!url.isEmpty())
4060 urls.push_back( 4060 urls.push_back(
4061 FaviconURL(url, ToFaviconType(icon_urls[i].iconType()), sizes)); 4061 FaviconURL(url, ToFaviconType(icon_urls[i].iconType()), sizes));
4062 } 4062 }
4063 SendUpdateFaviconURL(urls); 4063 SendUpdateFaviconURL(urls);
4064 } 4064 }
4065 4065
4066 } // namespace content 4066 } // namespace content
OLDNEW
« content/renderer/media/video_capture_service.h ('K') | « content/renderer/render_thread_impl.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698