Loading services/surfaceflinger/Scheduler/ISchedulerCallback.h +1 −1 Original line number Diff line number Diff line Loading @@ -32,7 +32,7 @@ struct ISchedulerCallback { virtual void onChoreographerAttached() = 0; virtual void onExpectedPresentTimePosted(TimePoint, ftl::NonNull<DisplayModePtr>, Fps renderRate) = 0; virtual void onCommitNotComposited(PhysicalDisplayId pacesetterDisplayId) = 0; virtual void onCommitNotComposited() = 0; virtual void vrrDisplayIdle(bool idle) = 0; protected: Loading services/surfaceflinger/Scheduler/Scheduler.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -234,7 +234,7 @@ void Scheduler::onFrameSignal(ICompositor& compositor, VsyncId vsyncId, if (FlagManager::getInstance().vrr_config()) { compositor.sendNotifyExpectedPresentHint(pacesetterPtr->displayId); } mSchedulerCallback.onCommitNotComposited(pacesetterPtr->displayId); mSchedulerCallback.onCommitNotComposited(); return; } } Loading services/surfaceflinger/SurfaceFlinger.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -4472,7 +4472,7 @@ void SurfaceFlinger::sendNotifyExpectedPresentHint(PhysicalDisplayId displayId) scheduleNotifyExpectedPresentHint(displayId); } void SurfaceFlinger::onCommitNotComposited(PhysicalDisplayId pacesetterDisplayId) { void SurfaceFlinger::onCommitNotComposited() { if (FlagManager::getInstance().commit_not_composited()) { mFrameTimeline->onCommitNotComposited(); } Loading services/surfaceflinger/SurfaceFlinger.h +1 −1 Original line number Diff line number Diff line Loading @@ -701,7 +701,7 @@ private: void onChoreographerAttached() override; void onExpectedPresentTimePosted(TimePoint expectedPresentTime, ftl::NonNull<DisplayModePtr>, Fps renderRate) override; void onCommitNotComposited(PhysicalDisplayId pacesetterDisplayId) override void onCommitNotComposited() override REQUIRES(kMainThreadContext); void vrrDisplayIdle(bool idle) override; Loading services/surfaceflinger/tests/unittests/mock/MockSchedulerCallback.h +2 −2 Original line number Diff line number Diff line Loading @@ -30,7 +30,7 @@ struct SchedulerCallback final : ISchedulerCallback { MOCK_METHOD(void, onChoreographerAttached, (), (override)); MOCK_METHOD(void, onExpectedPresentTimePosted, (TimePoint, ftl::NonNull<DisplayModePtr>, Fps), (override)); MOCK_METHOD(void, onCommitNotComposited, (PhysicalDisplayId), (override)); MOCK_METHOD(void, onCommitNotComposited, (), (override)); MOCK_METHOD(void, vrrDisplayIdle, (bool), (override)); }; Loading @@ -41,7 +41,7 @@ struct NoOpSchedulerCallback final : ISchedulerCallback { void triggerOnFrameRateOverridesChanged() override {} void onChoreographerAttached() override {} void onExpectedPresentTimePosted(TimePoint, ftl::NonNull<DisplayModePtr>, Fps) override {} void onCommitNotComposited(PhysicalDisplayId) override {} void onCommitNotComposited() override {} void vrrDisplayIdle(bool) override {} }; Loading Loading
services/surfaceflinger/Scheduler/ISchedulerCallback.h +1 −1 Original line number Diff line number Diff line Loading @@ -32,7 +32,7 @@ struct ISchedulerCallback { virtual void onChoreographerAttached() = 0; virtual void onExpectedPresentTimePosted(TimePoint, ftl::NonNull<DisplayModePtr>, Fps renderRate) = 0; virtual void onCommitNotComposited(PhysicalDisplayId pacesetterDisplayId) = 0; virtual void onCommitNotComposited() = 0; virtual void vrrDisplayIdle(bool idle) = 0; protected: Loading
services/surfaceflinger/Scheduler/Scheduler.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -234,7 +234,7 @@ void Scheduler::onFrameSignal(ICompositor& compositor, VsyncId vsyncId, if (FlagManager::getInstance().vrr_config()) { compositor.sendNotifyExpectedPresentHint(pacesetterPtr->displayId); } mSchedulerCallback.onCommitNotComposited(pacesetterPtr->displayId); mSchedulerCallback.onCommitNotComposited(); return; } } Loading
services/surfaceflinger/SurfaceFlinger.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -4472,7 +4472,7 @@ void SurfaceFlinger::sendNotifyExpectedPresentHint(PhysicalDisplayId displayId) scheduleNotifyExpectedPresentHint(displayId); } void SurfaceFlinger::onCommitNotComposited(PhysicalDisplayId pacesetterDisplayId) { void SurfaceFlinger::onCommitNotComposited() { if (FlagManager::getInstance().commit_not_composited()) { mFrameTimeline->onCommitNotComposited(); } Loading
services/surfaceflinger/SurfaceFlinger.h +1 −1 Original line number Diff line number Diff line Loading @@ -701,7 +701,7 @@ private: void onChoreographerAttached() override; void onExpectedPresentTimePosted(TimePoint expectedPresentTime, ftl::NonNull<DisplayModePtr>, Fps renderRate) override; void onCommitNotComposited(PhysicalDisplayId pacesetterDisplayId) override void onCommitNotComposited() override REQUIRES(kMainThreadContext); void vrrDisplayIdle(bool idle) override; Loading
services/surfaceflinger/tests/unittests/mock/MockSchedulerCallback.h +2 −2 Original line number Diff line number Diff line Loading @@ -30,7 +30,7 @@ struct SchedulerCallback final : ISchedulerCallback { MOCK_METHOD(void, onChoreographerAttached, (), (override)); MOCK_METHOD(void, onExpectedPresentTimePosted, (TimePoint, ftl::NonNull<DisplayModePtr>, Fps), (override)); MOCK_METHOD(void, onCommitNotComposited, (PhysicalDisplayId), (override)); MOCK_METHOD(void, onCommitNotComposited, (), (override)); MOCK_METHOD(void, vrrDisplayIdle, (bool), (override)); }; Loading @@ -41,7 +41,7 @@ struct NoOpSchedulerCallback final : ISchedulerCallback { void triggerOnFrameRateOverridesChanged() override {} void onChoreographerAttached() override {} void onExpectedPresentTimePosted(TimePoint, ftl::NonNull<DisplayModePtr>, Fps) override {} void onCommitNotComposited(PhysicalDisplayId) override {} void onCommitNotComposited() override {} void vrrDisplayIdle(bool) override {} }; Loading