|
|
cc: Send all begin frames using a PostTask.
The scheduler retro frame logic turns the BeginFrame that's sent during
DelayBasedBeginFrameSource::AddObserver to a PostTask. That's needed
because AddObserver is called in Scheduler::ProcessScheduledActions and
that method guards against reentrancy.
Also includes cleanup of DelayBasedTimeSource usage.
BUG= 602485
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Total comments: 5
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+255 lines, -273 lines) |
Patch |
 |
M |
cc/scheduler/begin_frame_source.h
|
View
|
|
4 chunks |
+20 lines, -9 lines |
1 comment
|
Download
|
 |
M |
cc/scheduler/begin_frame_source.cc
|
View
|
|
6 chunks |
+77 lines, -35 lines |
2 comments
|
Download
|
 |
M |
cc/scheduler/begin_frame_source_unittest.cc
|
View
|
|
9 chunks |
+21 lines, -42 lines |
0 comments
|
Download
|
 |
M |
cc/scheduler/delay_based_time_source.h
|
View
|
|
5 chunks |
+11 lines, -14 lines |
1 comment
|
Download
|
 |
M |
cc/scheduler/delay_based_time_source.cc
|
View
|
|
4 chunks |
+12 lines, -13 lines |
1 comment
|
Download
|
 |
M |
cc/scheduler/delay_based_time_source_unittest.cc
|
View
|
|
25 chunks |
+72 lines, -54 lines |
0 comments
|
Download
|
 |
M |
cc/scheduler/scheduler_unittest.cc
|
View
|
|
2 chunks |
+5 lines, -7 lines |
0 comments
|
Download
|
 |
M |
cc/surfaces/surface_display_output_surface_unittest.cc
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
cc/test/pixel_test_delegating_output_surface.cc
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
cc/test/scheduler_test_common.h
|
View
|
|
1 chunk |
+0 lines, -34 lines |
0 comments
|
Download
|
 |
M |
cc/test/scheduler_test_common.cc
|
View
|
|
1 chunk |
+0 lines, -18 lines |
0 comments
|
Download
|
 |
M |
cc/trees/proxy_impl.cc
|
View
|
|
1 chunk |
+4 lines, -6 lines |
0 comments
|
Download
|
 |
M |
cc/trees/single_thread_proxy.cc
|
View
|
|
6 chunks |
+17 lines, -18 lines |
0 comments
|
Download
|
 |
M |
content/browser/compositor/gpu_process_transport_factory.cc
|
View
|
|
4 chunks |
+9 lines, -9 lines |
0 comments
|
Download
|
 |
M |
content/browser/compositor/reflector_impl_unittest.cc
|
View
|
|
1 chunk |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
services/ui/surfaces/display_compositor.cc
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
ui/compositor/test/in_process_context_factory.cc
|
View
|
|
2 chunks |
+2 lines, -5 lines |
0 comments
|
Download
|
Depends on Patchset:
Total messages: 13 (4 generated)
|