|
36 | 36 | #include "cobalt/browser/mojom/h5vcc_settings.mojom.h" |
37 | 37 | #include "cobalt/browser/user_agent/user_agent_platform_info.h" |
38 | 38 | #include "cobalt/common/features/starboard_features_initialization.h" |
39 | | -#include "cobalt/media/service/mojom/video_geometry_setter.mojom.h" |
40 | | -#include "cobalt/media/service/video_geometry_setter_service.h" |
41 | 39 | #include "cobalt/shell/browser/shell.h" |
42 | 40 | #include "cobalt/shell/browser/shell_paths.h" |
43 | 41 | #include "cobalt/shell/common/shell_switches.h" |
@@ -153,12 +151,7 @@ blink::UserAgentMetadata GetCobaltUserAgentMetadata() { |
153 | 151 | return metadata; |
154 | 152 | } |
155 | 153 |
|
156 | | -CobaltContentBrowserClient::CobaltContentBrowserClient() |
157 | | - : video_geometry_setter_service_( |
158 | | - std::unique_ptr<cobalt::media::VideoGeometrySetterService, |
159 | | - base::OnTaskRunnerDeleter>( |
160 | | - nullptr, |
161 | | - base::OnTaskRunnerDeleter(nullptr))) { |
| 154 | +CobaltContentBrowserClient::CobaltContentBrowserClient() { |
162 | 155 | DETACH_FROM_THREAD(thread_checker_); |
163 | 156 | } |
164 | 157 |
|
@@ -340,43 +333,16 @@ void CobaltContentBrowserClient::RegisterBrowserInterfaceBindersForFrame( |
340 | 333 | render_frame_host, map); |
341 | 334 | } |
342 | 335 |
|
343 | | -void CobaltContentBrowserClient::CreateVideoGeometrySetterService() { |
344 | | - DCHECK(!video_geometry_setter_service_); |
345 | | - video_geometry_setter_service_ = |
346 | | - std::unique_ptr<cobalt::media::VideoGeometrySetterService, |
347 | | - base::OnTaskRunnerDeleter>( |
348 | | - new media::VideoGeometrySetterService, |
349 | | - base::OnTaskRunnerDeleter( |
350 | | - base::SingleThreadTaskRunner::GetCurrentDefault())); |
351 | | -} |
352 | | - |
353 | 336 | void CobaltContentBrowserClient::ExposeInterfacesToRenderer( |
354 | 337 | service_manager::BinderRegistry* registry, |
355 | 338 | blink::AssociatedInterfaceRegistry* associated_registry, |
356 | 339 | content::RenderProcessHost* render_process_host) { |
357 | 340 | DCHECK_CURRENTLY_ON(content::BrowserThread::UI); |
358 | | - if (!video_geometry_setter_service_) { |
359 | | - CreateVideoGeometrySetterService(); |
360 | | - } |
361 | | - registry->AddInterface<cobalt::media::mojom::VideoGeometryChangeSubscriber>( |
362 | | - video_geometry_setter_service_->GetBindSubscriberCallback(), |
363 | | - base::SingleThreadTaskRunner::GetCurrentDefault()); |
364 | 341 | registry->AddInterface<cobalt::mojom::H5vccSettings>( |
365 | 342 | base::BindRepeating(&H5vccSettingsImpl::Create), |
366 | 343 | base::SingleThreadTaskRunner::GetCurrentDefault()); |
367 | 344 | } |
368 | 345 |
|
369 | | -void CobaltContentBrowserClient::BindGpuHostReceiver( |
370 | | - mojo::GenericPendingReceiver receiver) { |
371 | | - DCHECK_CURRENTLY_ON(content::BrowserThread::UI); |
372 | | - if (!video_geometry_setter_service_) { |
373 | | - CreateVideoGeometrySetterService(); |
374 | | - } |
375 | | - if (auto r = receiver.As<media::mojom::VideoGeometrySetter>()) { |
376 | | - video_geometry_setter_service_->GetVideoGeometrySetter(std::move(r)); |
377 | | - } |
378 | | -} |
379 | | - |
380 | 346 | bool CobaltContentBrowserClient::WillCreateURLLoaderFactory( |
381 | 347 | content::BrowserContext* browser_context, |
382 | 348 | content::RenderFrameHost* frame, |
|
0 commit comments