summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gst/gstpad.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/gst/gstpad.c b/gst/gstpad.c
index 46e7ac467..0d284841c 100644
--- a/gst/gstpad.c
+++ b/gst/gstpad.c
@@ -3089,7 +3089,9 @@ query_latency_default_fold (const GValue * item, GValue * ret,
fold_data->live = TRUE;
}
- g_value_set_boolean (ret, TRUE);
+ } else {
+ GST_DEBUG_OBJECT (pad, "latency query failed");
+ g_value_set_boolean (ret, FALSE);
}
gst_query_unref (query);
@@ -3118,7 +3120,7 @@ retry:
fold_data.min = 0;
fold_data.max = GST_CLOCK_TIME_NONE;
- g_value_set_boolean (&ret, FALSE);
+ g_value_set_boolean (&ret, TRUE);
res = gst_iterator_fold (it, query_latency_default_fold, &ret, &fold_data);
switch (res) {
case GST_ITERATOR_OK: