From: Mark Nauwelaerts Date: Thu, 2 Dec 2010 15:10:14 +0000 (+0100) Subject: rtspsrc: reset session manager base time when flushing X-Git-Tag: RELEASE-0.10.27~289 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0f2373cbd1cc3701546171f96164f865aa1b188b;p=platform%2Fupstream%2Fgst-plugins-good.git rtspsrc: reset session manager base time when flushing ... as rtpbin uses running time to handle rtpjitterbuffer's buffer mode pauses. --- diff --git a/gst/rtsp/gstrtspsrc.c b/gst/rtsp/gstrtspsrc.c index aa4ec16..dc8655f 100644 --- a/gst/rtsp/gstrtspsrc.c +++ b/gst/rtsp/gstrtspsrc.c @@ -1663,6 +1663,9 @@ gst_rtspsrc_flush (GstRTSPSrc * src, gboolean flush) /* for tcp interleaved case */ if (base_time != -1) gst_element_set_base_time (GST_ELEMENT_CAST (src), base_time); + /* to manage jitterbuffer buffer mode */ + if (src->session) + gst_element_set_base_time (GST_ELEMENT_CAST (src->session), base_time); } static GstRTSPResult