From: Sebastian Dröge Date: Mon, 5 Apr 2010 11:23:03 +0000 (+0200) Subject: gstreamer: Fix Gst.IndexFactory bindings X-Git-Tag: 0.9.1~168 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9a1abfc5f471095bd8a347de32e6cf145000395f;p=thirdparty%2Fvala.git gstreamer: Fix Gst.IndexFactory bindings --- diff --git a/vapi/gstreamer-0.10.vapi b/vapi/gstreamer-0.10.vapi index 5b2f150d0..1aeb391e6 100644 --- a/vapi/gstreamer-0.10.vapi +++ b/vapi/gstreamer-0.10.vapi @@ -597,14 +597,10 @@ namespace Gst { public GLib.Type type; [CCode (has_construct_function = false)] public IndexFactory (string name, string longdesc, GLib.Type type); - public unowned Gst.Index create (); + public Gst.Index create (); public void destroy (); - public static unowned Gst.IndexFactory find (string name); - public static unowned Gst.Index make (string name); - } - [Compact] - [CCode (cheader_filename = "gst/gst.h")] - public class IndexGroup { + public static Gst.IndexFactory find (string name); + public static Gst.Index make (string name); } [Compact] [CCode (cheader_filename = "gst/gst.h")] diff --git a/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata b/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata index e27ac6ec0..70309cd9a 100644 --- a/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata +++ b/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata @@ -214,13 +214,16 @@ gst_index_get_writer_id.id is_out="1" gst_index_add* nullable="1" gst_index_get_assoc_entry* nullable="1" GstIndexAssociation hidden="1" -GstIndexGroup.* hidden="1" +GstIndexGroup hidden="1" GstIndexEntry.* hidden="1" gst_index_entry_copy transfer_ownership="1" gst_index_entry_assoc_map.value is_out="1" GST_INDEX_ID_INVALID hidden="1" gst_init hidden="1" gst_init_get_option_group transfer_ownership="1" +gst_index_factory_make transfer_ownership="1" +gst_index_factory_create transfer_ownership="1" +gst_index_factory_find transfer_ownership="1" GstIterator.free hidden="1" GstIterator.next hidden="1" GstIterator.resync hidden="1"