drm_hwcomposer: Deprecate usage of HWC2 GetDisplayVsyncPeriod
Add an interface to HwcDisplay to query which HwcDisplayConfig is
currently committed in the kernel. Use this to implement
getDisplayVsyncPeriod.
Change-Id: Ie57759f22c012ab331ad0187043a4bea598cba78
Signed-off-by: Drew Davenport <ddavenport@google.com>
diff --git a/hwc2_device/HwcDisplay.h b/hwc2_device/HwcDisplay.h
index 4680ca9..7cdc0b8 100644
--- a/hwc2_device/HwcDisplay.h
+++ b/hwc2_device/HwcDisplay.h
@@ -59,6 +59,9 @@
return configs_;
}
+ // Get the config representing the mode that has been committed to KMS.
+ const HwcDisplayConfig *GetCurrentConfig() const;
+
// HWC2 Hooks - these should not be used outside of the hwc2 device.
HWC2::Error AcceptDisplayChanges();
HWC2::Error CreateLayer(hwc2_layer_t *layer);