return FALSE;
}
-/**
- * gst_aggregator_set_src_caps:
- * @self: The #GstAggregator
- * @caps: The #GstCaps to set later on the src pad.
- *
- * Sets the caps to be used on the src pad.
- */
-void
-gst_aggregator_set_src_caps (GstAggregator * self, GstCaps * caps)
-{
- gst_caps_replace (&self->priv->srccaps, caps);
-}
-
static void
_reset_flow_values (GstAggregator * self)
{
}
/**
+ * gst_aggregator_set_src_caps:
+ * @self: The #GstAggregator
+ * @caps: The #GstCaps to set later on the src pad.
+ *
+ * Sets the caps to be used on the src pad.
+ */
+void
+gst_aggregator_set_src_caps (GstAggregator * self, GstCaps * caps)
+{
+ gst_caps_replace (&self->priv->srccaps, caps);
+ _push_mandatory_events (self);
+}
+
+/**
* gst_aggregator_finish_buffer:
* @self: The #GstAggregator
* @buffer: the #GstBuffer to push.