Change display compositing rate based on video frame intervals

Change display compositing rate by modifying the frequency
of calling DelayBasedBeginFrameSource::OnTimerTick(). The interval
of DelayBasedTimeSource will be updated if there is a preferred
interval determined by FrameRateDecider.

[email protected]

Bug: 976583
Change-Id: I6d32228df8018a7600f6e4b9ccdeba20aead3c75
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1851904
Reviewed-by: Tom Sepez <[email protected]>
Reviewed-by: Guido Urdaneta <[email protected]>
Reviewed-by: Khushal <[email protected]>
Commit-Queue: Khushal <[email protected]>
Cr-Commit-Position: refs/heads/master@{#724892}
12 files changed