[gst-cvs] gstreamer: debug: add some more debug to element and pads
Wim Taymans
wtay at kemper.freedesktop.org
Mon Jun 15 09:46:14 PDT 2009
Module: gstreamer
Branch: master
Commit: 309d78770c75411413fb967cac7c4b8fd02b87b8
URL: http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=309d78770c75411413fb967cac7c4b8fd02b87b8
Author: Wim Taymans <wim.taymans at collabora.co.uk>
Date: Mon Jun 15 18:42:59 2009 +0200
debug: add some more debug to element and pads
---
gst/gstelement.c | 6 ++++--
gst/gstpad.c | 2 ++
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/gst/gstelement.c b/gst/gstelement.c
index 2a55d87..af83fce 100644
--- a/gst/gstelement.c
+++ b/gst/gstelement.c
@@ -2199,10 +2199,10 @@ gst_element_continue_state (GstElement * element, GstStateChangeReturn ret)
GST_OBJECT_UNLOCK (element);
GST_CAT_INFO_OBJECT (GST_CAT_STATES, element,
- "committing state from %s to %s, pending %s",
+ "committing state from %s to %s, pending %s, next %s",
gst_element_state_get_name (old_state),
gst_element_state_get_name (old_next),
- gst_element_state_get_name (pending));
+ gst_element_state_get_name (pending), gst_element_state_get_name (next));
message = gst_message_new_state_changed (GST_OBJECT_CAST (element),
old_state, old_next, pending);
@@ -2440,6 +2440,8 @@ gst_element_set_state_func (GstElement * element, GstState state)
/* this is the (new) state we should go to. TARGET is the last state we set on
* the element. */
if (state != GST_STATE_TARGET (element)) {
+ GST_CAT_DEBUG_OBJECT (GST_CAT_STATES, element,
+ "setting target state to %s", gst_element_state_get_name (state));
GST_STATE_TARGET (element) = state;
/* increment state cookie so that we can track each state change. We only do
* this if this is actually a new state change. */
diff --git a/gst/gstpad.c b/gst/gstpad.c
index f91b331..8d0fa47 100644
--- a/gst/gstpad.c
+++ b/gst/gstpad.c
@@ -3444,6 +3444,8 @@ gst_pad_event_default (GstPad * pad, GstEvent * event)
g_return_val_if_fail (GST_IS_PAD (pad), FALSE);
g_return_val_if_fail (event != NULL, FALSE);
+ GST_LOG_OBJECT (pad, "default event handler");
+
switch (GST_EVENT_TYPE (event)) {
case GST_EVENT_EOS:
{
More information about the Gstreamer-commits
mailing list