From: Duncan Palmer Date: Tue, 10 Mar 2015 02:57:44 +0000 (+1000) Subject: multiqueue: Don't automatically enter the buffering state when use-buffering is set. X-Git-Tag: 1.6.1~395 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0ad06434daae08fea343741de1fa8fc386f52808;p=platform%2Fupstream%2Fgstreamer.git multiqueue: Don't automatically enter the buffering state when use-buffering is set. There is no reason I can see to set mq->buffering = TRUE when use_buffering is set; the code here also calls update_buffering(), which will set mq->buffering = TRUE if this is warranted because of low buffer levels. https://bugzilla.gnome.org/show_bug.cgi?id=745937 --- diff --git a/plugins/elements/gstmultiqueue.c b/plugins/elements/gstmultiqueue.c index 37fa6f0..e328fc5 100644 --- a/plugins/elements/gstmultiqueue.c +++ b/plugins/elements/gstmultiqueue.c @@ -585,7 +585,6 @@ gst_multi_queue_set_property (GObject * object, guint prop_id, GST_MULTI_QUEUE_MUTEX_LOCK (mq); - mq->buffering = TRUE; tmp = mq->queues; while (tmp) { GstSingleQueue *q = (GstSingleQueue *) tmp->data;