Fixes to gst_element_factory_create and gst_element_factory_make, based on
authorJared Moore <jaredm@svn.gnome.org>
Sat, 19 Jul 2008 03:24:22 +0000 (03:24 +0000)
committerJared William Moore <jaredm@src.gnome.org>
Sat, 19 Jul 2008 03:24:22 +0000 (03:24 +0000)
2008-07-19  Jared Moore  <jaredm@svn.gnome.org>

* vapi/packages/gstreamer-0.10/:

Fixes to gst_element_factory_create and gst_element_factory_make,
based on patch by Thijs Vermeir, fixes bug 543668.

* vapi/gstreamer-0.10.vapi: regenerated

svn path=/trunk/; revision=1713

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

index c285a9e..f677958 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2008-07-19  Jared Moore  <jaredm@svn.gnome.org>
+
+       * vapi/packages/gstreamer-0.10/:
+
+       Fixes to gst_element_factory_create and gst_element_factory_make,
+       based on patch by Thijs Vermeir, fixes bug 543668.
+
+       * vapi/gstreamer-0.10.vapi: regenerated
+
 2008-07-18  Jared Moore  <jaredm@svn.gnome.org>
 
        * vapi/packages/gstreamer-0.10/:
index 791a850..41748ec 100644 (file)
@@ -1333,7 +1333,7 @@ namespace Gst {
                public weak GLib.List interfaces;
                public bool can_sink_caps (Gst.Caps caps);
                public bool can_src_caps (Gst.Caps caps);
-               public weak Gst.Element create (string name);
+               public Gst.Element? create (string? name);
                public static weak Gst.ElementFactory find (string name);
                public weak string get_author ();
                public weak string get_description ();
@@ -1345,7 +1345,7 @@ namespace Gst {
                public weak string get_uri_protocols ();
                public int get_uri_type ();
                public bool has_interface (string interfacename);
-               public static Gst.Element make (string factoryname, string? name);
+               public static Gst.Element? make (string factoryname, string? name);
        }
        [CCode (cheader_filename = "gst/gst.h")]
        public class GhostPad : Gst.Pad {
index 477d3af..7f9df24 100644 (file)
@@ -38,8 +38,10 @@ gst_element_query_position.format is_ref="1"
 gst_element_query_position.cur is_out="1"
 gst_element_send_event.event takes_ownership="1"
 GstElementDetails is_value_type="1"
-gst_element_factory_make transfer_ownership="1"
+gst_element_factory_make transfer_ownership="1" nullable="1"
 gst_element_factory_make.name nullable="1"
+gst_element_factory_create transfer_ownership="1" nullable="1"
+gst_element_factory_create.name nullable="1"
 GstEvent base_class="GstMiniObject"
 GstEvent.mini_object hidden="1"
 GstEventClass hidden="1"