|
42 | 42 | #include "cobalt/browser/metrics/cobalt_metrics_services_manager_client.h" |
43 | 43 | #include "cobalt/browser/user_agent/user_agent_platform_info.h" |
44 | 44 | #include "cobalt/common/features/starboard_features_initialization.h" |
45 | | -#include "cobalt/media/service/mojom/video_geometry_setter.mojom.h" |
46 | 45 | #include "cobalt/media/service/platform_window_provider_service.h" |
47 | | -#include "cobalt/media/service/video_geometry_setter_service.h" |
48 | 46 | #include "cobalt/shell/browser/shell.h" |
49 | 47 | #include "cobalt/shell/common/shell_paths.h" |
50 | 48 | #include "cobalt/shell/common/shell_switches.h" |
|
69 | 67 | #include "mojo/public/cpp/bindings/self_owned_receiver.h" |
70 | 68 | #include "services/network/public/cpp/features.h" |
71 | 69 | #include "services/network/public/mojom/network_context.mojom.h" |
72 | | -#include "services/service_manager/public/cpp/binder_registry.h" |
73 | | -#include "third_party/blink/public/common/associated_interfaces/associated_interface_registry.h" |
74 | 70 | #include "third_party/blink/public/common/web_preferences/web_preferences.h" |
75 | 71 |
|
76 | 72 | #if BUILDFLAG(IS_ANDROID) |
@@ -170,12 +166,7 @@ blink::UserAgentMetadata GetCobaltUserAgentMetadata() { |
170 | 166 | return metadata; |
171 | 167 | } |
172 | 168 |
|
173 | | -CobaltContentBrowserClient::CobaltContentBrowserClient() |
174 | | - : video_geometry_setter_service_( |
175 | | - std::unique_ptr<cobalt::media::VideoGeometrySetterService, |
176 | | - base::OnTaskRunnerDeleter>( |
177 | | - nullptr, |
178 | | - base::OnTaskRunnerDeleter(nullptr))) { |
| 169 | +CobaltContentBrowserClient::CobaltContentBrowserClient() { |
179 | 170 | COBALT_DETACH_FROM_THREAD(thread_checker_); |
180 | 171 | #if BUILDFLAG(IS_STARBOARD) |
181 | 172 | // TODO: b/476434249 - Revisit if Cobalt supports multiple tabs/windows. |
@@ -376,40 +367,6 @@ void CobaltContentBrowserClient::RegisterBrowserInterfaceBindersForFrame( |
376 | 367 | render_frame_host, map); |
377 | 368 | } |
378 | 369 |
|
379 | | -void CobaltContentBrowserClient::CreateVideoGeometrySetterService() { |
380 | | - DCHECK(!video_geometry_setter_service_); |
381 | | - video_geometry_setter_service_ = |
382 | | - std::unique_ptr<cobalt::media::VideoGeometrySetterService, |
383 | | - base::OnTaskRunnerDeleter>( |
384 | | - new media::VideoGeometrySetterService, |
385 | | - base::OnTaskRunnerDeleter( |
386 | | - base::SingleThreadTaskRunner::GetCurrentDefault())); |
387 | | -} |
388 | | - |
389 | | -void CobaltContentBrowserClient::ExposeInterfacesToRenderer( |
390 | | - service_manager::BinderRegistry* registry, |
391 | | - blink::AssociatedInterfaceRegistry* associated_registry, |
392 | | - content::RenderProcessHost* render_process_host) { |
393 | | - DCHECK_CURRENTLY_ON(content::BrowserThread::UI); |
394 | | - if (!video_geometry_setter_service_) { |
395 | | - CreateVideoGeometrySetterService(); |
396 | | - } |
397 | | - registry->AddInterface<cobalt::media::mojom::VideoGeometryChangeSubscriber>( |
398 | | - video_geometry_setter_service_->GetBindSubscriberCallback(), |
399 | | - base::SingleThreadTaskRunner::GetCurrentDefault()); |
400 | | -} |
401 | | - |
402 | | -void CobaltContentBrowserClient::BindGpuHostReceiver( |
403 | | - mojo::GenericPendingReceiver receiver) { |
404 | | - DCHECK_CURRENTLY_ON(content::BrowserThread::UI); |
405 | | - if (!video_geometry_setter_service_) { |
406 | | - CreateVideoGeometrySetterService(); |
407 | | - } |
408 | | - if (auto r = receiver.As<media::mojom::VideoGeometrySetter>()) { |
409 | | - video_geometry_setter_service_->GetVideoGeometrySetter(std::move(r)); |
410 | | - } |
411 | | -} |
412 | | - |
413 | 370 | void CobaltContentBrowserClient::WillCreateURLLoaderFactory( |
414 | 371 | content::BrowserContext* browser_context, |
415 | 372 | content::RenderFrameHost* frame, |
|
0 commit comments