diff --git a/girs/GstAnalytics-1.0.gir b/girs/GstAnalytics-1.0.gir
index ca4a464593..1299691f6b 100644
--- a/girs/GstAnalytics-1.0.gir
+++ b/girs/GstAnalytics-1.0.gir
@@ -465,7 +465,7 @@ new struct sub-classing GstAnalyticsRelatableMtd.
Size required
-
+
Updated handle
@@ -777,7 +777,7 @@ otherwise this method return FALSE and @rlt is invalid.
to @an_meta_id will be set in @rlt_mtd. Doesn't need to be free.
-
+
Handle updated to directly related relatable meta.
@@ -946,7 +946,7 @@ otherwise this method return FALSE and @rlt is invalid.
%GST_ANALYTICS_MTD_TYPE_ANY for any.
-
+
Handle updated to iterated GstAnalyticsRelatableMtd.
diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/analytics/gstanalyticsmeta.c b/subprojects/gst-plugins-bad/gst-libs/gst/analytics/gstanalyticsmeta.c
index a778f3ce50..04742bccdd 100644
--- a/subprojects/gst-plugins-bad/gst-libs/gst/analytics/gstanalyticsmeta.c
+++ b/subprojects/gst-plugins-bad/gst-libs/gst/analytics/gstanalyticsmeta.c
@@ -882,7 +882,7 @@ gst_buffer_get_analytics_relation_meta (GstBuffer * buffer)
* @meta: Instance
* @impl: Implementation of relatable (#GstAnalyticsRelatableMtd)
* @size: Size required
- * @rlt_mtd: Updated handle
+ * @rlt_mtd: (out caller-allocates)(nullable): Updated handle
*
* Add a relatable metadata to @meta. This method is meant to be used by
* new struct sub-classing GstAnalyticsRelatableMtd.
@@ -1037,7 +1037,7 @@ gst_analytics_relation_meta_get_mtd_data (const GstAnalyticsRelationMeta *
* @state: (inout) (not nullable): Opaque data to store state of the query.
* If @state point to NULL, the first analytics-metadata directly related
* to @an_meta_id will be set in @rlt_mtd. Doesn't need to be free.
- * @rlt_mtd: Handle updated to directly related relatable meta.
+ * @rlt_mtd: (out caller-allocates)(not nullable): Handle updated to directly related relatable meta.
*
* Returns: TRUE if @rlt_mtd was updated, other wise FALSE
* Since: 1.24
@@ -1109,7 +1109,7 @@ gst_analytics_relation_meta_get_direct_related (GstAnalyticsRelationMeta * meta,
* free it.
* @type: Type of GstAnalyticsMtd to iterate on or use
* %GST_ANALYTICS_MTD_TYPE_ANY for any.
- * @rlt_mtd: Handle updated to iterated GstAnalyticsRelatableMtd.
+ * @rlt_mtd: (out caller-allocates)(not nullable): Handle updated to iterated GstAnalyticsRelatableMtd.
*
* Returns: FALSE if end was reached and iteration is completed.
* Since: 1.24