Based on a patch by Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/67
GstTypeFindElement *typefind = GST_TYPE_FIND_ELEMENT (parent);
gboolean result;
+ /* Always forward RECONFIGURE events upstream */
+ if (GST_EVENT_TYPE (event) == GST_EVENT_RECONFIGURE) {
+ return gst_pad_push_event (typefind->sink, event);
+ }
+
if (typefind->mode != MODE_NORMAL) {
/* need to do more? */
GST_LOG_OBJECT (typefind, "Still typefinding. Not passing event upstream");