From: Rico Tzschichholz Date: Mon, 22 Apr 2024 17:53:14 +0000 (+0200) Subject: gstreamer-1.0: Skip ParamSpecArray and ParamSpecFraction X-Git-Tag: 0.56.18~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6e2fda3651a7b3d8e2a77c7053e98745f00a035f;p=thirdparty%2Fvala.git gstreamer-1.0: Skip ParamSpecArray and ParamSpecFraction --- 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_(.+)"