diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2018-02-14 08:24:05 +0100 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2018-02-14 08:24:05 +0100 |
commit | 53fe12a7e12951240a89cb23c605a044d99e5750 (patch) | |
tree | 6e1cea4a96e4ba936803d2da7a3e28cb79cb92c3 /drminfo.c | |
parent | f66b284016cb81f2aa1f3207654f83395692cd36 (diff) | |
download | drminfo-53fe12a7e12951240a89cb23c605a044d99e5750.tar.gz |
print ids
Diffstat (limited to 'drminfo.c')
-rw-r--r-- | drminfo.c | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -29,20 +29,24 @@ static void drm_info_conn(int fd, drmModeConnector *conn) int e, c, m; drm_conn_name(conn, name, sizeof(name)); - fprintf(stdout, "%s, %s\n", - name, drm_connector_mode_name(conn->connection)); + fprintf(stdout, "%s (#%d), %s\n", + name, conn->connector_id, + drm_connector_mode_name(conn->connection)); for (e = 0; e < conn->count_encoders; e++) { enc = drmModeGetEncoder(fd, conn->encoders[e]); if (!enc) continue; - fprintf(stdout, " encoder: %s", - drm_encoder_type_name(enc->encoder_type)); + fprintf(stdout, " encoder: %s (#%d)", + drm_encoder_type_name(enc->encoder_type), + enc->encoder_id); if (enc->encoder_id == conn->encoder_id) fprintf(stdout, ", active"); if (enc->crtc_id) { crtc = drmModeGetCrtc(fd, enc->crtc_id); if (crtc) { + fprintf(stdout, ", crtc #%d", crtc->crtc_id); + fprintf(stdout, ", fb #%d", crtc->buffer_id); if (crtc->x || crtc->y) { fprintf(stdout, ", %dx%d+%d+%d", crtc->width, crtc->height, crtc->x, crtc->y); |