Update gir-files to 1.18.0

This commit is contained in:
Sebastian Dröge 2020-09-08 15:39:07 +03:00
parent f1b4592d17
commit 0877e6fcb1
6 changed files with 166 additions and 84 deletions

View file

@ -14992,15 +14992,15 @@ contains one frame)</doc>
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</constant> </constant>
<constant name="VERSION_MICRO" value="2" c:type="GES_VERSION_MICRO"> <constant name="VERSION_MICRO" value="0" c:type="GES_VERSION_MICRO">
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</constant> </constant>
<constant name="VERSION_MINOR" value="17" c:type="GES_VERSION_MINOR"> <constant name="VERSION_MINOR" value="18" c:type="GES_VERSION_MINOR">
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</constant> </constant>
<constant name="VERSION_NANO" value="1" c:type="GES_VERSION_NANO"> <constant name="VERSION_NANO" value="0" c:type="GES_VERSION_NANO">
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</constant> </constant>

View file

@ -47050,17 +47050,17 @@ determine a order for the two provided values.</doc>
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</constant> </constant>
<constant name="VERSION_MICRO" value="2" c:type="GST_VERSION_MICRO"> <constant name="VERSION_MICRO" value="0" c:type="GST_VERSION_MICRO">
<doc xml:space="preserve">The micro version of GStreamer at compile time:</doc> <doc xml:space="preserve">The micro version of GStreamer at compile time:</doc>
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</constant> </constant>
<constant name="VERSION_MINOR" value="17" c:type="GST_VERSION_MINOR"> <constant name="VERSION_MINOR" value="18" c:type="GST_VERSION_MINOR">
<doc xml:space="preserve">The minor version of GStreamer at compile time:</doc> <doc xml:space="preserve">The minor version of GStreamer at compile time:</doc>
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</constant> </constant>
<constant name="VERSION_NANO" value="1" c:type="GST_VERSION_NANO"> <constant name="VERSION_NANO" value="0" c:type="GST_VERSION_NANO">
<doc xml:space="preserve">The nano version of GStreamer at compile time: <doc xml:space="preserve">The nano version of GStreamer at compile time:
Actual releases have 0, GIT versions have 1, prerelease versions have 2-...</doc> Actual releases have 0, GIT versions have 1, prerelease versions have 2-...</doc>

View file

@ -1514,7 +1514,10 @@ before using any of the properties of the pads that govern
for video aggregators. for video aggregators.
If gst_aggregator_update_segment() is used by the subclass, If gst_aggregator_update_segment() is used by the subclass,
it MUST be called before gst_aggregator_selected_samples().</doc> it MUST be called before gst_aggregator_selected_samples().
This function MUST only be called from the #GstAggregatorClass::aggregate()
function.</doc>
<return-value transfer-ownership="none"> <return-value transfer-ownership="none">
<type name="none" c:type="void"/> <type name="none" c:type="void"/>
@ -1664,19 +1667,24 @@ gst_aggregator_peek_next_sample() at that point.</doc>
<type name="none" c:type="void"/> <type name="none" c:type="void"/>
</return-value> </return-value>
<parameters> <parameters>
<parameter name="object" transfer-ownership="none"> <parameter name="segment" transfer-ownership="none">
<doc xml:space="preserve">The #GstSegment the next output buffer is part of</doc>
<type name="Gst.Segment"/> <type name="Gst.Segment"/>
</parameter> </parameter>
<parameter name="p0" transfer-ownership="none"> <parameter name="pts" transfer-ownership="none">
<doc xml:space="preserve">The presentation timestamp of the next output buffer</doc>
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</parameter> </parameter>
<parameter name="p1" transfer-ownership="none"> <parameter name="dts" transfer-ownership="none">
<doc xml:space="preserve">The decoding timestamp of the next output buffer</doc>
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</parameter> </parameter>
<parameter name="p2" transfer-ownership="none"> <parameter name="duration" transfer-ownership="none">
<doc xml:space="preserve">The duration of the next output buffer</doc>
<type name="guint64" c:type="guint64"/> <type name="guint64" c:type="guint64"/>
</parameter> </parameter>
<parameter name="p3" transfer-ownership="none"> <parameter name="info" transfer-ownership="none" nullable="1" allow-none="1">
<doc xml:space="preserve">a #GstStructure containing additional information</doc>
<type name="Gst.Structure"/> <type name="Gst.Structure"/>
</parameter> </parameter>
</parameters> </parameters>

View file

@ -10621,7 +10621,10 @@ or a valid GLSL version and/or profile.</doc>
</parameter> </parameter>
</parameters> </parameters>
</function> </function>
<class name="GLDisplayEGL" c:symbol-prefix="gl_display_egl" c:type="GstGLDisplayEGL" parent="GstGL.GLDisplay" glib:type-name="GstGLDisplayEGL" glib:get-type="gst_gl_display_egl_get_type" glib:type-struct="GLDisplayEGLClass"> <class name="GLDisplayEGL" c:symbol-prefix="gl_display_egl" c:type="GstGLDisplayEGL" parent="GstGL.GLDisplay" glib:type-name="GstGLDisplayEGL" glib:get-type="gst_gl_display_egl_get_type" glib:type-struct="GLDisplayEGLClass">
<doc xml:space="preserve">the contents of a #GstGLDisplayEGL are private and should only be accessed <doc xml:space="preserve">the contents of a #GstGLDisplayEGL are private and should only be accessed
through the provided API</doc> through the provided API</doc>
@ -10793,7 +10796,15 @@ This function will return the same value for multiple calls with the same
</parameter> </parameter>
</parameters> </parameters>
</function-macro> </function-macro>
<class name="GLDisplayWayland" c:symbol-prefix="gl_display_wayland" c:type="GstGLDisplayWayland" parent="GstGL.GLDisplay" glib:type-name="GstGLDisplayWayland" glib:get-type="gst_gl_display_wayland_get_type" glib:type-struct="GLDisplayWaylandClass"> <class name="GLDisplayWayland" c:symbol-prefix="gl_display_wayland" c:type="GstGLDisplayWayland" parent="GstGL.GLDisplay" glib:type-name="GstGLDisplayWayland" glib:get-type="gst_gl_display_wayland_get_type" glib:type-struct="GLDisplayWaylandClass">
<doc xml:space="preserve">the contents of a #GstGLDisplayWayland are private and should only be accessed <doc xml:space="preserve">the contents of a #GstGLDisplayWayland are private and should only be accessed
through the provided API</doc> through the provided API</doc>
@ -10900,7 +10911,6 @@ for details on what is a valid name.</doc>
</parameter> </parameter>
</parameters> </parameters>
</function-macro> </function-macro>
<class name="GLDisplayX11" c:symbol-prefix="gl_display_x11" c:type="GstGLDisplayX11" parent="GstGL.GLDisplay" glib:type-name="GstGLDisplayX11" glib:get-type="gst_gl_display_x11_get_type" glib:type-struct="GLDisplayX11Class"> <class name="GLDisplayX11" c:symbol-prefix="gl_display_x11" c:type="GstGLDisplayX11" parent="GstGL.GLDisplay" glib:type-name="GstGLDisplayX11" glib:get-type="gst_gl_display_x11_get_type" glib:type-struct="GLDisplayX11Class">
<doc xml:space="preserve">the contents of a #GstGLDisplayX11 are private and should only be accessed <doc xml:space="preserve">the contents of a #GstGLDisplayX11 are private and should only be accessed
through the provided API</doc> through the provided API</doc>
@ -11001,6 +11011,5 @@ for details on what is a valid name.</doc>
</parameter> </parameter>
</parameters> </parameters>
</function-macro> </function-macro>
</namespace> </namespace>
</repository> </repository>

View file

@ -2761,17 +2761,17 @@ in debugging.</doc>
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</constant> </constant>
<constant name="PLUGINS_BASE_VERSION_MICRO" value="2" c:type="GST_PLUGINS_BASE_VERSION_MICRO"> <constant name="PLUGINS_BASE_VERSION_MICRO" value="0" c:type="GST_PLUGINS_BASE_VERSION_MICRO">
<doc xml:space="preserve">The micro version of GStreamer's gst-plugins-base libraries at compile time.</doc> <doc xml:space="preserve">The micro version of GStreamer's gst-plugins-base libraries at compile time.</doc>
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</constant> </constant>
<constant name="PLUGINS_BASE_VERSION_MINOR" value="17" c:type="GST_PLUGINS_BASE_VERSION_MINOR"> <constant name="PLUGINS_BASE_VERSION_MINOR" value="18" c:type="GST_PLUGINS_BASE_VERSION_MINOR">
<doc xml:space="preserve">The minor version of GStreamer's gst-plugins-base libraries at compile time.</doc> <doc xml:space="preserve">The minor version of GStreamer's gst-plugins-base libraries at compile time.</doc>
<type name="gint" c:type="gint"/> <type name="gint" c:type="gint"/>
</constant> </constant>
<constant name="PLUGINS_BASE_VERSION_NANO" value="1" c:type="GST_PLUGINS_BASE_VERSION_NANO"> <constant name="PLUGINS_BASE_VERSION_NANO" value="0" c:type="GST_PLUGINS_BASE_VERSION_NANO">
<doc xml:space="preserve">The nano version of GStreamer's gst-plugins-base libraries at compile time. <doc xml:space="preserve">The nano version of GStreamer's gst-plugins-base libraries at compile time.
Actual releases have 0, GIT versions have 1, prerelease versions have 2-...</doc> Actual releases have 0, GIT versions have 1, prerelease versions have 2-...</doc>

View file

@ -13607,6 +13607,71 @@ non-linear RGB (R'G'B') and linear RGB</doc>
GST_VIDEO_TRANSFER_BT709, and GST_VIDEO_TRANSFER_BT2020_10. GST_VIDEO_TRANSFER_BT709, and GST_VIDEO_TRANSFER_BT2020_10.
Since: 1.18</doc> Since: 1.18</doc>
</member> </member>
<function name="from_iso" c:identifier="gst_video_transfer_function_from_iso" version="1.18">
<doc xml:space="preserve">Converts the @value to the #GstVideoTransferFunction
The transfer characteristics (TransferCharacteristics) value is
defined by "ISO/IEC 23001-8 Section 7.2 Table 3"
and "ITU-T H.273 Table 3".
"H.264 Table E-4" and "H.265 Table E.4" share the identical values.</doc>
<return-value transfer-ownership="none">
<doc xml:space="preserve">the matched #GstVideoTransferFunction</doc>
<type name="VideoTransferFunction" c:type="GstVideoTransferFunction"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:space="preserve">a ITU-T H.273 transfer characteristics value</doc>
<type name="guint" c:type="guint"/>
</parameter>
</parameters>
</function>
<function name="is_equivalent" c:identifier="gst_video_transfer_function_is_equivalent" version="1.18">
<doc xml:space="preserve">Returns whether @from_func and @to_func are equivalent. There are cases
(e.g. BT601, BT709, and BT2020_10) where several functions are functionally
identical. In these cases, when doing conversion, we should consider them
as equivalent. Also, BT2020_12 is the same as the aforementioned three for
less than 12 bits per pixel.</doc>
<return-value transfer-ownership="none">
<doc xml:space="preserve">TRUE if @from_func and @to_func can be considered equivalent.</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="from_func" transfer-ownership="none">
<doc xml:space="preserve">#GstVideoTransferFunction to convert from</doc>
<type name="VideoTransferFunction" c:type="GstVideoTransferFunction"/>
</parameter>
<parameter name="from_bpp" transfer-ownership="none">
<doc xml:space="preserve">bits per pixel to convert from</doc>
<type name="guint" c:type="guint"/>
</parameter>
<parameter name="to_func" transfer-ownership="none">
<doc xml:space="preserve">#GstVideoTransferFunction to convert into</doc>
<type name="VideoTransferFunction" c:type="GstVideoTransferFunction"/>
</parameter>
<parameter name="to_bpp" transfer-ownership="none">
<doc xml:space="preserve">bits per pixel to convert into</doc>
<type name="guint" c:type="guint"/>
</parameter>
</parameters>
</function>
<function name="to_iso" c:identifier="gst_video_transfer_function_to_iso" version="1.18">
<doc xml:space="preserve">Converts #GstVideoTransferFunction to the "transfer characteristics"
(TransferCharacteristics) value defined by "ISO/IEC 23001-8 Section 7.2 Table 3"
and "ITU-T H.273 Table 3".
"H.264 Table E-4" and "H.265 Table E.4" share the identical values.</doc>
<return-value transfer-ownership="none">
<doc xml:space="preserve">The value of ISO/IEC 23001-8 transfer characteristics.</doc>
<type name="guint" c:type="guint"/>
</return-value>
<parameters>
<parameter name="func" transfer-ownership="none">
<doc xml:space="preserve">a #GstVideoTransferFunction</doc>
<type name="VideoTransferFunction" c:type="GstVideoTransferFunction"/>
</parameter>
</parameters>
</function>
</enumeration> </enumeration>
<record name="VideoVBIEncoder" c:type="GstVideoVBIEncoder" version="1.16" glib:type-name="GstVideoVBIEncoder" glib:get-type="gst_video_vbi_encoder_get_type" c:symbol-prefix="video_vbi_encoder"> <record name="VideoVBIEncoder" c:type="GstVideoVBIEncoder" version="1.16" glib:type-name="GstVideoVBIEncoder" glib:get-type="gst_video_vbi_encoder_get_type" c:symbol-prefix="video_vbi_encoder">
<doc xml:space="preserve">An encoder for writing ancillary data to the <doc xml:space="preserve">An encoder for writing ancillary data to the
@ -15372,71 +15437,6 @@ encode a linear segment in the lower range.</doc>
</parameter> </parameter>
</parameters> </parameters>
</function> </function>
<function name="video_color_transfer_from_iso" c:identifier="gst_video_color_transfer_from_iso" version="1.18">
<doc xml:space="preserve">Converts the @value to the #GstVideoTransferFunction
The transfer characteristics (TransferCharacteristics) value is
defined by "ISO/IEC 23001-8 Section 7.2 Table 3"
and "ITU-T H.273 Table 3".
"H.264 Table E-4" and "H.265 Table E.4" share the identical values.</doc>
<return-value transfer-ownership="none">
<doc xml:space="preserve">the matched #GstVideoTransferFunction</doc>
<type name="VideoTransferFunction" c:type="GstVideoTransferFunction"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:space="preserve">a ITU-T H.273 transfer characteristics value</doc>
<type name="guint" c:type="guint"/>
</parameter>
</parameters>
</function>
<function name="video_color_transfer_is_equivalent" c:identifier="gst_video_color_transfer_is_equivalent" version="1.18">
<doc xml:space="preserve">Returns whether @from_func and @to_func are equivalent. There are cases
(e.g. BT601, BT709, and BT2020_10) where several functions are functionally
identical. In these cases, when doing conversion, we should consider them
as equivalent. Also, BT2020_12 is the same as the aforementioned three for
less than 12 bits per pixel.</doc>
<return-value transfer-ownership="none">
<doc xml:space="preserve">TRUE if @from_func and @to_func can be considered equivalent.</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="from_func" transfer-ownership="none">
<doc xml:space="preserve">#GstVideoTransferFunction to convert from</doc>
<type name="VideoTransferFunction" c:type="GstVideoTransferFunction"/>
</parameter>
<parameter name="from_bpp" transfer-ownership="none">
<doc xml:space="preserve">bits per pixel to convert from</doc>
<type name="guint" c:type="guint"/>
</parameter>
<parameter name="to_func" transfer-ownership="none">
<doc xml:space="preserve">#GstVideoTransferFunction to convert into</doc>
<type name="VideoTransferFunction" c:type="GstVideoTransferFunction"/>
</parameter>
<parameter name="to_bpp" transfer-ownership="none">
<doc xml:space="preserve">bits per pixel to convert into</doc>
<type name="guint" c:type="guint"/>
</parameter>
</parameters>
</function>
<function name="video_color_transfer_to_iso" c:identifier="gst_video_color_transfer_to_iso" version="1.18">
<doc xml:space="preserve">Converts #GstVideoTransferFunction to the "transfer characteristics"
(TransferCharacteristics) value defined by "ISO/IEC 23001-8 Section 7.2 Table 3"
and "ITU-T H.273 Table 3".
"H.264 Table E-4" and "H.265 Table E.4" share the identical values.</doc>
<return-value transfer-ownership="none">
<doc xml:space="preserve">The value of ISO/IEC 23001-8 transfer characteristics.</doc>
<type name="guint" c:type="guint"/>
</return-value>
<parameters>
<parameter name="func" transfer-ownership="none">
<doc xml:space="preserve">a #GstVideoTransferFunction</doc>
<type name="VideoTransferFunction" c:type="GstVideoTransferFunction"/>
</parameter>
</parameters>
</function>
<function name="video_convert_sample" c:identifier="gst_video_convert_sample" throws="1"> <function name="video_convert_sample" c:identifier="gst_video_convert_sample" throws="1">
<doc xml:space="preserve">Converts a raw video buffer into the specified output caps. <doc xml:space="preserve">Converts a raw video buffer into the specified output caps.
@ -16423,5 +16423,70 @@ Use this method when @mode is of type %GST_VIDEO_TILE_TYPE_INDEXED.</doc>
<type name="Gst.MetaInfo" c:type="const GstMetaInfo*"/> <type name="Gst.MetaInfo" c:type="const GstMetaInfo*"/>
</return-value> </return-value>
</function> </function>
<function name="video_transfer_function_from_iso" c:identifier="gst_video_transfer_function_from_iso" moved-to="VideoTransferFunction.from_iso" version="1.18">
<doc xml:space="preserve">Converts the @value to the #GstVideoTransferFunction
The transfer characteristics (TransferCharacteristics) value is
defined by "ISO/IEC 23001-8 Section 7.2 Table 3"
and "ITU-T H.273 Table 3".
"H.264 Table E-4" and "H.265 Table E.4" share the identical values.</doc>
<return-value transfer-ownership="none">
<doc xml:space="preserve">the matched #GstVideoTransferFunction</doc>
<type name="VideoTransferFunction" c:type="GstVideoTransferFunction"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<doc xml:space="preserve">a ITU-T H.273 transfer characteristics value</doc>
<type name="guint" c:type="guint"/>
</parameter>
</parameters>
</function>
<function name="video_transfer_function_is_equivalent" c:identifier="gst_video_transfer_function_is_equivalent" moved-to="VideoTransferFunction.is_equivalent" version="1.18">
<doc xml:space="preserve">Returns whether @from_func and @to_func are equivalent. There are cases
(e.g. BT601, BT709, and BT2020_10) where several functions are functionally
identical. In these cases, when doing conversion, we should consider them
as equivalent. Also, BT2020_12 is the same as the aforementioned three for
less than 12 bits per pixel.</doc>
<return-value transfer-ownership="none">
<doc xml:space="preserve">TRUE if @from_func and @to_func can be considered equivalent.</doc>
<type name="gboolean" c:type="gboolean"/>
</return-value>
<parameters>
<parameter name="from_func" transfer-ownership="none">
<doc xml:space="preserve">#GstVideoTransferFunction to convert from</doc>
<type name="VideoTransferFunction" c:type="GstVideoTransferFunction"/>
</parameter>
<parameter name="from_bpp" transfer-ownership="none">
<doc xml:space="preserve">bits per pixel to convert from</doc>
<type name="guint" c:type="guint"/>
</parameter>
<parameter name="to_func" transfer-ownership="none">
<doc xml:space="preserve">#GstVideoTransferFunction to convert into</doc>
<type name="VideoTransferFunction" c:type="GstVideoTransferFunction"/>
</parameter>
<parameter name="to_bpp" transfer-ownership="none">
<doc xml:space="preserve">bits per pixel to convert into</doc>
<type name="guint" c:type="guint"/>
</parameter>
</parameters>
</function>
<function name="video_transfer_function_to_iso" c:identifier="gst_video_transfer_function_to_iso" moved-to="VideoTransferFunction.to_iso" version="1.18">
<doc xml:space="preserve">Converts #GstVideoTransferFunction to the "transfer characteristics"
(TransferCharacteristics) value defined by "ISO/IEC 23001-8 Section 7.2 Table 3"
and "ITU-T H.273 Table 3".
"H.264 Table E-4" and "H.265 Table E.4" share the identical values.</doc>
<return-value transfer-ownership="none">
<doc xml:space="preserve">The value of ISO/IEC 23001-8 transfer characteristics.</doc>
<type name="guint" c:type="guint"/>
</return-value>
<parameters>
<parameter name="func" transfer-ownership="none">
<doc xml:space="preserve">a #GstVideoTransferFunction</doc>
<type name="VideoTransferFunction" c:type="GstVideoTransferFunction"/>
</parameter>
</parameters>
</function>
</namespace> </namespace>
</repository> </repository>