mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-17 11:45:25 +00:00
gst/: Assign debug statements to relevant categories instead of the 'default' category so they don't get lost in debu...
Original commit message from CVS: * gst/gstelement.c: (gst_element_message_full), (gst_element_pads_activate): * gst/gstobject.c: (gst_object_dispatch_properties_changed): * gst/gstutils.c: (gst_pad_proxy_getcaps), (gst_pad_proxy_setcaps), (gst_pad_add_data_probe_full), (gst_pad_add_event_probe_full), (gst_pad_add_buffer_probe_full), (gst_pad_remove_data_probe), (gst_pad_remove_event_probe), (gst_pad_remove_buffer_probe): Assign debug statements to relevant categories instead of the 'default' category so they don't get lost in debugging.
This commit is contained in:
parent
7dd8b92448
commit
334ad4c328
4 changed files with 40 additions and 22 deletions
12
ChangeLog
12
ChangeLog
|
@ -1,3 +1,15 @@
|
|||
2009-01-03 Edward Hervey <edward.hervey@collabora.co.uk>
|
||||
|
||||
* gst/gstelement.c: (gst_element_message_full),
|
||||
(gst_element_pads_activate):
|
||||
* gst/gstobject.c: (gst_object_dispatch_properties_changed):
|
||||
* gst/gstutils.c: (gst_pad_proxy_getcaps), (gst_pad_proxy_setcaps),
|
||||
(gst_pad_add_data_probe_full), (gst_pad_add_event_probe_full),
|
||||
(gst_pad_add_buffer_probe_full), (gst_pad_remove_data_probe),
|
||||
(gst_pad_remove_event_probe), (gst_pad_remove_buffer_probe):
|
||||
Assign debug statements to relevant categories instead of the 'default'
|
||||
category so they don't get lost in debugging.
|
||||
|
||||
2009-01-01 Stefan Kost <ensonic@users.sf.net>
|
||||
|
||||
* gst/gstdebugutils.c:
|
||||
|
|
|
@ -1641,7 +1641,7 @@ void gst_element_message_full
|
|||
GstMessage *message = NULL;
|
||||
|
||||
/* checks */
|
||||
GST_DEBUG_OBJECT (element, "start");
|
||||
GST_CAT_DEBUG_OBJECT (GST_CAT_MESSAGE, element, "start");
|
||||
g_return_if_fail (GST_IS_ELEMENT (element));
|
||||
g_return_if_fail ((type == GST_MESSAGE_ERROR) ||
|
||||
(type == GST_MESSAGE_WARNING) || (type == GST_MESSAGE_INFO));
|
||||
|
@ -2610,17 +2610,20 @@ gst_element_pads_activate (GstElement * element, gboolean active)
|
|||
/* ERRORS */
|
||||
src_failed:
|
||||
{
|
||||
GST_DEBUG_OBJECT (element, "source pads_activate failed");
|
||||
GST_CAT_DEBUG_OBJECT (GST_CAT_ELEMENT_PADS, element,
|
||||
"source pads_activate failed");
|
||||
return FALSE;
|
||||
}
|
||||
sink_failed:
|
||||
{
|
||||
GST_DEBUG_OBJECT (element, "sink pads_activate failed");
|
||||
GST_CAT_DEBUG_OBJECT (GST_CAT_ELEMENT_PADS, element,
|
||||
"sink pads_activate failed");
|
||||
return FALSE;
|
||||
}
|
||||
caps_failed:
|
||||
{
|
||||
GST_DEBUG_OBJECT (element, "failed to clear caps on pads");
|
||||
GST_CAT_DEBUG_OBJECT (GST_CAT_ELEMENT_PADS, element,
|
||||
"failed to clear caps on pads");
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -519,8 +519,8 @@ gst_object_dispatch_properties_changed (GObject * object,
|
|||
parent = gst_object_get_parent (gst_object);
|
||||
while (parent) {
|
||||
for (i = 0; i < n_pspecs; i++) {
|
||||
GST_LOG_OBJECT (parent, "deep notification from %s (%s)",
|
||||
debug_name, pspecs[i]->name);
|
||||
GST_CAT_LOG_OBJECT (GST_CAT_PROPERTIES, parent,
|
||||
"deep notification from %s (%s)", debug_name, pspecs[i]->name);
|
||||
|
||||
g_signal_emit (parent, gst_object_signals[DEEP_NOTIFY],
|
||||
g_quark_from_string (pspecs[i]->name), GST_OBJECT_CAST (object),
|
||||
|
|
|
@ -2573,7 +2573,8 @@ gst_pad_proxy_getcaps (GstPad * pad)
|
|||
|
||||
g_return_val_if_fail (GST_IS_PAD (pad), NULL);
|
||||
|
||||
GST_DEBUG ("proxying getcaps for %s:%s", GST_DEBUG_PAD_NAME (pad));
|
||||
GST_CAT_DEBUG (GST_CAT_PADS, "proxying getcaps for %s:%s",
|
||||
GST_DEBUG_PAD_NAME (pad));
|
||||
|
||||
element = gst_pad_get_parent_element (pad);
|
||||
if (element == NULL)
|
||||
|
@ -2677,7 +2678,8 @@ gst_pad_proxy_setcaps (GstPad * pad, GstCaps * caps)
|
|||
g_return_val_if_fail (GST_IS_PAD (pad), FALSE);
|
||||
g_return_val_if_fail (caps != NULL, FALSE);
|
||||
|
||||
GST_DEBUG ("proxying pad link for %s:%s", GST_DEBUG_PAD_NAME (pad));
|
||||
GST_CAT_DEBUG (GST_CAT_PADS, "proxying pad link for %s:%s",
|
||||
GST_DEBUG_PAD_NAME (pad));
|
||||
|
||||
element = gst_pad_get_parent_element (pad);
|
||||
if (element == NULL)
|
||||
|
@ -3020,8 +3022,8 @@ gst_pad_add_data_probe_full (GstPad * pad, GCallback handler,
|
|||
|
||||
GST_PAD_DO_EVENT_SIGNALS (pad)++;
|
||||
GST_PAD_DO_BUFFER_SIGNALS (pad)++;
|
||||
GST_DEBUG ("adding data probe to pad %s:%s, now %d data, %d event probes",
|
||||
GST_DEBUG_PAD_NAME (pad),
|
||||
GST_CAT_DEBUG_OBJECT (GST_CAT_PADS, pad,
|
||||
"adding data probe, now %d data, %d event probes",
|
||||
GST_PAD_DO_BUFFER_SIGNALS (pad), GST_PAD_DO_EVENT_SIGNALS (pad));
|
||||
GST_OBJECT_UNLOCK (pad);
|
||||
|
||||
|
@ -3078,8 +3080,8 @@ gst_pad_add_event_probe_full (GstPad * pad, GCallback handler,
|
|||
(GClosureNotify) notify, 0);
|
||||
|
||||
GST_PAD_DO_EVENT_SIGNALS (pad)++;
|
||||
GST_DEBUG ("adding event probe to pad %s:%s, now %d probes",
|
||||
GST_DEBUG_PAD_NAME (pad), GST_PAD_DO_EVENT_SIGNALS (pad));
|
||||
GST_CAT_DEBUG_OBJECT (GST_CAT_PADS, pad, "adding event probe, now %d probes",
|
||||
GST_PAD_DO_EVENT_SIGNALS (pad));
|
||||
GST_OBJECT_UNLOCK (pad);
|
||||
|
||||
return sigid;
|
||||
|
@ -3135,8 +3137,8 @@ gst_pad_add_buffer_probe_full (GstPad * pad, GCallback handler,
|
|||
(GClosureNotify) notify, 0);
|
||||
|
||||
GST_PAD_DO_BUFFER_SIGNALS (pad)++;
|
||||
GST_DEBUG ("adding buffer probe to pad %s:%s, now %d probes",
|
||||
GST_DEBUG_PAD_NAME (pad), GST_PAD_DO_BUFFER_SIGNALS (pad));
|
||||
GST_CAT_DEBUG_OBJECT (GST_CAT_PADS, pad, "adding buffer probe, now %d probes",
|
||||
GST_PAD_DO_BUFFER_SIGNALS (pad));
|
||||
GST_OBJECT_UNLOCK (pad);
|
||||
|
||||
return sigid;
|
||||
|
@ -3159,10 +3161,9 @@ gst_pad_remove_data_probe (GstPad * pad, guint handler_id)
|
|||
g_signal_handler_disconnect (pad, handler_id);
|
||||
GST_PAD_DO_BUFFER_SIGNALS (pad)--;
|
||||
GST_PAD_DO_EVENT_SIGNALS (pad)--;
|
||||
GST_DEBUG
|
||||
("removed data probe from pad %s:%s, now %d event, %d buffer probes",
|
||||
GST_DEBUG_PAD_NAME (pad), GST_PAD_DO_EVENT_SIGNALS (pad),
|
||||
GST_PAD_DO_BUFFER_SIGNALS (pad));
|
||||
GST_CAT_DEBUG_OBJECT (GST_CAT_PADS, pad,
|
||||
"removed data probe, now %d event, %d buffer probes",
|
||||
GST_PAD_DO_EVENT_SIGNALS (pad), GST_PAD_DO_BUFFER_SIGNALS (pad));
|
||||
GST_OBJECT_UNLOCK (pad);
|
||||
|
||||
}
|
||||
|
@ -3183,8 +3184,9 @@ gst_pad_remove_event_probe (GstPad * pad, guint handler_id)
|
|||
GST_OBJECT_LOCK (pad);
|
||||
g_signal_handler_disconnect (pad, handler_id);
|
||||
GST_PAD_DO_EVENT_SIGNALS (pad)--;
|
||||
GST_DEBUG ("removed event probe from pad %s:%s, now %d event probes",
|
||||
GST_DEBUG_PAD_NAME (pad), GST_PAD_DO_EVENT_SIGNALS (pad));
|
||||
GST_CAT_DEBUG_OBJECT (GST_CAT_PADS, pad,
|
||||
"removed event probe, now %d event probes",
|
||||
GST_PAD_DO_EVENT_SIGNALS (pad));
|
||||
GST_OBJECT_UNLOCK (pad);
|
||||
}
|
||||
|
||||
|
@ -3204,8 +3206,9 @@ gst_pad_remove_buffer_probe (GstPad * pad, guint handler_id)
|
|||
GST_OBJECT_LOCK (pad);
|
||||
g_signal_handler_disconnect (pad, handler_id);
|
||||
GST_PAD_DO_BUFFER_SIGNALS (pad)--;
|
||||
GST_DEBUG ("removed buffer probe from pad %s:%s, now %d buffer probes",
|
||||
GST_DEBUG_PAD_NAME (pad), GST_PAD_DO_BUFFER_SIGNALS (pad));
|
||||
GST_CAT_DEBUG_OBJECT (GST_CAT_PADS, pad,
|
||||
"removed buffer probe, now %d buffer probes",
|
||||
GST_PAD_DO_BUFFER_SIGNALS (pad));
|
||||
GST_OBJECT_UNLOCK (pad);
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue