OSDN Git Service

SF: Ignore PTS more than one second in the future
authorDan Stoza <stoza@google.com>
Mon, 6 Jul 2015 19:56:50 +0000 (12:56 -0700)
committerDan Stoza <stoza@google.com>
Mon, 6 Jul 2015 20:15:25 +0000 (13:15 -0700)
commit0eb2d398669bf11207c0fb22b11439250da0c8dc
treedda1c1aff43320bb0320796a9b01bcf8888eddd5
parent56105b2f72761dec62699db5d61570971fdf6580
SF: Ignore PTS more than one second in the future

Some of this logic already existed, but when we optimized
SurfaceFlinger to avoid unnecessary wake-ups, we didn't carry the logic
over into the new readiness test. shouldPresentNow now returns true if
the timestamp is more than a second in the future (since it's likely a
bogus timestamp and should be ignored).

Bug: 21932760
Change-Id: Ib50970a4eb621588c0b60766c8d8d1a8bddf853b
services/surfaceflinger/Layer.cpp