diff options
author | Edward Hervey <edward.hervey@collabora.co.uk> | 2012-11-03 18:13:32 +0100 |
---|---|---|
committer | Edward Hervey <edward.hervey@collabora.co.uk> | 2012-11-03 18:13:32 +0100 |
commit | 6ecfca90b2d68f1eee67e9ad339fe12aa2344eab (patch) | |
tree | 809e2e5deb5718bea4fd22b3f7396c12b33f4032 | |
parent | 38582bceb44fab1c6b8079b2da3ecf44e510d77f (diff) |
misc: Add more/better debugging
-rw-r--r-- | gnl/gnlghostpad.c | 3 | ||||
-rw-r--r-- | tests/check/gnl/common.h | 16 |
2 files changed, 13 insertions, 6 deletions
diff --git a/gnl/gnlghostpad.c b/gnl/gnlghostpad.c index 5f9a322..5c2c985 100644 --- a/gnl/gnlghostpad.c +++ b/gnl/gnlghostpad.c @@ -318,7 +318,8 @@ internalpad_event_function (GstPad * internal, GstObject * parent, GnlObject *object = priv->object; gboolean res; - GST_DEBUG_OBJECT (internal, "event:%s", GST_EVENT_TYPE_NAME (event)); + GST_DEBUG_OBJECT (internal, "event:%s (seqnum::%d)", + GST_EVENT_TYPE_NAME (event), GST_EVENT_SEQNUM (event)); if (G_UNLIKELY (!(priv->eventfunc))) { GST_WARNING_OBJECT (internal, diff --git a/tests/check/gnl/common.h b/tests/check/gnl/common.h index 760c3f7..1cb9295 100644 --- a/tests/check/gnl/common.h +++ b/tests/check/gnl/common.h @@ -72,10 +72,13 @@ compare_segments (Segment * segment, GstEvent * event) gst_event_parse_segment (event, &orig); GST_DEBUG ("Got Segment rate:%f, format:%s, start:%"GST_TIME_FORMAT - ", stop:%"GST_TIME_FORMAT", position:%"GST_TIME_FORMAT, + ", stop:%"GST_TIME_FORMAT", position:%"GST_TIME_FORMAT + ", base:%"GST_TIME_FORMAT", offset:%"GST_TIME_FORMAT, orig->rate, gst_format_get_name(orig->format), GST_TIME_ARGS (orig->start), GST_TIME_ARGS (orig->stop), - GST_TIME_ARGS (orig->position)); + GST_TIME_ARGS (orig->position), + GST_TIME_ARGS (orig->base), + GST_TIME_ARGS (orig->offset)); GST_DEBUG ("Expecting rate:%f, format:%s, start:%"GST_TIME_FORMAT ", stop:%"GST_TIME_FORMAT", position:%"GST_TIME_FORMAT, @@ -100,7 +103,9 @@ sinkpad_event_probe (GstPad * sinkpad, GstEvent * event, CollectStructure * coll { Segment * segment; - GST_DEBUG_OBJECT (sinkpad, "event:%p , collect:%p", event, collect); + GST_DEBUG_OBJECT (sinkpad, "event:%p (%s seqnum:%d) , collect:%p", event, + GST_EVENT_TYPE_NAME (event), + GST_EVENT_SEQNUM (event), collect); if (GST_EVENT_TYPE (event) == GST_EVENT_SEGMENT) { fail_if (collect->expected_segments == NULL, "Received unexpected segment"); @@ -119,8 +124,9 @@ sinkpad_event_probe (GstPad * sinkpad, GstEvent * event, CollectStructure * coll static GstPadProbeReturn sinkpad_buffer_probe (GstPad * sinkpad, GstBuffer * buffer, CollectStructure * collect) { - GST_DEBUG_OBJECT (sinkpad, "buffer:%p , collect:%p", buffer, collect); - fail_if(!collect->gotsegment); + GST_DEBUG_OBJECT (sinkpad, "buffer:%p (%"GST_TIME_FORMAT") , collect:%p", buffer, + GST_TIME_ARGS (GST_BUFFER_TIMESTAMP (buffer)), collect); + fail_if(!collect->gotsegment, "Received a buffer without a preceding segment"); return GST_PAD_PROBE_OK; } |