From: Patricia Muscalu Date: Sat, 25 Nov 2017 19:32:02 +0000 (+0100) Subject: rtsp-stream: Do not reset 'blocking' if stream is already blocked X-Git-Tag: 1.19.3~495^2~357 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=caa3f1caac3d3ce43a86e27c06d3c4c7da15473c;p=platform%2Fupstream%2Fgstreamer.git rtsp-stream: Do not reset 'blocking' if stream is already blocked https://bugzilla.gnome.org/show_bug.cgi?id=790674 --- diff --git a/gst/rtsp-server/rtsp-stream.c b/gst/rtsp-server/rtsp-stream.c index fee99ac..94d6197 100644 --- a/gst/rtsp-server/rtsp-stream.c +++ b/gst/rtsp-server/rtsp-stream.c @@ -4187,11 +4187,11 @@ set_blocked (GstRTSPStream * stream, gboolean blocked) priv = stream->priv; if (blocked) { - priv->blocking = FALSE; for (i = 0; i < 2; i++) { if (priv->blocked_id[i] != 0) continue; if (priv->send_src[i]) { + priv->blocking = FALSE; priv->blocked_id[i] = gst_pad_add_probe (priv->send_src[i], GST_PAD_PROBE_TYPE_BLOCK | GST_PAD_PROBE_TYPE_BUFFER | GST_PAD_PROBE_TYPE_BUFFER_LIST, pad_blocking,