]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gstreamer-0.10: Fix gst_bus_post binding
authorAli Sabil <ali.sabil@gmail.com>
Wed, 25 Mar 2009 09:35:40 +0000 (10:35 +0100)
committerAli Sabil <ali.sabil@gmail.com>
Wed, 25 Mar 2009 09:35:40 +0000 (10:35 +0100)
Message parameter of gst_bus_post takes ownership.

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

index 872ee0a87015c55c9c4c5b847bd6d9e0b073f7ec..402765703e90d854b821ff2bf6937ef7bc36c1f6 100644 (file)
@@ -121,7 +121,7 @@ namespace Gst {
                public Gst.Message poll (Gst.MessageType events, Gst.ClockTimeDiff timeout);
                public Gst.Message pop ();
                public Gst.Message pop_filtered (Gst.MessageType types);
-               public bool post (Gst.Message message);
+               public bool post (owned Gst.Message message);
                public void remove_signal_watch ();
                public void set_flushing (bool flushing);
                public void set_sync_handler (Gst.BusSyncHandler func);
index cffe2d255098d0ebf15e5b2abc8c1a62afe971b1..c7d637883063353120aed2ce0c60c5f7892f7691 100644 (file)
@@ -40,6 +40,7 @@ gst_bus_peek transfer_ownership="1"
 gst_bus_poll transfer_ownership="1"
 gst_bus_pop transfer_ownership="1"
 gst_bus_pop_filtered transfer_ownership="1"
+gst_bus_post.message takes_ownership="1"
 gst_bus_timed_pop transfer_ownership="1"
 gst_bus_timed_pop_filtered transfer_ownership="1"
 gst_caps_copy transfer_ownership="1"