queue: don't report 0 max-latency for leaky queue if max was already 0.
authorHåvard Graff <havard.graff@gmail.com>
Thu, 13 Jun 2019 15:21:03 +0000 (15:21 +0000)
committerSebastian Dröge <slomo@coaxion.net>
Thu, 13 Jun 2019 15:21:03 +0000 (15:21 +0000)
plugins/elements/gstqueue.c

index e443ac3..fbc9a2e 100644 (file)
@@ -1670,7 +1670,7 @@ gst_queue_handle_src_query (GstPad * pad, GstObject * parent, GstQuery * query)
           && queue->leaky == GST_QUEUE_NO_LEAK)
         max += queue->max_size.time;
       else if (queue->max_size.time > 0 && queue->leaky != GST_QUEUE_NO_LEAK)
-        max = MIN (queue->max_size.time, max);
+        max = MAX (queue->max_size.time, max);
       else
         max = -1;