commit | 11b6a70c6f6780f2f878ed3e103b5ffbb0b8fc26 | [log] [tgz] |
---|---|---|
author | Ady Abraham <adyabr@google.com> | Thu Jun 27 11:24:19 2019 -0700 |
committer | Ady Abraham <adyabr@google.com> | Wed Jul 10 10:47:38 2019 -0700 |
tree | 3b71ecbb459e0d3a42c9bad2e7ffbf1e57bef3c8 | |
parent | 42b3beb51f7f3e97762ed1db7ebc0decbfa56bb4 [diff] |
SurfaceFlinger: correct negative offset when refresh rate changes VsyncModulator sets the phase offset on DispSync source only when it changes. However, negative offsets depends on the vsync period so setting the same negative offset might result in a different wake up time i.e. -5ms on 60Hz is 11ms after the previous vsync where on 90Hz is 6ms after the previous vsync. Test: UI-Bench Bug: 135283780 Bug: 135297302 Change-Id: I6a05cd48d563a51d2ee38927c23d4946dd142f4b