diff options
Diffstat (limited to 'services/surfaceflinger/SurfaceFlinger.h')
| -rw-r--r-- | services/surfaceflinger/SurfaceFlinger.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.h b/services/surfaceflinger/SurfaceFlinger.h index be057979f9..bada8292fd 100644 --- a/services/surfaceflinger/SurfaceFlinger.h +++ b/services/surfaceflinger/SurfaceFlinger.h @@ -1356,12 +1356,7 @@ private: const std::string mHwcServiceName; - /* - * Scheduler - */ std::unique_ptr<scheduler::Scheduler> mScheduler; - scheduler::ConnectionHandle mAppConnectionHandle; - scheduler::ConnectionHandle mSfConnectionHandle; scheduler::PresentLatencyTracker mPresentLatencyTracker GUARDED_BY(kMainThreadContext); @@ -1500,7 +1495,9 @@ private: std::unordered_map<PhysicalDisplayId, NotifyExpectedPresentData> mNotifyExpectedPresentMap; void sendNotifyExpectedPresentHint(PhysicalDisplayId displayId) override REQUIRES(kMainThreadContext); - void scheduleNotifyExpectedPresentHint(PhysicalDisplayId displayId); + void scheduleNotifyExpectedPresentHint(PhysicalDisplayId displayId, + VsyncId vsyncId = VsyncId{ + FrameTimelineInfo::INVALID_VSYNC_ID}); void notifyExpectedPresentIfRequired(PhysicalDisplayId, Period vsyncPeriod, TimePoint expectedPresentTime, Fps frameInterval, std::optional<Period> timeoutOpt); |