mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 01:00:37 +00:00
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.
This commit is contained in:
parent
7c4e0537d3
commit
ae56d71363
1 changed files with 2 additions and 1 deletions
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue