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 a4307c5965a9e17a123a719b00f8a2cd9e54141c
Author: Christopher Michael <devilho...@comcast.net>
AuthorDate: Thu Oct 10 16:17:27 2024 -0400

    ecore_drm2: Add missing symlink to drmModeConnectorSetProperty
---
 src/lib/ecore_drm2/ecore_drm2.c         | 2 ++
 src/lib/ecore_drm2/ecore_drm2_private.h | 5 ++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/lib/ecore_drm2/ecore_drm2.c b/src/lib/ecore_drm2/ecore_drm2.c
index 68906430f7..4da900fcd6 100644
--- a/src/lib/ecore_drm2/ecore_drm2.c
+++ b/src/lib/ecore_drm2/ecore_drm2.c
@@ -43,6 +43,7 @@ int (*sym_drmModeRmFB)(int fd, uint32_t bufferId);
 int (*sym_drmModePageFlip)(int fd, uint32_t crtc_id, uint32_t fb_id, uint32_t flags, void *user_data);
 int (*sym_drmModeDirtyFB)(int fd, uint32_t bufferId, drmModeClipPtr clips, uint32_t num_clips);
 int (*sym_drmModeCrtcSetGamma)(int fd, uint32_t crtc_id, uint32_t size, uint16_t *red, uint16_t *green, uint16_t *blue);
+int (*sym_drmModeConnectorSetProperty)(int fd, uint32_t connector_id, uint32_t property_id, uint64_t value);
 
 EAPI int ECORE_DRM2_EVENT_ACTIVATE = -1;
 
@@ -115,6 +116,7 @@ _ecore_drm2_link(void)
 	SYM(_drm_lib, drmModePageFlip);
 	SYM(_drm_lib, drmModeDirtyFB);
 	SYM(_drm_lib, drmModeCrtcSetGamma);
+	SYM(_drm_lib, drmModeConnectorSetProperty);
 
         if (fail)
           {
diff --git a/src/lib/ecore_drm2/ecore_drm2_private.h b/src/lib/ecore_drm2/ecore_drm2_private.h
index 2ee12051fb..c52c0424c3 100644
--- a/src/lib/ecore_drm2/ecore_drm2_private.h
+++ b/src/lib/ecore_drm2/ecore_drm2_private.h
@@ -372,10 +372,12 @@ struct _Ecore_Drm2_Device
 /* internal function prototypes */
 Eina_Bool _ecore_drm2_crtcs_create(Ecore_Drm2_Device *dev);
 void _ecore_drm2_crtcs_destroy(Ecore_Drm2_Device *dev);
-Eina_Bool _ecore_drm2_crtcs_mode_set(Ecore_Drm2_Crtc *crtc, Ecore_Drm2_Display_Mode *mode);
+Eina_Bool _ecore_drm2_crtcs_mode_set(Ecore_Drm2_Crtc *crtc);
+Eina_Bool _ecore_drm2_crtcs_changes_apply(Ecore_Drm2_Crtc *crtc);
 
 Eina_Bool _ecore_drm2_connectors_create(Ecore_Drm2_Device *dev);
 void _ecore_drm2_connectors_destroy(Ecore_Drm2_Device *dev);
+Eina_Bool _ecore_drm2_connectors_changes_apply(Ecore_Drm2_Connector *conn);
 
 Eina_Bool _ecore_drm2_displays_create(Ecore_Drm2_Device *dev);
 void _ecore_drm2_displays_destroy(Ecore_Drm2_Device *dev);
@@ -420,5 +422,6 @@ extern int (*sym_drmModeRmFB)(int fd, uint32_t bufferId);
 extern int (*sym_drmModePageFlip)(int fd, uint32_t crtc_id, uint32_t fb_id, uint32_t flags, void *user_data);
 extern int (*sym_drmModeDirtyFB)(int fd, uint32_t bufferId, drmModeClipPtr clips, uint32_t num_clips);
 extern int (*sym_drmModeCrtcSetGamma)(int fd, uint32_t crtc_id, uint32_t size, uint16_t *red, uint16_t *green, uint16_t *blue);
+extern int (*sym_drmModeConnectorSetProperty)(int fd, uint32_t connector_id, uint32_t property_id, uint64_t value);
 
 #endif

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to