winegstreamer: Do not call gst_pad_event_default().
This matches the behaviour of GstBaseSrc and GstBaseSink. In particular, we now return FALSE for unhandled source events. Signed-off-by: Zebediah Figura <z.figura12@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
0529fe3168
commit
6fdfacb5bf
|
@ -645,11 +645,13 @@ static gboolean event_src(GstPad *pad, GstObject *parent, GstEvent *event)
|
|||
IAsyncReader_EndFlush(This->reader);
|
||||
LeaveCriticalSection(&This->filter.csFilter);
|
||||
break;
|
||||
default:
|
||||
WARN("Ignoring \"%s\" event.\n", GST_EVENT_TYPE_NAME(event));
|
||||
case GST_EVENT_QOS:
|
||||
case GST_EVENT_RECONFIGURE:
|
||||
return gst_pad_event_default(pad, parent, event);
|
||||
break;
|
||||
default:
|
||||
WARN("Ignoring \"%s\" event.\n", GST_EVENT_TYPE_NAME(event));
|
||||
ret = FALSE;
|
||||
break;
|
||||
}
|
||||
gst_event_unref(event);
|
||||
return ret;
|
||||
|
@ -729,7 +731,6 @@ static gboolean event_sink(GstPad *pad, GstObject *parent, GstEvent *event)
|
|||
}
|
||||
default:
|
||||
WARN("Ignoring \"%s\" event.\n", GST_EVENT_TYPE_NAME(event));
|
||||
return gst_pad_event_default(pad, parent, event);
|
||||
}
|
||||
gst_event_unref(event);
|
||||
return TRUE;
|
||||
|
|
Loading…
Reference in New Issue