From 1cec94af1ad017f23e1fe4d8440f80c3c86a26e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 28 Jun 2021 17:19:27 +0300 Subject: [PATCH] gstreamer: Mark all kinds of miniobject memory management convenience functions as existing since 1.18.3 Previously they were only available as inline functions in the headers. --- gstreamer/sys/Cargo.toml | 6 +- gstreamer/sys/Gir.toml | 148 ++++++++++++++++++++++++++++++--------- 2 files changed, 120 insertions(+), 34 deletions(-) diff --git a/gstreamer/sys/Cargo.toml b/gstreamer/sys/Cargo.toml index dd5357521..5078bf861 100644 --- a/gstreamer/sys/Cargo.toml +++ b/gstreamer/sys/Cargo.toml @@ -26,9 +26,10 @@ v1_12 = ["v1_10"] v1_14 = ["v1_12_1"] v1_16 = ["v1_14"] v1_18 = ["v1_16"] +v1_18_3 = ["v1_18"] dox = [] v1_12_1 = ["v1_12"] -v1_20 = ["v1_18"] +v1_20 = ["v1_18_3"] [lib] name = "gstreamer_sys" @@ -73,3 +74,6 @@ version = "1.18" [package.metadata.system-deps.gstreamer_1_0.v1_20] version = "1.19.1" + +[package.metadata.system-deps.gstreamer_1_0.v1_18_3] +version = "1.18.3" diff --git a/gstreamer/sys/Gir.toml b/gstreamer/sys/Gir.toml index 539d8ad5b..27110b94e 100644 --- a/gstreamer/sys/Gir.toml +++ b/gstreamer/sys/Gir.toml @@ -7,6 +7,7 @@ work_mode = "sys" extra_versions = [ "1.20", + "1.18.3", "1.18", "1.16", "1.14", @@ -43,29 +44,35 @@ name = "Gst.Buffer" status = "generate" [[object.function]] name = "ref" - version = "1.18" + version = "1.18.3" [[object.function]] name = "unref" - version = "1.18" + version = "1.18.3" [[object.function]] name = "replace" - version = "1.18" + version = "1.18.3" [[object.function]] name = "copy" - version = "1.18" + version = "1.18.3" [[object]] name = "Gst.BufferList" status = "generate" [[object.function]] name = "ref" - version = "1.18" + version = "1.18.3" [[object.function]] name = "unref" - version = "1.18" + version = "1.18.3" + [[object.function]] + name = "replace" + version = "1.18.3" [[object.function]] name = "copy" - version = "1.18" + version = "1.18.3" + [[object.function]] + name = "take" + version = "1.18.3" [[object]] name = "Gst.ParamArray" @@ -80,6 +87,30 @@ status = "generate" [[object.function]] name = "reference_timestamp_meta_api_get_type" version = "1.14" + [[object.function]] + name = "clear_buffer" + version = "1.18.3" + [[object.function]] + name = "clear_buffer_list" + version = "1.18.3" + [[object.function]] + name = "clear_caps" + version = "1.18.3" + [[object.function]] + name = "clear_event" + version = "1.18.3" + [[object.function]] + name = "clear_message" + version = "1.18.3" + [[object.function]] + name = "clear_query" + version = "1.18.3" + [[object.function]] + name = "clear_tag_list" + version = "1.18.3" + [[object.function]] + name = "clear_uri" + version = "1.18.3" [[object]] name = "Gst.Caps" @@ -89,106 +120,144 @@ status = "generate" version = "1.16" [[object.function]] name = "ref" - version = "1.18" + version = "1.18.3" [[object.function]] name = "unref" - version = "1.18" + version = "1.18.3" [[object.function]] name = "replace" - version = "1.18" + version = "1.18.3" [[object.function]] name = "take" - version = "1.18" + version = "1.18.3" + +[[object]] +name = "Gst.Context" +status = "generate" + [[object.function]] + name = "ref" + version = "1.18.3" + [[object.function]] + name = "unref" + version = "1.18.3" + [[object.function]] + name = "copy" + version = "1.18.3" + [[object.function]] + name = "replace" + version = "1.18.3" [[object]] name = "Gst.Event" status = "generate" [[object.function]] name = "copy" - version = "1.16" + version = "1.18.3" [[object.function]] name = "ref" - version = "1.18" + version = "1.18.3" [[object.function]] name = "unref" - version = "1.18" + version = "1.18.3" [[object.function]] name = "replace" - version = "1.18" + version = "1.18.3" [[object.function]] name = "take" - version = "1.18" + version = "1.18.3" [[object.function]] name = "steal" - version = "1.18" + version = "1.18.3" [[object]] name = "Gst.Memory" status = "generate" [[object.function]] name = "ref" - version = "1.18" + version = "1.18.3" [[object.function]] name = "unref" - version = "1.18" + version = "1.18.3" [[object]] name = "Gst.Message" status = "generate" [[object.function]] name = "copy" - version = "1.18" + version = "1.18.3" [[object.function]] name = "ref" - version = "1.18" + version = "1.18.3" [[object.function]] name = "unref" - version = "1.18" + version = "1.18.3" [[object.function]] name = "replace" - version = "1.18" + version = "1.18.3" + [[object.function]] + name = "take" + version = "1.18.3" + +[[object]] +name = "Gst.Promise" +status = "generate" + [[object.function]] + name = "ref" + version = "1.18.3" + [[object.function]] + name = "unref" + version = "1.18.3" [[object]] name = "Gst.Query" status = "generate" [[object.function]] name = "copy" - version = "1.18" + version = "1.18.3" [[object.function]] name = "ref" - version = "1.18" + version = "1.18.3" [[object.function]] name = "unref" - version = "1.18" + version = "1.18.3" [[object.function]] name = "replace" - version = "1.18" + version = "1.18.3" + [[object.function]] + name = "take" + version = "1.18.3" [[object]] name = "Gst.Sample" status = "generate" [[object.function]] name = "copy" - version = "1.18" + version = "1.18.3" [[object.function]] name = "ref" - version = "1.18" + version = "1.18.3" [[object.function]] name = "unref" - version = "1.18" + version = "1.18.3" [[object]] name = "Gst.TagList" status = "generate" [[object.function]] name = "copy" - version = "1.18" + version = "1.18.3" [[object.function]] name = "ref" - version = "1.18" + version = "1.18.3" [[object.function]] name = "unref" - version = "1.18" + version = "1.18.3" + [[object.function]] + name = "replace" + version = "1.18.3" + [[object.function]] + name = "take" + version = "1.18.3" [[object]] name = "Gst.Tracer" @@ -196,3 +265,16 @@ status = "generate" [[object.function]] name = "register" version = "1.18" + +[[object]] +name = "Gst.Uri" +status = "generate" + [[object.function]] + name = "ref" + version = "1.18.3" + [[object.function]] + name = "unref" + version = "1.18.3" + [[object.function]] + name = "copy" + version = "1.18.3"