From: Wim Taymans Date: Wed, 16 Jun 2010 10:00:30 +0000 (+0200) Subject: queue2: set buffering mode correctly X-Git-Tag: RELEASE-0.10.31~212 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7de963c0e076bf89100cb5336b5a3761aeac06ec;p=platform%2Fupstream%2Fgstreamer.git queue2: set buffering mode correctly --- diff --git a/plugins/elements/gstqueue2.c b/plugins/elements/gstqueue2.c index 2869aa7..86e67e3 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 =