diff --git a/gir-files/Gst-1.0.gir b/gir-files/Gst-1.0.gir
index c9e86b393..032c22885 100644
--- a/gir-files/Gst-1.0.gir
+++ b/gir-files/Gst-1.0.gir
@@ -2012,13 +2012,19 @@ MT safe.
- the destination address
-
+ direction="out"
+ caller-allocates="1"
+ transfer-ownership="none">
+
+ the destination address
+
+
+
-
+
the size to extract
@@ -23252,7 +23258,9 @@ buffers.
tags for @api
-
+
+
+
@@ -44717,7 +44725,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:
@@ -46324,7 +46332,9 @@ or gst_init_check().
tags for @api
-
+
+
+
@@ -46978,7 +46988,8 @@ This function is primarily for printing debug output.
Iterates the supplied list of UUIDs and checks the GstRegistry for
all the decryptors supporting one of the supplied UUIDs.
- A null terminated array containing all
+
+A null terminated array containing all
the @system_identifiers supported by the set of available decryptors, or
%NULL if no matches were found.
@@ -46987,10 +46998,12 @@ the @system_identifiers supported by the set of available decryptors, or
- A null terminated array of strings
-that contains the UUID values of each protection system that is to be
-checked.
-
+
+A null terminated array of strings that contains the UUID values of each
+protection system that is to be checked.
+
+
+
@@ -47857,7 +47870,9 @@ the result.
a pointer to the memory to dump
-
+
+
+
the size of the memory block to dump
diff --git a/gir-files/GstAudio-1.0.gir b/gir-files/GstAudio-1.0.gir
index e35d0857c..71c526717 100644
--- a/gir-files/GstAudio-1.0.gir
+++ b/gir-files/GstAudio-1.0.gir
@@ -2299,7 +2299,8 @@ gst_audio_converter_get_out_frames().
Get the current configuration of @convert.
- a #GstStructure that remains valid for as long as @convert is valid
+
+ a #GstStructure that remains valid for as long as @convert is valid
or until gst_audio_converter_update_config() is called.
@@ -2308,11 +2309,21 @@ gst_audio_converter_get_out_frames().
a #GstAudioConverter
-
+
result input rate
-
+
result output rate
@@ -3080,11 +3091,21 @@ MT safe.
a #GstAudioDecoder
-
+
a pointer to a variable to hold the current sync state
-
+
a pointer to a variable to hold the current eos state
@@ -5825,7 +5846,10 @@ function can be used to handle pad queries of the type GST_QUERY_CONVERT.
#GstFormat of the @dest_val
-
+
pointer to destination value
@@ -6689,7 +6713,9 @@ with a flush or stop.
the data to commit
-
+
+
+
the number of samples in the data to commit
@@ -6699,7 +6725,10 @@ with a flush or stop.
the number of samples to write to the ringbuffer
-
+
accumulator for rate conversion.
@@ -6963,7 +6992,9 @@ with a flush or stop.
the data to commit
-
+
+
+
the number of samples in the data to commit
@@ -6973,7 +7004,10 @@ with a flush or stop.
the number of samples to write to the ringbuffer
-
+
accumulator for rate conversion.
@@ -7003,7 +7037,10 @@ will be put in @dest_val.
the destination format
-
+
a location to store the converted value
@@ -7163,15 +7200,27 @@ MT safe.
the #GstAudioRingBuffer to read from
-
+
the segment to read
-
- the pointer to the memory where samples can be read
-
+
+
+ the pointer to the memory where samples can be read
+
+
+
-
+
the number of bytes to read
@@ -7205,13 +7254,18 @@ MT safe.
where the data should be read
-
+
+
+
the number of samples in data to read
-
+
where the timestamp is returned
@@ -7338,8 +7392,10 @@ be called in when the ringbuffer is acquired.
the device channel positions
-
+
+
+
@@ -7743,7 +7799,9 @@ with a flush or stop.
the data to commit
-
+
+
+
the number of samples in the data to commit
@@ -7753,7 +7811,10 @@ with a flush or stop.
the number of samples to write to the ringbuffer
-
+
accumulator for rate conversion.
@@ -8892,14 +8953,18 @@ positions and the same positions, only in a different order.
The channel positions in the buffer.
-
+
The channel positions to convert to.
-
+
@@ -9306,21 +9371,25 @@ is possible.
The channel positions to reorder from.
-
+
The channel positions to reorder to.
-
+
Pointer to the reorder map.
-
+
@@ -9460,14 +9529,18 @@ positions and the same positions, only in a different order.
The channel positions in the buffer.
-
+
The channel positions to convert to.
-
+
diff --git a/gir-files/GstBase-1.0.gir b/gir-files/GstBase-1.0.gir
index b84ba5911..2fe676c73 100644
--- a/gir-files/GstBase-1.0.gir
+++ b/gir-files/GstBase-1.0.gir
@@ -1740,6 +1740,20 @@ This class used to live in gst-plugins-bad and was moved to core.
+
+
+ %TRUE if the pad has a buffer available as the next thing.
+
+
+
+
+ the pad to check the buffer on
+
+
+
+
%TRUE if the pad is EOS, otherwise %FALSE.
@@ -2226,7 +2240,10 @@ to the new entry, etc.
#GstFormat defining the converted format.
-
+
Pointer where the conversion result will be put.
@@ -8079,7 +8096,10 @@ enough data (offset+size bytes) in the byte reader.
number of bytes to scan from offset
-
+
pointer to uint32 to return matching data
@@ -9294,11 +9314,8 @@ read @size bytes from the #GstByteWriter from the beginning.
- UTF8 string to
- write
-
-
-
+ UTF8 string to write
+
@@ -9789,8 +9806,10 @@ negative. G_MININT64 is used to indicate invalid value.
output buffer with running time, or NULL if clipped
@@ -10434,7 +10453,10 @@ This function takes ownership of @inbuffer and should output a buffer in
the input #GstBuffer
-
+
the output #GstBuffer
@@ -11857,7 +11879,10 @@ This function is supposed to behave exactly like a #GstPadGetRangeFunction.the length of the range
-
+
a memory location to hold the result buffer
@@ -12110,8 +12135,10 @@ Free-function: gst_caps_unref
- a pointer with data to typefind
-
+ * a pointer with data to typefind
+
+
+
the size of @data
diff --git a/gir-files/GstPbutils-1.0.gir b/gir-files/GstPbutils-1.0.gir
index 45e012f42..d374ddc6e 100644
--- a/gir-files/GstPbutils-1.0.gir
+++ b/gir-files/GstPbutils-1.0.gir
@@ -2744,7 +2744,7 @@ in debugging.
The micro version of GStreamer's gst-plugins-base libraries at compile time.
@@ -3405,7 +3405,7 @@ invalid Opus caps.
caller-allocates="0"
transfer-ownership="full">
the mapping between the streams
-
+
@@ -3464,7 +3464,7 @@ invalid Opus caps.
caller-allocates="0"
transfer-ownership="full">
the mapping between the streams
-
+
diff --git a/gir-files/GstRtsp-1.0.gir b/gir-files/GstRtsp-1.0.gir
index 5479693b8..19dcbf6a0 100644
--- a/gir-files/GstRtsp-1.0.gir
+++ b/gir-files/GstRtsp-1.0.gir
@@ -2340,8 +2340,11 @@ response message.
version="1.12">
Parses the credentials given in a WWW-Authenticate or Authorization header.
- %NULL-terminated array of GstRTSPAuthCredential or %NULL.
-
+
+ %NULL-terminated array of GstRTSPAuthCredential or %NULL.
+
+
+
@@ -2402,7 +2405,7 @@ value.
location to hold the uri
@@ -2411,7 +2414,7 @@ value.
location to hold the version
@@ -2447,7 +2450,7 @@ value.
location to hold the status reason
@@ -2456,7 +2459,7 @@ value.
location to hold the version
@@ -2893,11 +2896,17 @@ UTC times will be converted to nanoseconds since 1900.
a #GstRTSPTimeRange
-
+
result minimum #GstClockTime
-
+
result maximum #GstClockTime
@@ -2914,7 +2923,10 @@ UTC times will be converted to nanoseconds since 1900.
a range string to parse
-
+
location to hold the #GstRTSPTimeRange result
@@ -3627,7 +3639,11 @@ needed/available for @trans.
a #GstRTSPTransMode
-
+
location to hold the result
@@ -3793,7 +3809,10 @@ g_strfreev() when no longer needed.
a #GstRTSPUrl
-
+
location to hold the port
@@ -4787,11 +4806,17 @@ UTC times will be converted to nanoseconds since 1900.
a #GstRTSPTimeRange
-
+
result minimum #GstClockTime
-
+
result maximum #GstClockTime
@@ -4810,7 +4835,10 @@ UTC times will be converted to nanoseconds since 1900.
a range string to parse
-
+
location to hold the #GstRTSPTimeRange result
@@ -4877,7 +4905,11 @@ needed/available for @trans.
a #GstRTSPTransMode
-
+
location to hold the result
diff --git a/gir-files/GstTag-1.0.gir b/gir-files/GstTag-1.0.gir
index 2e79fe3e3..4307b88cd 100644
--- a/gir-files/GstTag-1.0.gir
+++ b/gir-files/GstTag-1.0.gir
@@ -1039,16 +1039,20 @@ WINDOWS-1252/ISO-8859-1 is assumed (which will almost always succeed).
string data
-
+
+
+
length of string data, or -1 if the string is NUL-terminated
- a NULL-terminated string array of environment variable names,
- or NULL
-
+
+ a NULL-terminated string array of environment variable names, or NULL
+
+
+
@@ -1387,7 +1391,9 @@ data (we can't trust the declared mime type).
the (encoded) image
-
+
+
+
the length of the encoded image data at @image_data
@@ -1417,7 +1423,9 @@ more information on image tags in GStreamer.
the (encoded) image
-
+
+
+
the length of the encoded image data at @image_data
@@ -1497,7 +1505,9 @@ vorbiscomment packet.
data to convert
-
+
+
+
size of @data
@@ -1505,15 +1515,22 @@ vorbiscomment packet.
identification data at start of stream
-
+
+
+
length of identification data
-
- pointer to a string that should take the vendor string
- of this vorbis comment or NULL if you don't need it.
+
+ pointer to a string that should take the
+ vendor string of this vorbis comment or NULL if you don't need it.
@@ -1534,15 +1551,22 @@ vorbiscomment packet.
identification data at start of stream
-
+
+
+
length of identification data
-
- pointer to a string that should take the vendor string
- of this vorbis comment or NULL if you don't need it.
+
+ pointer to a string that should take the
+ vendor string of this vorbis comment or NULL if you don't need it.
@@ -1572,7 +1596,9 @@ parsed data.
128 bytes of data containing the ID3v1 tag
-
+
+
+
@@ -1629,13 +1655,18 @@ is put in the beginning of the buffer.
identification data at start of stream
-
+
+
+
length of identification data, may be 0 if @id_data is NULL
-
+
string that describes the vendor string or NULL
@@ -1660,8 +1691,11 @@ be used
- %NULL terminated array of schemas to be used on serialization
-
+
+ %NULL terminated array of schemas to be used on serialization
+
+
+
@@ -1683,15 +1717,28 @@ code in the extended comment string.
an extended comment string, see #GST_TAG_EXTENDED_COMMENT
-
- return location for the comment description key, or NULL
+
+
+ return location for the comment description key, or NULL
-
- return location for the comment ISO-639 language code, or NULL
+
+
+ return location for the comment ISO-639 language code, or NULL
-
+
return location for the actual comment string, or NULL
diff --git a/gir-files/GstVideo-1.0.gir b/gir-files/GstVideo-1.0.gir
index 048f0b5b6..f3345b5dd 100644
--- a/gir-files/GstVideo-1.0.gir
+++ b/gir-files/GstVideo-1.0.gir
@@ -2627,11 +2627,17 @@ and the other way around:
a #GstVideoColorMatrix
-
+
result red channel coefficient
-
+
result blue channel coefficient
@@ -2805,17 +2811,21 @@ the component values in range [0.0 .. 1.0] back to their representation in
+ caller-allocates="1"
+ transfer-ownership="none">
output offsets
-
+
+
+
+ caller-allocates="1"
+ transfer-ownership="none">
output scale
-
+
+
+
@@ -7402,7 +7412,10 @@ function can be used to handle pad queries of the type GST_QUERY_CONVERT.
#GstFormat of the @dest_value
-
+
pointer to destination value
@@ -7742,13 +7755,17 @@ first byte of the plane and the stride of the plane.
+ direction="out"
+ caller-allocates="0"
+ transfer-ownership="full"
+ nullable="1">
the data of @plane
-
+
the stride of @plane
@@ -8129,7 +8146,10 @@ operation of video-sources or operators.
#GstVideoOrientation interface of a #GstElement
-
+
return location for the result
@@ -8147,7 +8167,10 @@ operation of video-sources or operators.
#GstVideoOrientation interface of a #GstElement
-
+
return location for the result
@@ -8165,7 +8188,10 @@ operation of video-sources or operators.
#GstVideoOrientation interface of a #GstElement
-
+
return location for the result
@@ -8183,7 +8209,10 @@ operation of video-sources or operators.
#GstVideoOrientation interface of a #GstElement
-
+
return location for the result
@@ -8274,7 +8303,10 @@ operation of video-sources or operators.
#GstVideoOrientation interface of a #GstElement
-
+
return location for the result
@@ -8292,7 +8324,10 @@ operation of video-sources or operators.
#GstVideoOrientation interface of a #GstElement
-
+
return location for the result
@@ -8311,7 +8346,10 @@ operation of video-sources or operators.
#GstVideoOrientation interface of a #GstElement
-
+
return location for the result
@@ -8329,7 +8367,10 @@ operation of video-sources or operators.
#GstVideoOrientation interface of a #GstElement
-
+
return location for the result
@@ -8429,7 +8470,10 @@ operation of video-sources or operators.
#GstVideoOrientation interface of a #GstElement
-
+
return location for the result
@@ -8447,7 +8491,10 @@ operation of video-sources or operators.
#GstVideoOrientation interface of a #GstElement
-
+
return location for the result
@@ -8465,7 +8512,10 @@ operation of video-sources or operators.
#GstVideoOrientation interface of a #GstElement
-
+
return location for the result
@@ -8483,7 +8533,10 @@ operation of video-sources or operators.
#GstVideoOrientation interface of a #GstElement
-
+
return location for the result
@@ -12608,11 +12661,17 @@ and the other way around:
a #GstVideoColorMatrix
-
+
result red channel coefficient
-
+
result blue channel coefficient
@@ -12659,17 +12718,21 @@ the component values in range [0.0 .. 1.0] back to their representation in
+ caller-allocates="1"
+ transfer-ownership="none">
output offsets
-
+
+
+
+ caller-allocates="1"
+ transfer-ownership="none">
output scale
-
+
+
+
@@ -13067,8 +13130,12 @@ Create a still frame event using gst_video_event_new_still_frame()
A #GstEvent to parse
-
- A boolean to receive the still-frame status from the event, or NULL
+
+
+ A boolean to receive the still-frame status from the event, or NULL
diff --git a/gir-files/GstWebRTC-1.0.gir b/gir-files/GstWebRTC-1.0.gir
index 7ab709f09..7502022c1 100644
--- a/gir-files/GstWebRTC-1.0.gir
+++ b/gir-files/GstWebRTC-1.0.gir
@@ -780,12 +780,13 @@ See <ulink url="http://w3c.github.io/webrtc-pc/#rtcsdptype">http://w3c.git
glib:type-name="GstWebRTCSessionDescription"
glib:get-type="gst_webrtc_session_description_get_type"
c:symbol-prefix="webrtc_session_description">
- sdp: the #GstSDPMessage of the description
-See <ulink url="https://www.w3.org/TR/webrtc/#rtcsessiondescription-class">https://www.w3.org/TR/webrtc/#rtcsessiondescription-class</ulink>
+ See <ulink url="https://www.w3.org/TR/webrtc/#rtcsessiondescription-class">https://www.w3.org/TR/webrtc/#rtcsessiondescription-class</ulink>
+ the #GstWebRTCSDPType of the description
+ the #GstSDPMessage of the description