From 6fd8d78d8b0ca0caf7db8c789b6e1d834e81649c Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Tue, 24 Oct 2017 11:05:20 +0200 Subject: [PATCH] oggdemux: Don't drop sticky events Previous commit was wrong. We should still send all events to the pad (so that sticky events get attached to it and sent when pad gets added). --- ext/ogg/gstoggdemux.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ext/ogg/gstoggdemux.c b/ext/ogg/gstoggdemux.c index 7de5da725a..5c7ad89aa1 100644 --- a/ext/ogg/gstoggdemux.c +++ b/ext/ogg/gstoggdemux.c @@ -4652,10 +4652,9 @@ gst_ogg_demux_send_event (GstOggDemux * ogg, GstEvent * event) gst_event_ref (event); GST_DEBUG_OBJECT (pad, "Pushing event %" GST_PTR_FORMAT, event); - if (pad->added) { - res &= gst_pad_push_event (GST_PAD (pad), event); + res &= gst_pad_push_event (GST_PAD (pad), event); + if (pad->added) event_sent = TRUE; - } } }