diff --git a/girs/Gst-1.0.gir b/girs/Gst-1.0.gir
index f8be17eebd..92510863f0 100644
--- a/girs/Gst-1.0.gir
+++ b/girs/Gst-1.0.gir
@@ -101,6 +101,30 @@ See also #GstBufferMapInfo.
+
+ The aggregator function will combine the parameters from @params0 and @param1
+and write the result back into @aggregated_params.
+
+
+ %TRUE if the parameters were successfully aggregated, %FALSE otherwise.
+
+
+
+
+ This structure will be updated with the
+ combined parameters from both @params0 and @params1.
+
+
+
+ a #GstStructure containing the new parameters to be aggregated.
+
+
+
+ a #GstStructure containing the new parameters to be aggregated.
+
+
+
+
Parameters to control the allocation of memory
@@ -27199,6 +27223,37 @@ to remember the size of previous data to preallocate the next.
+
+ When a element like `tee` decides the allocation, each downstream element may
+fill different parameters and pass them to gst_query_add_allocation_meta().
+In order to keep these parameters, a merge operation is needed. This
+aggregate function can combine the parameters from @params0 and @param1, and
+write the result back into @aggregated_params.
+
+
+ %TRUE if the parameters were successfully aggregated, %FALSE otherwise.
+
+
+
+
+ the GType of the API for which the parameters are being aggregated.
+
+
+
+ This structure will be updated with the
+ combined parameters from both @params0 and @params1.
+
+
+
+ a #GstStructure containing the new parameters to be aggregated.
+
+
+
+ a #GstStructure containing the new parameters to be aggregated.
+
+
+
+
@@ -27253,6 +27308,24 @@ to remember the size of previous data to preallocate the next.
+
+ This function sets the aggregator function for a specific API type.
+
+
+
+
+
+
+ the #GType of the API for which the aggregator function is being set.
+
+
+
+ the aggregator function to be associated with the given API
+ type.
+
+
+
+
Recreate a #GstMeta from serialized data returned by
gst_meta_serialize() and add it to @buffer.
@@ -55136,6 +55209,37 @@ of @new_message.
+
+ When a element like `tee` decides the allocation, each downstream element may
+fill different parameters and pass them to gst_query_add_allocation_meta().
+In order to keep these parameters, a merge operation is needed. This
+aggregate function can combine the parameters from @params0 and @param1, and
+write the result back into @aggregated_params.
+
+
+ %TRUE if the parameters were successfully aggregated, %FALSE otherwise.
+
+
+
+
+ the GType of the API for which the parameters are being aggregated.
+
+
+
+ This structure will be updated with the
+ combined parameters from both @params0 and @params1.
+
+
+
+ a #GstStructure containing the new parameters to be aggregated.
+
+
+
+ a #GstStructure containing the new parameters to be aggregated.
+
+
+
+
diff --git a/girs/GstVideo-1.0.gir b/girs/GstVideo-1.0.gir
index 5e5ae56694..bbf3fddd1f 100644
--- a/girs/GstVideo-1.0.gir
+++ b/girs/GstVideo-1.0.gir
@@ -12344,8 +12344,12 @@ fields:
- padding-bottom (uint): extra pixels on the bottom
- padding-left (uint): extra pixels on the left side
- padding-right (uint): extra pixels on the right side
-The padding fields have the same semantic as #GstVideoMeta.alignment
-and so represent the paddings requested on produced video buffers.
+- stride-align0 (uint): stride align requirements for plane 0
+- stride-align1 (uint): stride align requirements for plane 1
+- stride-align2 (uint): stride align requirements for plane 2
+- stride-align3 (uint): stride align requirements for plane 3
+The padding and stride-align fields have the same semantic as #GstVideoMeta.alignment
+and so represent the paddings and stride-align requested on produced video buffers.
Since 1.24 it can be serialized using gst_meta_serialize() and
gst_meta_deserialize().
@@ -17021,7 +17025,7 @@ in @align
a #GstStructure
-
+
a #GstVideoAlignment