cc: Do not pass BeginFrameArgs to state machine.
commitbd2c8968d05dacc4f159682e36f33e4aa487bdf1
authorsunnyps <sunnyps@chromium.org>
Fri, 20 Mar 2015 00:13:12 +0000 (19 17:13 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 20 Mar 2015 00:13:51 +0000 (20 00:13 +0000)
treef00c36f06ba2dbf3bb11e8b330d24cdba8178845
parent27f3e3354e9993b3ef3075470881f51644ff4ee5
cc: Do not pass BeginFrameArgs to state machine.

The scheduler state machine should not rely on BeginFrameArgs for any
decision. The state machine is the "digital" part of the system while
the scheduler is the "analog" part of the system.

BUG=439275

Review URL: https://codereview.chromium.org/1020993002

Cr-Commit-Position: refs/heads/master@{#321476}
cc/scheduler/scheduler.cc
cc/scheduler/scheduler_state_machine.cc
cc/scheduler/scheduler_state_machine.h
cc/scheduler/scheduler_state_machine_unittest.cc