Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1eb2ecfe authored by ramindani's avatar ramindani Committed by Ram Indani
Browse files

[HWC3] AIDL change to add refreshPeriodNanos to RefreshRateChangedDebugData

Test: atest VtsHalGraphicsComposer3_TargetTest and device boots
BUG: 314527560
Change-Id: Iaf961ae6ad118c5cd99b07ec133023297dac7040
parent c591d085
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -36,4 +36,5 @@ package android.hardware.graphics.composer3;
parcelable RefreshRateChangedDebugData {
  long display;
  int vsyncPeriodNanos;
  int refreshPeriodNanos;
}
+11 −0
Original line number Diff line number Diff line
@@ -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;
}