pad: Improve warning message naming events type name

With this patch, message should look like ¨Sticky event misordering, got
'caps' before 'stream-start'¨ making it faster to debug.

https://bugzilla.gnome.org/show_bug.cgi?id=688188
This commit is contained in:
Nicolas Dufresne 2013-05-08 19:44:09 -04:00 committed by Sebastian Dröge
parent f6aa4d85c1
commit e8a9ffa092

View file

@ -4439,8 +4439,11 @@ store_sticky_event (GstPad * pad, GstEvent * event)
/* STREAM_START, CAPS and SEGMENT must be delivered in this order. By
* storing the sticky ordered we can check that this is respected. */
if (G_UNLIKELY (GST_EVENT_TYPE (ev->event) <= GST_EVENT_SEGMENT))
g_warning (G_STRLOC ":%s:<%s:%s> Sticky event misordering detected",
G_STRFUNC, GST_DEBUG_PAD_NAME (pad));
g_warning (G_STRLOC
":%s:<%s:%s> Sticky event misordering, got '%s' before '%s'",
G_STRFUNC, GST_DEBUG_PAD_NAME (pad),
gst_event_type_get_name (GST_EVENT_TYPE (ev->event)),
gst_event_type_get_name (type));
break;
}
}