bus: give watch source a name
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Sun, 16 Oct 2011 20:12:07 +0000 (21:12 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Sun, 16 Oct 2011 20:14:03 +0000 (21:14 +0100)
Give our GSource a meaningful name. Source names can be
used for debugging and profiling, for example with
systemtap or gdb.

gst/gstbus.c

index a281aeb..9e462e4 100644 (file)
@@ -820,6 +820,11 @@ gst_bus_create_watch (GstBus * bus)
 
   source = (GstBusSource *) g_source_new (&gst_bus_source_funcs,
       sizeof (GstBusSource));
+
+#if GLIB_CHECK_VERSION(2,26,0)
+  g_source_set_name ((GSource *) source, "GStreamer message bus watch");
+#endif
+
   source->bus = gst_object_ref (bus);
   source->inited = FALSE;