From 6e2fda3651a7b3d8e2a77c7053e98745f00a035f Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Mon, 22 Apr 2024 19:53:14 +0200 Subject: [PATCH] gstreamer-1.0: Skip ParamSpecArray and ParamSpecFraction --- vapi/gstreamer-1.0.vapi | 15 --------------- vapi/metadata/Gst-1.0.metadata | 7 +++---- 2 files changed, 3 insertions(+), 19 deletions(-) diff --git a/vapi/gstreamer-1.0.vapi b/vapi/gstreamer-1.0.vapi index 884ebac8a..9b09a1001 100644 --- a/vapi/gstreamer-1.0.vapi +++ b/vapi/gstreamer-1.0.vapi @@ -2088,21 +2088,6 @@ namespace Gst { [CCode (has_construct_function = false)] protected ParamFraction (); } - [CCode (cheader_filename = "gst/gst.h", has_type_id = false)] - [Compact] - public class ParamSpecArray : GLib.ParamSpec { - public weak GLib.ParamSpec element_spec; - } - [CCode (cheader_filename = "gst/gst.h", has_type_id = false)] - [Compact] - public class ParamSpecFraction : GLib.ParamSpec { - public int def_den; - public int def_num; - public int max_den; - public int max_num; - public int min_den; - public int min_num; - } [CCode (cheader_filename = "gst/gst.h", free_function = "gst_parse_context_free", type_id = "gst_parse_context_get_type ()")] [Compact] public class ParseContext { diff --git a/vapi/metadata/Gst-1.0.metadata b/vapi/metadata/Gst-1.0.metadata index d026ad30d..0cc84770d 100644 --- a/vapi/metadata/Gst-1.0.metadata +++ b/vapi/metadata/Gst-1.0.metadata @@ -271,10 +271,9 @@ TocEntry base_type="Gst.MiniObject" *.make_writable returns_modified_pointer // GLib.ParamSpec inheritance -ParamSpecArray struct=false base_type="GLib.ParamSpec" - .parent_instance skip -ParamSpecFraction struct=false base_type="GLib.ParamSpec" - .parent_instance skip +//FIXME Unfortunate symbol/type naming in upstream declaration +ParamSpecArray skip +ParamSpecFraction skip // Reparenting TAG_* parent="Gst.Tags" name="TAG_(.+)" -- 2.47.2