Send multiple scheduler frame timelines (fix).
Fix the revert and added extra unit test asserts (fail on previous CL
but passes on this CL!!).
Bug: 198192508
Bug: 204941507
Test: atest EventThreadTest; atest ChoreographerNativeTest
Change-Id: Ib9d8df901fab72cae2cee86692d983c6e02d9c2c
diff --git a/services/surfaceflinger/Scheduler/EventThread.h b/services/surfaceflinger/Scheduler/EventThread.h
index 73ae5dc..de43570 100644
--- a/services/surfaceflinger/Scheduler/EventThread.h
+++ b/services/surfaceflinger/Scheduler/EventThread.h
@@ -204,8 +204,8 @@
void onVSyncEvent(nsecs_t timestamp, nsecs_t expectedVSyncTimestamp,
nsecs_t deadlineTimestamp) override;
- int64_t generateToken(nsecs_t timestamp, nsecs_t expectedVSyncTimestamp,
- nsecs_t deadlineTimestamp) const;
+ int64_t generateToken(nsecs_t timestamp, nsecs_t deadlineTimestamp,
+ nsecs_t expectedVSyncTimestamp) const;
void generateFrameTimeline(DisplayEventReceiver::Event& event) const;
const std::unique_ptr<VSyncSource> mVSyncSource GUARDED_BY(mMutex);