+2008-05-27 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * plugins/elements/gsttypefindelement.c:
+ (gst_type_find_element_src_event),
+ (gst_type_find_element_handle_event):
+ Use faster and safer _pad_push_event().
+
2008-05-27 Tim-Philipp Müller <tim.muller at collabora co uk>
* docs/gst/gstreamer-sections.txt:
gst_mini_object_unref (GST_MINI_OBJECT (event));
return FALSE;
}
- return gst_pad_event_default (pad, event);
+ return gst_pad_push_event (typefind->sink, event);
}
static void
}
stop_typefinding (typefind);
- res = gst_pad_event_default (pad, event);
+ res = gst_pad_push_event (typefind->src, event);
break;
}
case GST_EVENT_FLUSH_STOP:
gst_buffer_replace (&typefind->store, NULL);
/* fall through */
case GST_EVENT_FLUSH_START:
- res = gst_pad_event_default (pad, event);
+ res = gst_pad_push_event (typefind->src, event);
break;
default:
GST_DEBUG_OBJECT (typefind, "Saving %s event to send later",
}
break;
case MODE_NORMAL:
- res = gst_pad_event_default (pad, event);
+ res = gst_pad_push_event (typefind->src, event);
break;
case MODE_ERROR:
break;