Due to changed latencies or changed live-ness we might have to
adjust if we wait on a deadline at all and how long.
}
case GST_QUERY_LATENCY:
{
}
case GST_QUERY_LATENCY:
{
- return gst_aggregator_query_latency (self, query);
+ gboolean ret;
+
+ ret = gst_aggregator_query_latency (self, query);
+ /* Wake up the src thread again, due to changed latencies
+ * or changed live-ness we might have to adjust if we wait
+ * on a deadline at all and how long.
+ */
+ SRC_STREAM_BROADCAST (self);
+ return ret;