Original commit message from CVS:
Call the default handler of the pad
if (!handled) {
GST_DEBUG(GST_CAT_EVENT, "would proceed with default behavior here\n");
- //gst_pad_event_default (pad, event);
+ gst_pad_event_default (pad, event);
+ handled = TRUE;
}
return handled;
buf = gst_pad_pull (pad);
if (buf) {
if (GST_IS_EVENT (buf) && !GST_ELEMENT_IS_EVENT_AWARE (element)) {
- gst_pad_event_default (pad, GST_EVENT (buf));
+ //gst_pad_event_default (pad, GST_EVENT (buf));
+ gst_pad_send_event (pad, GST_EVENT (buf));
}
else {
GST_DEBUG (GST_CAT_DATAFLOW,"calling chain function of %s:%s\n", name, GST_PAD_NAME (pad));