From bdc26746b6cec2769232d4bc776bc2cf96926f60 Mon Sep 17 00:00:00 2001 From: Marijn Suijten Date: Fri, 28 May 2021 14:58:49 +0200 Subject: [PATCH] treewide/gir: Mark Gst.Structure as `ref` instead of `ref-mut` mode The only bindings using this type show up in v1.20 and use `&mut` which lacks a matching `.to_glib_full()` implementation. --- gstreamer-app/Gir.toml | 2 +- gstreamer-base/Gir.toml | 2 +- gstreamer-editing-services/Gir.toml | 2 +- gstreamer-gl/Gir.toml | 2 +- gstreamer-gl/egl/Gir.toml | 2 +- gstreamer-gl/wayland/Gir.toml | 2 +- gstreamer-gl/x11/Gir.toml | 2 +- gstreamer-pbutils/Gir.toml | 2 +- gstreamer-player/Gir.toml | 2 +- gstreamer-rtsp-server/Gir.toml | 2 +- gstreamer-rtsp/Gir.toml | 2 +- gstreamer/Gir.toml | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/gstreamer-app/Gir.toml b/gstreamer-app/Gir.toml index 8ada2494c..0d0323fbb 100644 --- a/gstreamer-app/Gir.toml +++ b/gstreamer-app/Gir.toml @@ -191,7 +191,7 @@ final_type = true [[object]] name = "Gst.Structure" status = "manual" -ref_mode = "ref-mut" +ref_mode = "ref" [[object]] name = "Gst.Caps" diff --git a/gstreamer-base/Gir.toml b/gstreamer-base/Gir.toml index 1a1c4a3cc..467f171a5 100644 --- a/gstreamer-base/Gir.toml +++ b/gstreamer-base/Gir.toml @@ -303,7 +303,7 @@ status = "generate" [[object]] name = "Gst.Structure" status = "manual" -ref_mode = "ref-mut" +ref_mode = "ref" [[object]] name = "Gst.Caps" diff --git a/gstreamer-editing-services/Gir.toml b/gstreamer-editing-services/Gir.toml index 2b5d48791..a0ef66be6 100644 --- a/gstreamer-editing-services/Gir.toml +++ b/gstreamer-editing-services/Gir.toml @@ -64,7 +64,7 @@ trait_name = "GstObjectExt" [[object]] name = "Gst.Structure" status = "manual" -ref_mode = "ref-mut" +ref_mode = "ref" [[object]] name = "Gst.Caps" diff --git a/gstreamer-gl/Gir.toml b/gstreamer-gl/Gir.toml index d4dcfdef0..1e8066d7b 100644 --- a/gstreamer-gl/Gir.toml +++ b/gstreamer-gl/Gir.toml @@ -70,7 +70,7 @@ manual = [ [[object]] name = "Gst.Structure" status = "manual" -ref_mode = "ref-mut" +ref_mode = "ref" [[object]] name = "Gst.Buffer" diff --git a/gstreamer-gl/egl/Gir.toml b/gstreamer-gl/egl/Gir.toml index 632e66c5f..c54d897ac 100644 --- a/gstreamer-gl/egl/Gir.toml +++ b/gstreamer-gl/egl/Gir.toml @@ -35,7 +35,7 @@ manual = [ [[object]] name = "Gst.Structure" status = "manual" -ref_mode = "ref-mut" +ref_mode = "ref" [[object]] name = "Gst.Buffer" diff --git a/gstreamer-gl/wayland/Gir.toml b/gstreamer-gl/wayland/Gir.toml index 513b0caa7..41bf0a2f3 100644 --- a/gstreamer-gl/wayland/Gir.toml +++ b/gstreamer-gl/wayland/Gir.toml @@ -35,7 +35,7 @@ manual = [ [[object]] name = "Gst.Structure" status = "manual" -ref_mode = "ref-mut" +ref_mode = "ref" [[object]] name = "Gst.Buffer" diff --git a/gstreamer-gl/x11/Gir.toml b/gstreamer-gl/x11/Gir.toml index 7c7fca147..048fac6ac 100644 --- a/gstreamer-gl/x11/Gir.toml +++ b/gstreamer-gl/x11/Gir.toml @@ -35,7 +35,7 @@ manual = [ [[object]] name = "Gst.Structure" status = "manual" -ref_mode = "ref-mut" +ref_mode = "ref" [[object]] name = "Gst.Buffer" diff --git a/gstreamer-pbutils/Gir.toml b/gstreamer-pbutils/Gir.toml index 440efb0c9..fe660dc30 100644 --- a/gstreamer-pbutils/Gir.toml +++ b/gstreamer-pbutils/Gir.toml @@ -66,7 +66,7 @@ ref_mode = "ref" [[object]] name = "Gst.Structure" status = "manual" -ref_mode = "ref-mut" +ref_mode = "ref" [[object]] name = "Gst.ClockTime" diff --git a/gstreamer-player/Gir.toml b/gstreamer-player/Gir.toml index 57ca98ca2..60e87eef1 100644 --- a/gstreamer-player/Gir.toml +++ b/gstreamer-player/Gir.toml @@ -54,7 +54,7 @@ ref_mode = "ref" [[object]] name = "Gst.Structure" status = "manual" -ref_mode = "ref-mut" +ref_mode = "ref" [[object]] name = "GstPlayer.Player" diff --git a/gstreamer-rtsp-server/Gir.toml b/gstreamer-rtsp-server/Gir.toml index c8a9c07bd..e9f654db1 100644 --- a/gstreamer-rtsp-server/Gir.toml +++ b/gstreamer-rtsp-server/Gir.toml @@ -86,7 +86,7 @@ ref_mode = "ref" [[object]] name = "Gst.Structure" status = "manual" -ref_mode = "ref-mut" +ref_mode = "ref" [[object]] name = "Gst.Buffer" diff --git a/gstreamer-rtsp/Gir.toml b/gstreamer-rtsp/Gir.toml index 5947ffac8..c37963399 100644 --- a/gstreamer-rtsp/Gir.toml +++ b/gstreamer-rtsp/Gir.toml @@ -61,7 +61,7 @@ ref_mode = "ref" [[object]] name = "Gst.Structure" status = "manual" -ref_mode = "ref-mut" +ref_mode = "ref" [[object]] name = "GstRtsp.RTSPLowerTrans" diff --git a/gstreamer/Gir.toml b/gstreamer/Gir.toml index 23437b913..a421991df 100644 --- a/gstreamer/Gir.toml +++ b/gstreamer/Gir.toml @@ -415,7 +415,7 @@ status = "generate" [[object]] name = "Gst.Structure" status = "manual" -ref_mode = "ref-mut" +ref_mode = "ref" # Functions moved to `StructureRef` [[object.function]] name = "set"