diff --git a/gir-files/Gst-1.0.gir b/gir-files/Gst-1.0.gir
index 2b44b1611..c1d9bc2e7 100644
--- a/gir-files/Gst-1.0.gir
+++ b/gir-files/Gst-1.0.gir
@@ -23852,7 +23852,9 @@ curve or apply a control curve sample by sample.
array to put control-values in
-
+
+
+
@@ -23936,7 +23938,9 @@ or %NULL if the property isn't controlled.
-
+
Gets a number of values for the given controlled property starting at the
requested time. The array @values need to hold enough space for @n_values of
the same type as the objects property's type.
@@ -28357,6 +28361,19 @@ Free-function: gst_parse_context_free
+
+ Copies the @context.
+
+ A copied #GstParseContext
+
+
+
+
+ a #GstParseContext
+
+
+
+
Frees a parse context previously allocated with gst_parse_context_new().
@@ -43728,7 +43745,7 @@ determine a order for the two provided values.
The major version of GStreamer at compile time:
-
+
The micro version of GStreamer at compile time:
diff --git a/gir-files/GstBase-1.0.gir b/gir-files/GstBase-1.0.gir
index 5c49a74cb..50824ab31 100644
--- a/gir-files/GstBase-1.0.gir
+++ b/gir-files/GstBase-1.0.gir
@@ -1974,6 +1974,16 @@ then use gst_base_parse_frame_init() to initialise it.
+
+
+
+
+
+
+
+
+
+
@@ -10211,6 +10221,16 @@ returned immediatelly from the gst_flow_combiner_update_flow() function.
+
+
+
+
+
+
+
+
+
+
@@ -10243,6 +10263,16 @@ returned immediatelly from the gst_flow_combiner_update_flow() function.
+
+
+
+
+
+
+
+
+
+
diff --git a/gir-files/GstPbutils-1.0.gir b/gir-files/GstPbutils-1.0.gir
index 9148395ad..8ce604dd7 100644
--- a/gir-files/GstPbutils-1.0.gir
+++ b/gir-files/GstPbutils-1.0.gir
@@ -2407,6 +2407,18 @@ gst_install_plugins_context_free() when no longer needed
c:type="GstInstallPluginsContext*"/>
+
+
+
+
+
+
+
+
+
+
Frees a #GstInstallPluginsContext.
@@ -2683,7 +2695,7 @@ in debugging.
The micro version of GStreamer's gst-plugins-base libraries at compile time.
diff --git a/gir-files/GstVideo-1.0.gir b/gir-files/GstVideo-1.0.gir
index 451da39cd..5031bc62a 100644
--- a/gir-files/GstVideo-1.0.gir
+++ b/gir-files/GstVideo-1.0.gir
@@ -601,9 +601,14 @@ associated command.
A #GstEvent to inspect.
-
- Pointer to GstNavigationCommand to receive the type of the
-navigation event.
+
+ Pointer to GstNavigationCommand to receive the
+ type of the navigation event.
@@ -618,10 +623,15 @@ navigation event.
A #GstEvent to inspect.
-
- A pointer to a location to receive the string identifying the key
-press. The returned string is owned by the event, and valid only until the
-event is unreffed.
+
+ A pointer to a location to receive
+ the string identifying the key press. The returned string is owned by the
+ event, and valid only until the event is unreffed.
@@ -641,19 +651,34 @@ gst_navigation_event_get_type() to retrieve the #GstNavigationEventType.
A #GstEvent to inspect.
-
- Pointer to a gint that will receive the button number associated
-with the event.
+
+ Pointer to a gint that will receive the button
+ number associated with the event.
-
- Pointer to a gdouble to receive the x coordinate of the mouse button
-event.
+
+ Pointer to a gdouble to receive the x coordinate of the
+ mouse button event.
-
- Pointer to a gdouble to receive the y coordinate of the mouse button
-event.
+
+ Pointer to a gdouble to receive the y coordinate of the
+ mouse button event.
@@ -671,12 +696,24 @@ of the event.
A #GstEvent to inspect.
-
- Pointer to a gdouble to receive the x coordinate of the mouse movement.
+
+ Pointer to a gdouble to receive the x coordinate of the
+ mouse movement.
-
- Pointer to a gdouble to receive the y coordinate of the mouse movement.
+
+ Pointer to a gdouble to receive the y coordinate of the
+ mouse movement.
@@ -792,13 +829,24 @@ and extract the @cur_angle and @n_angles parameters.
A #GstMessage to inspect.
-
- A pointer to a #guint to receive the new current angle number,
-or NULL
+
+ A pointer to a #guint to receive the new
+ current angle number, or NULL
-
- A pointer to a #guint to receive the new angle count, or NULL.
+
+ A pointer to a #guint to receive the new angle
+ count, or NULL.
@@ -821,9 +869,11 @@ with it.
- a pointer to a #GstEvent to receive the
- contained navigation event.
+ transfer-ownership="full"
+ optional="1"
+ allow-none="1">
+ a pointer to a #GstEvent to receive
+ the contained navigation event.
@@ -842,9 +892,14 @@ active, it indicates that the mouse is over a clickable area.
A #GstMessage to inspect.
-
- A pointer to a gboolean to receive the active/inactive state,
-or NULL.
+
+ A pointer to a gboolean to receive the
+ active/inactive state, or NULL.
@@ -898,14 +953,24 @@ angles into the #guint pointed to by the @n_angles variable.
a #GstQuery
-
- Pointer to a #guint into which to store the currently selected
-angle value from the query, or NULL
+
+ Pointer to a #guint into which to store the
+ currently selected angle value from the query, or NULL
-
- Pointer to a #guint into which to store the number of angles
-value from the query, or NULL
+
+ Pointer to a #guint into which to store the
+ number of angles value from the query, or NULL
@@ -925,7 +990,9 @@ value from the query, or NULL
+ transfer-ownership="full"
+ optional="1"
+ allow-none="1">
the number of commands in this query.
@@ -952,7 +1019,9 @@ set to #GST_NAVIGATION_COMMAND_INVALID.
+ transfer-ownership="full"
+ optional="1"
+ allow-none="1">
a pointer to store the nth command into.
@@ -1019,8 +1088,13 @@ of commands passed must be equal to @n_commands.
- An array containing @n_cmds @GstNavigationCommand values.
-
+ An array containing @n_cmds
+ @GstNavigationCommand values.
+
+
+
@@ -11562,9 +11636,14 @@ associated command.
A #GstEvent to inspect.
-
- Pointer to GstNavigationCommand to receive the type of the
-navigation event.
+
+ Pointer to GstNavigationCommand to receive the
+ type of the navigation event.
@@ -11580,10 +11659,15 @@ navigation event.
A #GstEvent to inspect.
-
- A pointer to a location to receive the string identifying the key
-press. The returned string is owned by the event, and valid only until the
-event is unreffed.
+
+ A pointer to a location to receive
+ the string identifying the key press. The returned string is owned by the
+ event, and valid only until the event is unreffed.
@@ -11604,19 +11688,34 @@ gst_navigation_event_get_type() to retrieve the #GstNavigationEventType.
A #GstEvent to inspect.
-
- Pointer to a gint that will receive the button number associated
-with the event.
+
+ Pointer to a gint that will receive the button
+ number associated with the event.
-
- Pointer to a gdouble to receive the x coordinate of the mouse button
-event.
+
+ Pointer to a gdouble to receive the x coordinate of the
+ mouse button event.
-
- Pointer to a gdouble to receive the y coordinate of the mouse button
-event.
+
+ Pointer to a gdouble to receive the y coordinate of the
+ mouse button event.
@@ -11635,12 +11734,24 @@ of the event.
A #GstEvent to inspect.
-
- Pointer to a gdouble to receive the x coordinate of the mouse movement.
+
+ Pointer to a gdouble to receive the x coordinate of the
+ mouse movement.
-
- Pointer to a gdouble to receive the y coordinate of the mouse movement.
+
+ Pointer to a gdouble to receive the y coordinate of the
+ mouse movement.
@@ -11761,13 +11872,24 @@ and extract the @cur_angle and @n_angles parameters.
A #GstMessage to inspect.
-
- A pointer to a #guint to receive the new current angle number,
-or NULL
+
+ A pointer to a #guint to receive the new
+ current angle number, or NULL
-
- A pointer to a #guint to receive the new angle count, or NULL.
+
+ A pointer to a #guint to receive the new angle
+ count, or NULL.
@@ -11791,9 +11913,11 @@ with it.
- a pointer to a #GstEvent to receive the
- contained navigation event.
+ transfer-ownership="full"
+ optional="1"
+ allow-none="1">
+ a pointer to a #GstEvent to receive
+ the contained navigation event.
@@ -11813,9 +11937,14 @@ active, it indicates that the mouse is over a clickable area.
A #GstMessage to inspect.
-
- A pointer to a gboolean to receive the active/inactive state,
-or NULL.
+
+ A pointer to a gboolean to receive the
+ active/inactive state, or NULL.
@@ -11873,14 +12002,24 @@ angles into the #guint pointed to by the @n_angles variable.
a #GstQuery
-
- Pointer to a #guint into which to store the currently selected
-angle value from the query, or NULL
+
+ Pointer to a #guint into which to store the
+ currently selected angle value from the query, or NULL
-
- Pointer to a #guint into which to store the number of angles
-value from the query, or NULL
+
+ Pointer to a #guint into which to store the
+ number of angles value from the query, or NULL
@@ -11901,7 +12040,9 @@ value from the query, or NULL
+ transfer-ownership="full"
+ optional="1"
+ allow-none="1">
the number of commands in this query.
@@ -11929,7 +12070,9 @@ set to #GST_NAVIGATION_COMMAND_INVALID.
+ transfer-ownership="full"
+ optional="1"
+ allow-none="1">
a pointer to store the nth command into.
@@ -11975,8 +12118,11 @@ of commands passed must be equal to @n_commands.
- An array containing @n_cmds @GstNavigationCommand values.
-
+ An array containing @n_cmds
+ @GstNavigationCommand values.
+
+
+
diff --git a/gstreamer/src/auto/object.rs b/gstreamer/src/auto/object.rs
index 07b1300fd..693a4f035 100644
--- a/gstreamer/src/auto/object.rs
+++ b/gstreamer/src/auto/object.rs
@@ -48,7 +48,7 @@ pub trait ObjectExt {
fn get_control_rate(&self) -> ClockTime;
- //fn get_g_value_array(&self, property_name: &str, timestamp: ClockTime, interval: ClockTime, n_values: u32, values: /*Ignored*/&mut glib::Value) -> bool;
+ //fn get_g_value_array(&self, property_name: &str, timestamp: ClockTime, interval: ClockTime, values: /*Ignored*/&[&glib::Value]) -> bool;
fn get_name(&self) -> Option;
@@ -113,7 +113,7 @@ impl> ObjectExt for O {
}
}
- //fn get_g_value_array(&self, property_name: &str, timestamp: ClockTime, interval: ClockTime, n_values: u32, values: /*Ignored*/&mut glib::Value) -> bool {
+ //fn get_g_value_array(&self, property_name: &str, timestamp: ClockTime, interval: ClockTime, values: /*Ignored*/&[&glib::Value]) -> bool {
// unsafe { TODO: call ffi::gst_object_get_g_value_array() }
//}