| 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/renderer_blink_platform_impl.h" | 5 #include "content/renderer/renderer_blink_platform_impl.h" |
| 6 | 6 |
| 7 #include <utility> | 7 #include <utility> |
| 8 | 8 |
| 9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
| 10 #include "base/files/file_path.h" | 10 #include "base/files/file_path.h" |
| (...skipping 251 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 262 DVLOG(1) << "Disabling sandbox support for testing."; | 262 DVLOG(1) << "Disabling sandbox support for testing."; |
| 263 } | 263 } |
| 264 #endif | 264 #endif |
| 265 | 265 |
| 266 // ChildThread may not exist in some tests. | 266 // ChildThread may not exist in some tests. |
| 267 if (ChildThreadImpl::current()) { | 267 if (ChildThreadImpl::current()) { |
| 268 sync_message_filter_ = ChildThreadImpl::current()->sync_message_filter(); | 268 sync_message_filter_ = ChildThreadImpl::current()->sync_message_filter(); |
| 269 thread_safe_sender_ = ChildThreadImpl::current()->thread_safe_sender(); | 269 thread_safe_sender_ = ChildThreadImpl::current()->thread_safe_sender(); |
| 270 quota_message_filter_ = ChildThreadImpl::current()->quota_message_filter(); | 270 quota_message_filter_ = ChildThreadImpl::current()->quota_message_filter(); |
| 271 blob_registry_.reset(new WebBlobRegistryImpl( | 271 blob_registry_.reset(new WebBlobRegistryImpl( |
| 272 RenderThreadImpl::current()->GetIOMessageLoopProxy().get(), | 272 RenderThreadImpl::current()->GetIOTaskRunner().get(), |
| 273 base::ThreadTaskRunnerHandle::Get(), thread_safe_sender_.get())); | 273 base::ThreadTaskRunnerHandle::Get(), thread_safe_sender_.get())); |
| 274 web_idb_factory_.reset(new WebIDBFactoryImpl(thread_safe_sender_.get())); | 274 web_idb_factory_.reset(new WebIDBFactoryImpl(thread_safe_sender_.get())); |
| 275 web_database_observer_impl_.reset( | 275 web_database_observer_impl_.reset( |
| 276 new WebDatabaseObserverImpl(sync_message_filter_.get())); | 276 new WebDatabaseObserverImpl(sync_message_filter_.get())); |
| 277 } | 277 } |
| 278 | 278 |
| 279 top_level_blame_context_.Initialize(); | 279 top_level_blame_context_.Initialize(); |
| 280 renderer_scheduler_->SetTopLevelBlameContext(&top_level_blame_context_); | 280 renderer_scheduler_->SetTopLevelBlameContext(&top_level_blame_context_); |
| 281 } | 281 } |
| 282 | 282 |
| (...skipping 645 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 928 } | 928 } |
| 929 | 929 |
| 930 //------------------------------------------------------------------------------ | 930 //------------------------------------------------------------------------------ |
| 931 | 931 |
| 932 WebCanvasCaptureHandler* RendererBlinkPlatformImpl::createCanvasCaptureHandler( | 932 WebCanvasCaptureHandler* RendererBlinkPlatformImpl::createCanvasCaptureHandler( |
| 933 const WebSize& size, | 933 const WebSize& size, |
| 934 double frame_rate, | 934 double frame_rate, |
| 935 WebMediaStreamTrack* track) { | 935 WebMediaStreamTrack* track) { |
| 936 #if defined(ENABLE_WEBRTC) | 936 #if defined(ENABLE_WEBRTC) |
| 937 return CanvasCaptureHandler::CreateCanvasCaptureHandler( | 937 return CanvasCaptureHandler::CreateCanvasCaptureHandler( |
| 938 size, frame_rate, RenderThread::Get()->GetIOMessageLoopProxy(), track); | 938 size, frame_rate, RenderThread::Get()->GetIOTaskRunner(), track); |
| 939 #else | 939 #else |
| 940 return nullptr; | 940 return nullptr; |
| 941 #endif // defined(ENABLE_WEBRTC) | 941 #endif // defined(ENABLE_WEBRTC) |
| 942 } | 942 } |
| 943 | 943 |
| 944 //------------------------------------------------------------------------------ | 944 //------------------------------------------------------------------------------ |
| 945 | 945 |
| 946 void RendererBlinkPlatformImpl::createHTMLVideoElementCapturer( | 946 void RendererBlinkPlatformImpl::createHTMLVideoElementCapturer( |
| 947 WebMediaStream* web_media_stream, | 947 WebMediaStream* web_media_stream, |
| 948 WebMediaPlayer* web_media_player) { | 948 WebMediaPlayer* web_media_player) { |
| 949 #if defined(ENABLE_WEBRTC) | 949 #if defined(ENABLE_WEBRTC) |
| 950 DCHECK(web_media_stream); | 950 DCHECK(web_media_stream); |
| 951 DCHECK(web_media_player); | 951 DCHECK(web_media_player); |
| 952 AddVideoTrackToMediaStream( | 952 AddVideoTrackToMediaStream( |
| 953 HtmlVideoElementCapturerSource::CreateFromWebMediaPlayerImpl( | 953 HtmlVideoElementCapturerSource::CreateFromWebMediaPlayerImpl( |
| 954 web_media_player, | 954 web_media_player, content::RenderThread::Get()->GetIOTaskRunner()), |
| 955 content::RenderThread::Get()->GetIOMessageLoopProxy()), | |
| 956 false, // is_remote | 955 false, // is_remote |
| 957 false, // is_readonly | 956 false, // is_readonly |
| 958 web_media_stream); | 957 web_media_stream); |
| 959 #endif | 958 #endif |
| 960 } | 959 } |
| 961 | 960 |
| 962 void RendererBlinkPlatformImpl::createHTMLAudioElementCapturer( | 961 void RendererBlinkPlatformImpl::createHTMLAudioElementCapturer( |
| 963 WebMediaStream* web_media_stream, | 962 WebMediaStream* web_media_stream, |
| 964 WebMediaPlayer* web_media_player) { | 963 WebMediaPlayer* web_media_player) { |
| 965 DCHECK(web_media_stream); | 964 DCHECK(web_media_stream); |
| (...skipping 341 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1307 return &trial_token_validator_; | 1306 return &trial_token_validator_; |
| 1308 } | 1307 } |
| 1309 | 1308 |
| 1310 void RendererBlinkPlatformImpl::workerContextCreated( | 1309 void RendererBlinkPlatformImpl::workerContextCreated( |
| 1311 const v8::Local<v8::Context>& worker) { | 1310 const v8::Local<v8::Context>& worker) { |
| 1312 GetContentClient()->renderer()->DidInitializeWorkerContextOnWorkerThread( | 1311 GetContentClient()->renderer()->DidInitializeWorkerContextOnWorkerThread( |
| 1313 worker); | 1312 worker); |
| 1314 } | 1313 } |
| 1315 | 1314 |
| 1316 } // namespace content | 1315 } // namespace content |
| OLD | NEW |