diff options
| author | 2024-12-03 07:01:54 +0000 | |
|---|---|---|
| committer | 2024-12-03 07:01:54 +0000 | |
| commit | e87561eaf6611e56551a7564f80193f2877c3772 (patch) | |
| tree | 2133fe93ecebaeed4c6de3d00f0d6c9d37eb22dd | |
| parent | fff7f8e183014fe9f962c05bde8ea662df2af938 (diff) | |
| parent | 56cea28743bbada519d10e08f6a55903f99b1f9b (diff) | |
Merge "Remove the extra parameters in onCommitNotComposited" into main am: 13acbe3eae am: 56cea28743
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3359406
Change-Id: I47b353ea7a53038fc6b467a01ba5df0d6e451347
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 86d91d9433..4da76f6ecc 100644 --- a/services/surfaceflinger/Scheduler/Scheduler.cpp +++ b/services/surfaceflinger/Scheduler/Scheduler.cpp @@ -242,7 +242,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 8f411121bc..59b1917740 100644 --- a/services/surfaceflinger/SurfaceFlinger.cpp +++ b/services/surfaceflinger/SurfaceFlinger.cpp @@ -4410,7 +4410,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 b20a894dd7..1e2c08747b 100644 --- a/services/surfaceflinger/SurfaceFlinger.h +++ b/services/surfaceflinger/SurfaceFlinger.h @@ -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; 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 {} }; |