]> git.sesse.net Git - vlc/commitdiff
XCB: print server version infos in the debug
authorRémi Denis-Courmont <remi@remlab.net>
Sat, 26 Sep 2009 12:29:30 +0000 (15:29 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Sat, 26 Sep 2009 12:29:30 +0000 (15:29 +0300)
modules/video_output/xcb/common.c

index 82119caf5442a55450363c7e6005b40134fe57f2..6e39ad543ae04f655dbc144fd8e676fdec56511c 100644 (file)
@@ -71,6 +71,17 @@ xcb_connection_t *Connect (vlc_object_t *obj)
         xcb_disconnect (conn);
         return NULL;
     }
+
+    const xcb_setup_t *setup = xcb_get_setup (conn);
+    msg_Dbg (obj, "connected to X%"PRIu16".%"PRIu16" server",
+             setup->protocol_major_version, setup->protocol_minor_version);
+    char *vendor = strndup (xcb_setup_vendor (setup), setup->vendor_len);
+    if (vendor)
+    {
+        msg_Dbg (obj, " vendor : %s", vendor);
+        free (vendor);
+    }
+    msg_Dbg (obj, " version: %"PRIu32, setup->release_number);
     return conn;
 }