From 7de963c0e076bf89100cb5336b5a3761aeac06ec Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 16 Jun 2010 12:00:30 +0200 Subject: [PATCH] queue2: set buffering mode correctly --- plugins/elements/gstqueue2.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/elements/gstqueue2.c b/plugins/elements/gstqueue2.c index 2869aa74f5..86e67e35dd 100644 --- a/plugins/elements/gstqueue2.c +++ b/plugins/elements/gstqueue2.c @@ -798,7 +798,11 @@ update_buffering (GstQueue2 * queue) GstFormat fmt = GST_FORMAT_BYTES; gint64 duration; - mode = GST_BUFFERING_DOWNLOAD; + if (QUEUE_IS_USING_RING_BUFFER (queue)) + mode = GST_BUFFERING_TIMESHIFT; + else + mode = GST_BUFFERING_DOWNLOAD; + if (queue->byte_in_rate > 0) { if (gst_pad_query_peer_duration (queue->sinkpad, &fmt, &duration)) buffering_left =