From 8c484d5a14300d05d14c085f2fe29abf478085cd Mon Sep 17 00:00:00 2001 From: Olivier Crete Date: Mon, 21 Apr 2008 08:34:09 +0000 Subject: [PATCH] plugins/elements/gstqueue.c: Add the min-threshold to the min latency if possible. Fixes #529148. Original commit message from CVS: Patch by: Olivier Crete * plugins/elements/gstqueue.c: (gst_queue_handle_src_query): Add the min-threshold to the min latency if possible. Fixes #529148. --- ChangeLog | 7 +++++++ plugins/elements/gstqueue.c | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/ChangeLog b/ChangeLog index bd092de6ac..23396fddea 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-04-21 Wim Taymans + + Patch by: Olivier Crete + + * plugins/elements/gstqueue.c: (gst_queue_handle_src_query): + Add the min-threshold to the min latency if possible. Fixes #529148. + 2008-04-21 Stefan Kost * docs/gst/gstreamer.types.in: diff --git a/plugins/elements/gstqueue.c b/plugins/elements/gstqueue.c index 04692225b6..49c3b103fd 100644 --- a/plugins/elements/gstqueue.c +++ b/plugins/elements/gstqueue.c @@ -1217,6 +1217,10 @@ gst_queue_handle_src_query (GstPad * pad, GstQuery * query) else max = -1; + /* adjust for min-threshold */ + if (queue->min_threshold.time > 0 && min != -1) + min += queue->min_threshold.time; + gst_query_set_latency (query, live, min, max); break; }