From fe3a0c2c9088cab2d695a565e561c79f9d4df8cf Mon Sep 17 00:00:00 2001 From: Jose Quaresma Date: Wed, 12 Aug 2020 11:57:10 +0100 Subject: [PATCH] proxysink: event_function needs to handle the event when it is disconnecetd from proxysrc without this a disconneted proxysink fail when goes to play with error: Internal data stream error. streaming stopped, reason error (-5) Part-of: --- gst/proxy/gstproxysink.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gst/proxy/gstproxysink.c b/gst/proxy/gstproxysink.c index c53e652..f44f8ec 100644 --- a/gst/proxy/gstproxysink.c +++ b/gst/proxy/gstproxysink.c @@ -226,8 +226,10 @@ gst_proxy_sink_sink_event (GstPad * pad, GstObject * parent, GstEvent * event) self->pending_sticky_events = TRUE; ret = TRUE; } - } else + } else { gst_event_unref (event); + ret = TRUE; + } return ret; } -- 2.7.4