| Index: cc/scheduler/scheduler.cc
|
| diff --git a/cc/scheduler/scheduler.cc b/cc/scheduler/scheduler.cc
|
| index d603086725b002350f2a8733dfd6743129563fc9..aa393af89d42128a503aaa12d526b0f592261111 100644
|
| --- a/cc/scheduler/scheduler.cc
|
| +++ b/cc/scheduler/scheduler.cc
|
| @@ -198,21 +198,21 @@ void Scheduler::DidPrepareTiles() {
|
| state_machine_.DidPrepareTiles();
|
| }
|
|
|
| -void Scheduler::DidLoseOutputSurface() {
|
| - TRACE_EVENT0("cc", "Scheduler::DidLoseOutputSurface");
|
| +void Scheduler::DidLoseCompositorFrameSink() {
|
| + TRACE_EVENT0("cc", "Scheduler::DidLoseCompositorFrameSink");
|
| begin_retro_frame_args_.clear();
|
| begin_retro_frame_task_.Cancel();
|
| - state_machine_.DidLoseOutputSurface();
|
| + state_machine_.DidLoseCompositorFrameSink();
|
| UpdateCompositorTimingHistoryRecordingEnabled();
|
| ProcessScheduledActions();
|
| }
|
|
|
| -void Scheduler::DidCreateAndInitializeOutputSurface() {
|
| - TRACE_EVENT0("cc", "Scheduler::DidCreateAndInitializeOutputSurface");
|
| +void Scheduler::DidCreateAndInitializeCompositorFrameSink() {
|
| + TRACE_EVENT0("cc", "Scheduler::DidCreateAndInitializeCompositorFrameSink");
|
| DCHECK(!observing_begin_frame_source_);
|
| DCHECK(begin_impl_frame_deadline_task_.IsCancelled());
|
| - state_machine_.DidCreateAndInitializeOutputSurface();
|
| - compositor_timing_history_->DidCreateAndInitializeOutputSurface();
|
| + state_machine_.DidCreateAndInitializeCompositorFrameSink();
|
| + compositor_timing_history_->DidCreateAndInitializeCompositorFrameSink();
|
| UpdateCompositorTimingHistoryRecordingEnabled();
|
| ProcessScheduledActions();
|
| }
|
| @@ -326,7 +326,7 @@ void Scheduler::SetVideoNeedsBeginFrames(bool video_needs_begin_frames) {
|
| ProcessScheduledActions();
|
| }
|
|
|
| -void Scheduler::OnDrawForOutputSurface(bool resourceless_software_draw) {
|
| +void Scheduler::OnDrawForCompositorFrameSink(bool resourceless_software_draw) {
|
| DCHECK(settings_.using_synchronous_renderer_compositor);
|
| DCHECK_EQ(state_machine_.begin_impl_frame_state(),
|
| SchedulerStateMachine::BEGIN_IMPL_FRAME_STATE_IDLE);
|
| @@ -504,7 +504,7 @@ void Scheduler::BeginImplFrame(const BeginFrameArgs& args) {
|
| DCHECK_EQ(state_machine_.begin_impl_frame_state(),
|
| SchedulerStateMachine::BEGIN_IMPL_FRAME_STATE_IDLE);
|
| DCHECK(begin_impl_frame_deadline_task_.IsCancelled());
|
| - DCHECK(state_machine_.HasInitializedOutputSurface());
|
| + DCHECK(state_machine_.HasInitializedCompositorFrameSink());
|
|
|
| begin_impl_frame_tracker_.Start(args);
|
| state_machine_.OnBeginImplFrame();
|
| @@ -685,17 +685,17 @@ void Scheduler::ProcessScheduledActions() {
|
| compositor_timing_history_->DrawAborted();
|
| break;
|
| }
|
| - case SchedulerStateMachine::ACTION_BEGIN_OUTPUT_SURFACE_CREATION:
|
| - state_machine_.WillBeginOutputSurfaceCreation();
|
| - client_->ScheduledActionBeginOutputSurfaceCreation();
|
| + case SchedulerStateMachine::ACTION_BEGIN_COMPOSITOR_FRAME_SINK_CREATION:
|
| + state_machine_.WillBeginCompositorFrameSinkCreation();
|
| + client_->ScheduledActionBeginCompositorFrameSinkCreation();
|
| break;
|
| case SchedulerStateMachine::ACTION_PREPARE_TILES:
|
| state_machine_.WillPrepareTiles();
|
| client_->ScheduledActionPrepareTiles();
|
| break;
|
| - case SchedulerStateMachine::ACTION_INVALIDATE_OUTPUT_SURFACE: {
|
| - state_machine_.WillInvalidateOutputSurface();
|
| - client_->ScheduledActionInvalidateOutputSurface();
|
| + case SchedulerStateMachine::ACTION_INVALIDATE_COMPOSITOR_FRAME_SINK: {
|
| + state_machine_.WillInvalidateCompositorFrameSink();
|
| + client_->ScheduledActionInvalidateCompositorFrameSink();
|
| break;
|
| }
|
| }
|
| @@ -749,7 +749,8 @@ Scheduler::AsValue() const {
|
|
|
| void Scheduler::UpdateCompositorTimingHistoryRecordingEnabled() {
|
| compositor_timing_history_->SetRecordingEnabled(
|
| - state_machine_.HasInitializedOutputSurface() && state_machine_.visible());
|
| + state_machine_.HasInitializedCompositorFrameSink() &&
|
| + state_machine_.visible());
|
| }
|
|
|
| bool Scheduler::ShouldRecoverMainLatency(
|
|
|