]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gstreamer-0.10: Fix gst_element_post_message binding
authorZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Thu, 12 Mar 2009 12:32:24 +0000 (14:32 +0200)
committerJürg Billeter <j@bitron.ch>
Tue, 17 Mar 2009 14:17:37 +0000 (15:17 +0100)
Message parameter of gst_element_post_message takes ownership.

vapi/gstreamer-0.10.vapi
vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata

index 48510b309560d8c9266bb9a7380deecfffa8ddb4..1dc666126621d5a17f4d852bf29b2d08452c31f6 100644 (file)
@@ -359,7 +359,7 @@ namespace Gst {
                public void lost_state ();
                public static Gst.Element? make_from_uri (Gst.URIType type, string uri, string? elementname);
                public void message_full (Gst.MessageType type, GLib.Quark domain, int code, string text, string debug, string file, string function, int line);
-               public bool post_message (Gst.Message message);
+               public bool post_message (owned Gst.Message message);
                public virtual unowned Gst.Clock provide_clock ();
                public bool provides_clock ();
                public virtual bool query (Gst.Query query);
index f4ce19da413a4011a131f4658d428de1f34c82a7..b6622af6b0dca0b19e6fcb1e5d79eb4e9b3ddc7b 100644 (file)
@@ -83,6 +83,7 @@ gst_element_make_from_uri transfer_ownership="1" nullable="1"
 gst_element_make_from_uri.elementname nullable="1"
 gst_element_get_static_pad transfer_ownership="1" nullable="1"
 gst_element_class_get_pad_template_list type_arguments="Pad"
+gst_element_post_message.message takes_ownership="1"
 GstElementDetails is_value_type="1"
 gst_element_factory_make transfer_ownership="1" nullable="1"
 gst_element_factory_make.name nullable="1"