This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch devs/devilhorns/apos
in repository efl.
View the commit online.
commit 0b64497d9b12ec5aaba8651d4f900ad9b1432a51
Author: Christopher Michael <devilho...@comcast.net>
AuthorDate: Tue Nov 21 07:04:09 2023 -0500
ecore_drm2: Remove API function to get a crtc_id and add an API to
return a Crtc Structure
---
src/lib/ecore_drm2/Ecore_Drm2.h | 3 ++-
src/lib/ecore_drm2/ecore_drm2_displays.c | 15 +++++++--------
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/src/lib/ecore_drm2/Ecore_Drm2.h b/src/lib/ecore_drm2/Ecore_Drm2.h
index 943abc63c2..fa63e4ea3a 100644
--- a/src/lib/ecore_drm2/Ecore_Drm2.h
+++ b/src/lib/ecore_drm2/Ecore_Drm2.h
@@ -70,7 +70,6 @@ EAPI int ecore_drm2_display_dpms_get(Ecore_Drm2_Display *disp);
EAPI void ecore_drm2_display_dpms_set(Ecore_Drm2_Display *disp, uint64_t level);
EAPI Eina_Bool ecore_drm2_display_enabled_get(Ecore_Drm2_Display *disp);
EAPI void ecore_drm2_display_enabled_set(Ecore_Drm2_Display *disp, Eina_Bool enabled);
-EAPI unsigned int ecore_drm2_display_crtc_get(Ecore_Drm2_Display *disp);
EAPI char *ecore_drm2_display_edid_get(Ecore_Drm2_Display *disp);
EAPI const Eina_List *ecore_drm2_display_modes_get(Ecore_Drm2_Display *disp);
EAPI void ecore_drm2_display_mode_info_get(Ecore_Drm2_Display_Mode *mode, int *w, int *h, unsigned int *refresh, unsigned int *flags);
@@ -81,6 +80,8 @@ EAPI void ecore_drm2_display_info_get(Ecore_Drm2_Display *disp, int *x, int *y,
EAPI int ecore_drm2_display_rotation_get(Ecore_Drm2_Display *disp);
EAPI void ecore_drm2_display_rotation_set(Ecore_Drm2_Display *disp, uint64_t rotation);
EAPI void ecore_drm2_display_mode_set(Ecore_Drm2_Display *disp, Ecore_Drm2_Display_Mode *mode, int x, int y);
+EAPI Ecore_Drm2_Crtc *ecore_drm2_display_crtc_get(Ecore_Drm2_Display *disp);
+
# endif
#endif
diff --git a/src/lib/ecore_drm2/ecore_drm2_displays.c b/src/lib/ecore_drm2/ecore_drm2_displays.c
index 0507848d8e..63e4bee5ac 100644
--- a/src/lib/ecore_drm2/ecore_drm2_displays.c
+++ b/src/lib/ecore_drm2/ecore_drm2_displays.c
@@ -725,14 +725,6 @@ ecore_drm2_display_enabled_set(Ecore_Drm2_Display *disp, Eina_Bool enabled)
disp->state.pending->changes |= ECORE_DRM2_DISPLAY_STATE_ENABLED;
}
-EAPI unsigned int
-ecore_drm2_display_crtc_get(Ecore_Drm2_Display *disp)
-{
- EINA_SAFETY_ON_NULL_RETURN_VAL(disp, 0);
- EINA_SAFETY_ON_NULL_RETURN_VAL(disp->crtc, 0);
- return disp->crtc->id;
-}
-
EAPI char *
ecore_drm2_display_edid_get(Ecore_Drm2_Display *disp)
{
@@ -870,3 +862,10 @@ ecore_drm2_display_rotation_set(Ecore_Drm2_Display *disp, uint64_t rotation)
disp->state.pending->rotation = rotation;
disp->state.pending->changes |= ECORE_DRM2_DISPLAY_STATE_ROTATION;
}
+
+EAPI Ecore_Drm2_Crtc *
+ecore_drm2_display_crtc_get(Ecore_Drm2_Display *disp)
+{
+ EINA_SAFETY_ON_NULL_RETURN_VAL(disp, NULL);
+ return disp->crtc;
+}
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.