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

Unified Diff: content/renderer/android/synchronous_compositor_filter.cc

Issue 2337913003: Fork cc::OutputSurface into cc::CompositorFrameSink. (Closed)
Patch Set: cfsfork: android-vulkan Created 4 years, 3 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 side-by-side diff with in-line comments
Download patch
Index: content/renderer/android/synchronous_compositor_filter.cc
diff --git a/content/renderer/android/synchronous_compositor_filter.cc b/content/renderer/android/synchronous_compositor_filter.cc
index dc96477782b18b866568cfb5d26faa6c22dc5795..8206c242321fa94d61bc96b40f33d90318bd5d61 100644
--- a/content/renderer/android/synchronous_compositor_filter.cc
+++ b/content/renderer/android/synchronous_compositor_filter.cc
@@ -131,24 +131,27 @@ void SynchronousCompositorFilter::FilterReadyOnCompositorThread() {
DCHECK(entry_pair.second);
int routing_id = entry_pair.first;
CreateSynchronousCompositorProxy(routing_id, entry_pair.second);
- auto output_surface_entry = output_surface_map_.find(routing_id);
- if (output_surface_entry != output_surface_map_.end()) {
- SetProxyOutputSurface(routing_id, output_surface_entry->second);
+ auto compositor_frame_sink_entry =
+ compositor_frame_sink_map_.find(routing_id);
+ if (compositor_frame_sink_entry != compositor_frame_sink_map_.end()) {
+ SetProxyCompositorFrameSink(routing_id,
+ compositor_frame_sink_entry->second);
}
}
}
-void SynchronousCompositorFilter::RegisterOutputSurface(
+void SynchronousCompositorFilter::RegisterCompositorFrameSink(
int routing_id,
- SynchronousCompositorOutputSurface* output_surface) {
+ SynchronousCompositorFrameSink* compositor_frame_sink) {
DCHECK(compositor_task_runner_->BelongsToCurrentThread());
- DCHECK(output_surface);
+ DCHECK(compositor_frame_sink);
SynchronousCompositorProxy* proxy = FindProxy(routing_id);
if (proxy) {
- proxy->SetOutputSurface(output_surface);
+ proxy->SetCompositorFrameSink(compositor_frame_sink);
} else {
- DCHECK(output_surface_map_.find(routing_id) == output_surface_map_.end());
- output_surface_map_[routing_id] = output_surface;
+ DCHECK(compositor_frame_sink_map_.find(routing_id) ==
+ compositor_frame_sink_map_.end());
+ compositor_frame_sink_map_[routing_id] = compositor_frame_sink;
}
}
@@ -164,18 +167,18 @@ void SynchronousCompositorFilter::OnSynchronizeRendererState(
}
}
-void SynchronousCompositorFilter::UnregisterOutputSurface(
+void SynchronousCompositorFilter::UnregisterCompositorFrameSink(
int routing_id,
- SynchronousCompositorOutputSurface* output_surface) {
+ SynchronousCompositorFrameSink* compositor_frame_sink) {
DCHECK(compositor_task_runner_->BelongsToCurrentThread());
- DCHECK(output_surface);
+ DCHECK(compositor_frame_sink);
SynchronousCompositorProxy* proxy = FindProxy(routing_id);
if (proxy) {
- proxy->SetOutputSurface(nullptr);
+ proxy->SetCompositorFrameSink(nullptr);
}
- auto entry = output_surface_map_.find(routing_id);
- if (entry != output_surface_map_.end())
- output_surface_map_.erase(entry);
+ auto entry = compositor_frame_sink_map_.find(routing_id);
+ if (entry != compositor_frame_sink_map_.end())
+ compositor_frame_sink_map_.erase(entry);
}
void SynchronousCompositorFilter::CreateSynchronousCompositorProxy(
@@ -188,13 +191,13 @@ void SynchronousCompositorFilter::CreateSynchronousCompositorProxy(
sync_compositor_map_.add(routing_id, std::move(proxy));
}
-void SynchronousCompositorFilter::SetProxyOutputSurface(
+void SynchronousCompositorFilter::SetProxyCompositorFrameSink(
int routing_id,
- SynchronousCompositorOutputSurface* output_surface) {
- DCHECK(output_surface);
+ SynchronousCompositorFrameSink* compositor_frame_sink) {
+ DCHECK(compositor_frame_sink);
SynchronousCompositorProxy* proxy = FindProxy(routing_id);
DCHECK(proxy);
- proxy->SetOutputSurface(output_surface);
+ proxy->SetCompositorFrameSink(compositor_frame_sink);
}
void SynchronousCompositorFilter::DidAddSynchronousHandlerProxy(
@@ -205,9 +208,9 @@ void SynchronousCompositorFilter::DidAddSynchronousHandlerProxy(
if (filter_ready_) {
CreateSynchronousCompositorProxy(routing_id,
synchronous_input_handler_proxy);
- auto entry = output_surface_map_.find(routing_id);
- if (entry != output_surface_map_.end())
- SetProxyOutputSurface(routing_id, entry->second);
+ auto entry = compositor_frame_sink_map_.find(routing_id);
+ if (entry != compositor_frame_sink_map_.end())
+ SetProxyCompositorFrameSink(routing_id, entry->second);
} else {
auto*& mapped_synchronous_input_handler_proxy =
synchronous_input_handler_proxy_map_[routing_id];
« no previous file with comments | « content/renderer/android/synchronous_compositor_filter.h ('k') | content/renderer/android/synchronous_compositor_frame_sink.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698