From 72edecff8e4a78e996777dcf338c585501df614e Mon Sep 17 00:00:00 2001 From: ramindani Date: Mon, 6 Nov 2023 15:37:08 -0800 Subject: [PATCH] Update ComposerClientWriter::presentOrValidate with frameInterval BUG: 284845445 Test: Manual test Change-Id: I096ef0d0523cf33a3867030339a18f9421b9ad2b --- .../hardware/graphics/composer3/ComposerClientWriter.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/graphics/composer/aidl/include/android/hardware/graphics/composer3/ComposerClientWriter.h b/graphics/composer/aidl/include/android/hardware/graphics/composer3/ComposerClientWriter.h index 2e902e548b..e128ab948f 100644 --- a/graphics/composer/aidl/include/android/hardware/graphics/composer3/ComposerClientWriter.h +++ b/graphics/composer/aidl/include/android/hardware/graphics/composer3/ComposerClientWriter.h @@ -105,10 +105,12 @@ class ComposerClientWriter final { } void presentOrvalidateDisplay(int64_t display, - std::optional expectedPresentTime) { + std::optional expectedPresentTime, + int32_t frameIntervalNs) { auto& command = getDisplayCommand(display); command.expectedPresentTime = expectedPresentTime; command.presentOrValidateDisplay = true; + command.frameIntervalNs = frameIntervalNs; } void acceptDisplayChanges(int64_t display) {