diff options
| author | 2024-12-03 06:40:32 +0000 | |
|---|---|---|
| committer | 2024-12-03 06:40:32 +0000 | |
| commit | 56cea28743bbada519d10e08f6a55903f99b1f9b (patch) | |
| tree | d18a04b9b492c77b390870fe536c238f598284db | |
| parent | 9cd4f72ec18d6c1cdc261411f53faaec76243bee (diff) | |
| parent | 13acbe3eae9a59a87ac9b65268d9f48f419744e3 (diff) | |
Merge "Remove the extra parameters in onCommitNotComposited" into main am: 13acbe3eae
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3359406
Change-Id: I2a6d9970b213f88664eb9b6ae4735b0bfb62e6d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
5 files changed, 6 insertions, 6 deletions
diff --git a/services/surfaceflinger/Scheduler/ISchedulerCallback.h b/services/surfaceflinger/Scheduler/ISchedulerCallback.h index 2b9e88c22a..d02d14912f 100644 --- a/services/surfaceflinger/Scheduler/ISchedulerCallback.h +++ b/services/surfaceflinger/Scheduler/ISchedulerCallback.h @@ -31,7 +31,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: diff --git a/services/surfaceflinger/Scheduler/Scheduler.cpp b/services/surfaceflinger/Scheduler/Scheduler.cpp index b83ff19fe7..ee811eb9a8 100644 --- a/services/surfaceflinger/Scheduler/Scheduler.cpp +++ b/services/surfaceflinger/Scheduler/Scheduler.cpp @@ -238,7 +238,7 @@ void Scheduler::onFrameSignal(ICompositor& compositor, VsyncId vsyncId, if (FlagManager::getInstance().vrr_config()) { compositor.sendNotifyExpectedPresentHint(pacesetterPtr->displayId); } - mSchedulerCallback.onCommitNotComposited(pacesetterPtr->displayId); + mSchedulerCallback.onCommitNotComposited(); return; } } diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp index ce1a0f3b70..6cce334ab7 100644 --- a/services/surfaceflinger/SurfaceFlinger.cpp +++ b/services/surfaceflinger/SurfaceFlinger.cpp @@ -4257,7 +4257,7 @@ void SurfaceFlinger::sendNotifyExpectedPresentHint(PhysicalDisplayId displayId) scheduleNotifyExpectedPresentHint(displayId); } -void SurfaceFlinger::onCommitNotComposited(PhysicalDisplayId pacesetterDisplayId) { +void SurfaceFlinger::onCommitNotComposited() { if (FlagManager::getInstance().commit_not_composited()) { mFrameTimeline->onCommitNotComposited(); } diff --git a/services/surfaceflinger/SurfaceFlinger.h b/services/surfaceflinger/SurfaceFlinger.h index 3eb72cc4c0..0808c12d07 100644 --- a/services/surfaceflinger/SurfaceFlinger.h +++ b/services/surfaceflinger/SurfaceFlinger.h @@ -691,7 +691,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; diff --git a/services/surfaceflinger/tests/unittests/mock/MockSchedulerCallback.h b/services/surfaceflinger/tests/unittests/mock/MockSchedulerCallback.h index d45cc66945..25dd68e1ca 100644 --- a/services/surfaceflinger/tests/unittests/mock/MockSchedulerCallback.h +++ b/services/surfaceflinger/tests/unittests/mock/MockSchedulerCallback.h @@ -29,7 +29,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)); }; @@ -39,7 +39,7 @@ struct NoOpSchedulerCallback final : ISchedulerCallback { void kernelTimerChanged(bool) override {} void onChoreographerAttached() override {} void onExpectedPresentTimePosted(TimePoint, ftl::NonNull<DisplayModePtr>, Fps) override {} - void onCommitNotComposited(PhysicalDisplayId) override {} + void onCommitNotComposited() override {} void vrrDisplayIdle(bool) override {} }; |