| Index: cc/scheduler/scheduler.h
|
| diff --git a/cc/scheduler/scheduler.h b/cc/scheduler/scheduler.h
|
| index 26bc13a4ee96c222778fcec5261d15791945705e..632dd148862601295571fad7078a8198e7a26968 100644
|
| --- a/cc/scheduler/scheduler.h
|
| +++ b/cc/scheduler/scheduler.h
|
| @@ -128,7 +128,11 @@ class CC_EXPORT Scheduler : public BeginFrameObserverBase {
|
| return state_machine_.impl_latency_takes_priority();
|
| }
|
|
|
| - void NotifyBeginMainFrameStarted();
|
| + // Pass in a main_thread_start_time of base::TimeTicks() if it is not
|
| + // known or not trustworthy (e.g. blink is running on a remote channel)
|
| + // to signal that the start time isn't known and should not be used for
|
| + // scheduling or statistics purposes.
|
| + void NotifyBeginMainFrameStarted(base::TimeTicks main_thread_start_time);
|
|
|
| base::TimeTicks LastBeginImplFrameTime();
|
|
|
| @@ -176,6 +180,7 @@ class CC_EXPORT Scheduler : public BeginFrameObserverBase {
|
| SchedulerStateMachine::BeginImplFrameDeadlineMode
|
| begin_impl_frame_deadline_mode_;
|
| BeginFrameTracker begin_impl_frame_tracker_;
|
| + BeginFrameArgs begin_main_frame_args_;
|
|
|
| base::Closure begin_retro_frame_closure_;
|
| base::Closure begin_impl_frame_deadline_closure_;
|
|
|