[HWC3] AIDL change to add refreshPeriodNanos to RefreshRateChangedDebugData

Test: atest VtsHalGraphicsComposer3_TargetTest and device boots
BUG: 314527560
Change-Id: Iaf961ae6ad118c5cd99b07ec133023297dac7040
This commit is contained in:
ramindani
2023-12-07 11:16:21 -08:00
committed by Ram Indani
parent c591d08528
commit 1eb2ecfe4a
2 changed files with 12 additions and 0 deletions

View File

@@ -36,4 +36,5 @@ package android.hardware.graphics.composer3;
parcelable RefreshRateChangedDebugData {
long display;
int vsyncPeriodNanos;
int refreshPeriodNanos;
}

View File

@@ -27,4 +27,15 @@ parcelable RefreshRateChangedDebugData {
* The display vsync period in nanoseconds.
*/
int vsyncPeriodNanos;
/**
* The refresh period of the display in nanoseconds.
* On VRR (Variable Refresh Rate) displays, refreshPeriodNanos can be different from the
* vsyncPeriodNanos because not every vsync cycle of the display is a refresh cycle.
* This should be set to the current refresh period.
* On non-VRR displays this value should be equal to vsyncPeriodNanos
*
* @see vsyncPeriodNanos
*/
int refreshPeriodNanos;
}