diff options
author | 2019-11-26 12:56:24 -0800 | |
---|---|---|
committer | 2019-12-19 09:08:07 -0800 | |
commit | c94ca83964accc75b08060a265abe2a346de1c2d (patch) | |
tree | 2beb0bcb75490a4b0ee392a770f76f509f30ef41 /libs/binder/IAppOpsService.cpp | |
parent | f91e9236bc80482b1c327f8fb7306c5b0b419e65 (diff) |
SF: VSyncDispatch: correct vsync prediction drift
Refine VSyncDispatch::schedule implementation so that refining
the prediction by small amounts would not lead to skipped callbacks.
The current implementation did not account for a case where
a valid vsync callback would be skipped. (exposed
in unit testing). Like the rest of VSyncDispatch, this
code is flagged off (ie, latent, not production code yet)
Fixes: 145213786
Bug: 146050690
Test: 6 new unit tests, 3 unit test change
Test: validation via systrace
Change-Id: I400fc5e3c181b49ab237b0dd0da2a62e38522fa0
Diffstat (limited to 'libs/binder/IAppOpsService.cpp')
0 files changed, 0 insertions, 0 deletions