OSDN Git Service

modeprint: print encoder type
authorStefan Agner <stefan@agner.ch>
Wed, 5 Sep 2018 18:00:21 +0000 (11:00 -0700)
committerEmil Velikov <emil.l.velikov@gmail.com>
Thu, 4 Oct 2018 13:26:48 +0000 (14:26 +0100)
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
tests/modeprint/modeprint.c

index 1d62270..ad727e1 100644 (file)
@@ -186,7 +186,13 @@ static int printConnector(int fd, drmModeResPtr res, drmModeConnectorPtr connect
 
 static int printEncoder(int fd, drmModeResPtr res, drmModeEncoderPtr encoder, uint32_t id)
 {
-       printf("Encoder\n");
+       const char *encoder_name;
+
+       encoder_name = util_lookup_encoder_type_name(encoder->encoder_type);
+       if (encoder_name)
+               printf("Encoder: %s\n", encoder_name);
+       else
+               printf("Encoder\n");
        printf("\tid     :%i\n", id);
        printf("\tcrtc_id   :%d\n", encoder->crtc_id);
        printf("\ttype   :%d\n", encoder->encoder_type);