]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gstreamer-0.10: Add returns_floatin_reference to Element.make_from_uri
authorJens Georg <mail@jensge.org>
Wed, 1 Feb 2012 12:54:53 +0000 (13:54 +0100)
committerJens Georg <mail@jensge.org>
Sat, 11 Feb 2012 17:24:52 +0000 (19:24 +0200)
https://bugzilla.gnome.org/show_bug.cgi?id=669166

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

index 9a659208869728542f835d46a8a1b1731db49284..21aef5d583a4d0c08f61cfb27d943eeae032fa44 100644 (file)
@@ -453,6 +453,7 @@ namespace Gst {
                public bool link_pads_full (string srcpadname, Gst.Element dest, string destpadname, Gst.PadLinkCheck flags);
                public void lost_state ();
                public void lost_state_full (bool new_base_time);
+               [CCode (returns_floating_reference = true)]
                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, owned string? text, owned string? debug, string file, string function, int line);
                public bool post_message (owned Gst.Message message);
index 1e0f4593cf00a1461a9699cad765ebdff3a7e88b..430f191c4c67a0fac52f2fb5b6c762899bd0e47b 100644 (file)
@@ -217,6 +217,8 @@ namespace Gst {
        public abstract class Element {
                [CCode (cname = "abidata.ABI.target_state")]
                public State target_state;
+               [CCode (returns_floating_reference = true)]
+               public static Gst.Element? make_from_uri (Gst.URIType type, string uri, string? elementname);
        }
 
        public class ElementFactory {
index 4172ef3f5b8481dd67b4915ed738e17d9ec65a0c..e211ecdc87be24fb91fe24fe3fd16e8593379714 100644 (file)
@@ -137,8 +137,7 @@ gst_element_state_get_name hidden="1"
 gst_element_state_change_return_get_name hidden="1"
 gst_element_get_bus transfer_ownership="1" nullable="1"
 gst_element_set_bus.bus nullable="1"
-gst_element_make_from_uri transfer_ownership="1" nullable="1"
-gst_element_make_from_uri.elementname nullable="1"
+gst_element_make_from_uri hidden="1"
 gst_element_get_static_pad transfer_ownership="1" nullable="1"
 gst_element_get_pad transfer_ownership="1" nullable="1"
 gst_element_get_request_pad transfer_ownership="1" nullable="1"