From 28f49e1fd5d9fdfb7019b66d1f9850247b5574b5 Mon Sep 17 00:00:00 2001 From: Matthew Waters Date: Thu, 5 Mar 2020 22:45:32 +1100 Subject: [PATCH] imagefreeze: don't fail sending sticky events downstream They will be repropagated anyway. --- gst/imagefreeze/gstimagefreeze.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gst/imagefreeze/gstimagefreeze.c b/gst/imagefreeze/gstimagefreeze.c index 424ca0c432..9dc8c474e4 100644 --- a/gst/imagefreeze/gstimagefreeze.c +++ b/gst/imagefreeze/gstimagefreeze.c @@ -592,7 +592,10 @@ gst_image_freeze_sink_event (GstPad * pad, GstObject * parent, GstEvent * event) gst_image_freeze_reset (self); /* fall through */ default: - ret = gst_pad_push_event (self->srcpad, event); + ret = gst_pad_push_event (self->srcpad, gst_event_ref (event)); + if (GST_EVENT_IS_STICKY (event)) + ret = TRUE; + gst_event_unref (event); break; }