From b95f3e8455e34a6e6bd25bfa3c7e4e17ba059b5d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Olivier=20Cr=C3=AAte?= Date: Mon, 2 Nov 2015 19:05:01 -0500 Subject: [PATCH] aggregator: Remove dead code This code will never be called as max>=min in all cases. If the upstream latency query returned min>max, the function already returned and all values that are added to those have max>= min. --- libs/gst/base/gstaggregator.c | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/libs/gst/base/gstaggregator.c b/libs/gst/base/gstaggregator.c index cffda52..823cd1f 100644 --- a/libs/gst/base/gstaggregator.c +++ b/libs/gst/base/gstaggregator.c @@ -1421,18 +1421,6 @@ gst_aggregator_query_latency_unlocked (GstAggregator * self, GstQuery * query) else max = GST_CLOCK_TIME_NONE; - if (live && min > max) { - GST_ELEMENT_WARNING (self, CORE, NEGOTIATION, - ("%s", "Latency too big"), - ("The requested latency value is too big for the current pipeline. " - "Limiting to %" G_GINT64_FORMAT, max)); - min = max; - /* FIXME: This could in theory become negative, but in - * that case all is lost anyway */ - self->priv->latency -= min - max; - /* FIXME: shouldn't we g_object_notify() the change here? */ - } - SRC_BROADCAST (self); GST_DEBUG_OBJECT (self, "configured latency live:%s min:%" G_GINT64_FORMAT -- 2.7.4