Ping.

Can someone please take a look and if there are no objections commit
this for me? I don't have commit access myself.

Am Freitag, den 17.01.2014, 12:19 +0100 schrieb Lucas Stach:
> Use same names as the kernel, makes it easier to identify
> connectors in the common case.
> 
> Signed-off-by: Lucas Stach <l.st...@pengutronix.de>
> ---
>  tests/modeprint/modeprint.c | 28 +++++++++++++++++++++++++++-
>  1 file changed, 27 insertions(+), 1 deletion(-)
> 
> diff --git a/tests/modeprint/modeprint.c b/tests/modeprint/modeprint.c
> index 545ff40a98d4..6f0d03905a46 100644
> --- a/tests/modeprint/modeprint.c
> +++ b/tests/modeprint/modeprint.c
> @@ -41,6 +41,8 @@
>  #include "xf86drm.h"
>  #include "xf86drmMode.h"
>  
> +#define ARRAY_SIZE(a) (sizeof(a) / sizeof(a[0]))
> +
>  int connectors;
>  int full_props;
>  int edid;
> @@ -140,13 +142,37 @@ int printProperty(int fd, drmModeResPtr res, 
> drmModePropertyPtr props, uint64_t
>       return 0;
>  }
>  
> +static const char * const output_names[] = { "None",
> +                                          "VGA",
> +                                          "DVI-I",
> +                                          "DVI-D",
> +                                          "DVI-A",
> +                                          "Composite",
> +                                          "SVIDEO",
> +                                          "LVDS",
> +                                          "Component",
> +                                          "DIN",
> +                                          "DP",
> +                                          "HDMI-A",
> +                                          "HDMI-B",
> +                                          "TV",
> +                                          "eDP",
> +                                          "Virtual",
> +                                          "DSI",
> +};
> +
>  int printConnector(int fd, drmModeResPtr res, drmModeConnectorPtr connector, 
> uint32_t id)
>  {
>       int i = 0;
>       struct drm_mode_modeinfo *mode = NULL;
>       drmModePropertyPtr props;
>  
> -     printf("Connector: %d-%d\n", connector->connector_type, 
> connector->connector_type_id);
> +     if (connector->connector_type < ARRAY_SIZE(output_names))
> +             printf("Connector: %s-%d\n", 
> output_names[connector->connector_type],
> +                     connector->connector_type_id);
> +     else
> +             printf("Connector: %d-%d\n", connector->connector_type,
> +                     connector->connector_type_id);
>       printf("\tid             : %i\n", id);
>       printf("\tencoder id     : %i\n", connector->encoder_id);
>       printf("\tconn           : %s\n", 
> getConnectionText(connector->connection));

-- 
Pengutronix e.K.                           | Lucas Stach                 |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-5076 |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to