From f11c2c9b3b736c7cb5666adad97c18e4f73caacf Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 14 Aug 2013 16:19:32 +0200 Subject: [PATCH] jitterbuffer: forward flush before stopping dataflow First forward the flush event and then stop our loop function. --- gst/rtpmanager/gstrtpjitterbuffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst/rtpmanager/gstrtpjitterbuffer.c b/gst/rtpmanager/gstrtpjitterbuffer.c index c24abbefe4..b261b7d2bc 100644 --- a/gst/rtpmanager/gstrtpjitterbuffer.c +++ b/gst/rtpmanager/gstrtpjitterbuffer.c @@ -1211,8 +1211,8 @@ gst_rtp_jitter_buffer_sink_event (GstPad * pad, GstObject * parent, break; } case GST_EVENT_FLUSH_START: - gst_rtp_jitter_buffer_flush_start (jitterbuffer); ret = gst_pad_push_event (priv->srcpad, event); + gst_rtp_jitter_buffer_flush_start (jitterbuffer); break; case GST_EVENT_FLUSH_STOP: ret = gst_pad_push_event (priv->srcpad, event);