]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Ownership fixes in gst_bin_* bindings, patch by Sebastian Pölsterl
authorJürg Billeter <j@bitron.ch>
Sun, 11 Jan 2009 16:37:34 +0000 (16:37 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Sun, 11 Jan 2009 16:37:34 +0000 (16:37 +0000)
2009-01-11  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gstreamer-0.10/:

Ownership fixes  in gst_bin_* bindings, patch by Sebastian Pölsterl

* vapi/gstreamer-0.10.vapi: regenerated

svn path=/trunk/; revision=2333

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

index b1c4ea3322cc0e1df28447a6cfead640e1760a18..bc92d68d2f4401974f1ae95c599fdc1c6ce39347 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2009-01-11  Jürg Billeter  <j@bitron.ch>
+
+       * vapi/packages/gstreamer-0.10/:
+
+       Ownership fixes  in gst_bin_* bindings, patch by Sebastian Pölsterl
+
+       * vapi/gstreamer-0.10.vapi: regenerated
+
 2009-01-11  Jürg Billeter  <j@bitron.ch>
 
        * vapi/glib-2.0.vapi:
index a1ec46311569bdca6d3869c83f98c352c6cc84bd..f0f87a1242c5fe56795b518a60e0bd45f16d8bbd 100644 (file)
@@ -35,18 +35,18 @@ namespace Gst {
                [NoWrapper]
                public virtual bool add_element (Gst.Element element);
                public void add_many (params owned Gst.Element[] elements);
-               public unowned Gst.Pad find_unconnected_pad (Gst.PadDirection direction);
-               public unowned Gst.Element get_by_interface (GLib.Type iface);
-               public unowned Gst.Element get_by_name (string name);
-               public unowned Gst.Element get_by_name_recurse_up (string name);
+               public Gst.Pad find_unconnected_pad (Gst.PadDirection direction);
+               public Gst.Element get_by_interface (GLib.Type iface);
+               public Gst.Element get_by_name (string name);
+               public Gst.Element get_by_name_recurse_up (string name);
                [NoWrapper]
                public virtual void handle_message (Gst.Message message);
-               public unowned Gst.Iterator iterate_all_by_interface (GLib.Type iface);
-               public unowned Gst.Iterator iterate_elements ();
-               public unowned Gst.Iterator iterate_recurse ();
-               public unowned Gst.Iterator iterate_sinks ();
-               public unowned Gst.Iterator iterate_sorted ();
-               public unowned Gst.Iterator iterate_sources ();
+               public Gst.Iterator iterate_all_by_interface (GLib.Type iface);
+               public Gst.Iterator iterate_elements ();
+               public Gst.Iterator iterate_recurse ();
+               public Gst.Iterator iterate_sinks ();
+               public Gst.Iterator iterate_sorted ();
+               public Gst.Iterator iterate_sources ();
                [CCode (type = "GstElement*", has_construct_function = false)]
                public Bin (string name);
                public bool remove (Gst.Element element);
index f6bed8834735c0329db569fad70d47aa79423efd..72411c08d70b530f12afdd09b683a059e217588e 100644 (file)
@@ -10,6 +10,16 @@ GstBin.priv hidden="1"
 gst_bin_add.element value_owned="1"
 gst_bin_add_many hidden="1"
 gst_bin_remove_many ellipsis="1"
+gst_bin_get_by_name transfer_ownership="1"
+gst_bin_get_by_name_recurse_up transfer_ownership="1"
+gst_bin_get_by_interface transfer_ownership="1"
+gst_bin_iterate_elements transfer_ownership="1"
+gst_bin_iterate_recurse transfer_ownership="1"
+gst_bin_iterate_sinks transfer_ownership="1"
+gst_bin_iterate_sorted transfer_ownership="1"
+gst_bin_iterate_sources transfer_ownership="1"
+gst_bin_iterate_all_by_interface transfer_ownership="1"
+gst_bin_find_unconnected_pad transfer_ownership="1"
 GstBuffer base_class="GstMiniObject"
 GstBuffer.data is_array="1"
 GstBuffer.mini_object hidden="1"