]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gstreamer-0.10: gst_element_set_bus parameter is nullable
authorVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Mon, 16 Mar 2009 09:19:10 +0000 (10:19 +0100)
committerJürg Billeter <j@bitron.ch>
Sun, 29 Mar 2009 14:33:55 +0000 (16:33 +0200)
gst_element_set_bus () function can set a bus as NULL value in
order to remove the current element bus, so the parameter can be
nullable in the vala context.

Fixes bug 575534.

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

index 402765703e90d854b821ff2bf6937ef7bc36c1f6..c25376ff2ee4487c92b152b83564a73e207f25d9 100644 (file)
@@ -378,7 +378,7 @@ namespace Gst {
                public bool seek_simple (Gst.Format format, Gst.SeekFlags seek_flags, int64 seek_pos);
                public virtual bool send_event (owned Gst.Event event);
                public void set_base_time (Gst.ClockTime time);
-               public virtual void set_bus (Gst.Bus bus);
+               public virtual void set_bus (Gst.Bus? bus);
                public virtual bool set_clock (Gst.Clock clock);
                [CCode (cname = "gst_element_class_set_details")]
                public class void set_details (Gst.ElementDetails details);
index c7d637883063353120aed2ce0c60c5f7892f7691..b32627c1fa627ad253919dbfa1bd5a9fa749b210 100644 (file)
@@ -80,6 +80,7 @@ gst_element_send_event.event takes_ownership="1"
 gst_element_state_get_name hidden="1"
 gst_element_state_change_return_get_name hidden="1"
 gst_element_get_bus transfer_ownership="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_get_static_pad transfer_ownership="1" nullable="1"