From: Wim Taymans Date: Wed, 14 Aug 2013 14:19:32 +0000 (+0200) Subject: jitterbuffer: forward flush before stopping dataflow X-Git-Tag: 1.1.4~76 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f11c2c9b3b736c7cb5666adad97c18e4f73caacf;p=platform%2Fupstream%2Fgst-plugins-good.git jitterbuffer: forward flush before stopping dataflow First forward the flush event and then stop our loop function. --- diff --git a/gst/rtpmanager/gstrtpjitterbuffer.c b/gst/rtpmanager/gstrtpjitterbuffer.c index c24abbe..b261b7d 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);