summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdward Hervey <edward.hervey@collabora.co.uk>2012-11-03 18:13:32 +0100
committerEdward Hervey <edward.hervey@collabora.co.uk>2012-11-03 18:13:32 +0100
commit6ecfca90b2d68f1eee67e9ad339fe12aa2344eab (patch)
tree809e2e5deb5718bea4fd22b3f7396c12b33f4032
parent38582bceb44fab1c6b8079b2da3ecf44e510d77f (diff)
misc: Add more/better debugging
-rw-r--r--gnl/gnlghostpad.c3
-rw-r--r--tests/check/gnl/common.h16
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;
}