From ae56d7136310ab967479e1e0b6280cd06c46094d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Thu, 29 Apr 2010 23:26:54 +0100 Subject: [PATCH] element: make 'adding flushing pad' warning more useful This is a pretty common issue with ghost pads, let's make the warning more helpful and tell people what they need to do to fix it. --- gst/gstelement.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gst/gstelement.c b/gst/gstelement.c index a340d6c..99c5d19 100644 --- a/gst/gstelement.c +++ b/gst/gstelement.c @@ -712,7 +712,8 @@ gst_element_add_pad (GstElement * element, GstPad * pad) /* check for flushing pads */ if (flushing && (GST_STATE (element) > GST_STATE_READY || GST_STATE_NEXT (element) == GST_STATE_PAUSED)) { - g_warning ("adding flushing pad '%s' to running element '%s'", + g_warning ("adding flushing pad '%s' to running element '%s', you need to " + "use gst_pad_set_active(pad,TRUE) before adding it.", GST_STR_NULL (pad_name), GST_ELEMENT_NAME (element)); /* unset flushing */ GST_OBJECT_LOCK (pad); -- 2.7.4