summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThiago Santos <ts.santos@sisa.samsung.com>2014-05-27 08:09:36 -0300
committerTim-Philipp Müller <tim@centricular.com>2014-06-07 10:05:52 +0100
commit0302d3924fe403902490c6de2ee4750323e83eaa (patch)
treecc4b49827654b0a9fad6f94976ae1f8eee80de85
parent7603cf52188eb942dc8a13cb2ff84f3efc6ba481 (diff)
downloadgstreamer-0302d3924fe403902490c6de2ee4750323e83eaa.tar.gz
multiqueue: post buffering message when queues flush
The buffering status goes back to 0, so inform the application about it https://bugzilla.gnome.org/show_bug.cgi?id=726423
-rw-r--r--plugins/elements/gstmultiqueue.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/elements/gstmultiqueue.c b/plugins/elements/gstmultiqueue.c
index 15394520f4..a4a33f81d7 100644
--- a/plugins/elements/gstmultiqueue.c
+++ b/plugins/elements/gstmultiqueue.c
@@ -2087,6 +2087,8 @@ gst_single_queue_flush_queue (GstSingleQueue * sq, gboolean full)
gst_data_queue_flush (sq->queue);
if (was_flushing)
gst_data_queue_set_flushing (sq->queue, TRUE);
+
+ update_buffering (sq->mqueue, sq);
}
static void