[gst-cvs] gstreamer-sharp: Fix IndexFactory/TypeFindFactory bindings

Sebastian Dröge slomo at kemper.freedesktop.org
Thu Apr 30 00:40:05 PDT 2009


Module: gstreamer-sharp
Branch: master
Commit: f3e78cd007a253f291da1d08c05bde4b7e64ac42
URL:    http://cgit.freedesktop.org/gstreamer/gstreamer-sharp/commit/?id=f3e78cd007a253f291da1d08c05bde4b7e64ac42

Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date:   Thu Apr 30 09:39:46 2009 +0200

Fix IndexFactory/TypeFindFactory bindings

---

 gstreamer-sharp/Gstreamer.metadata |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/gstreamer-sharp/Gstreamer.metadata b/gstreamer-sharp/Gstreamer.metadata
index ba9541b..9ccfec7 100644
--- a/gstreamer-sharp/Gstreamer.metadata
+++ b/gstreamer-sharp/Gstreamer.metadata
@@ -381,6 +381,11 @@
 
   <attr path="/api/namespace/class[@name='Iterator']" name="hidden">1</attr>
 
+  <attr path="/api/namespace/object[@name='IndexFactory']/method[@cname='gst_index_factory_destroy']" name="hidden">1</attr>
+  <attr path="/api/namespace/object[@name='IndexFactory']/method[@cname='gst_index_factory_find']/return-type" name="owned">true</attr>
+  <attr path="/api/namespace/object[@name='IndexFactory']/method[@cname='gst_index_factory_create']/return-type" name="owned">true</attr>
+  <attr path="/api/namespace/object[@name='IndexFactory']/method[@cname='gst_index_factory_make']/return-type" name="owned">true</attr>
+
   <attr path="/api/namespace/enum[@name='IndexFlags']/member[@cname='GST_INDEX_FLAG_LAST']" name="name">Last</attr>
   <attr path="/api/namespace/enum[@name='IndexFlags']/member[@cname='GST_INDEX_WRITABLE']" name="value">ObjectFlags.Last &lt;&lt; 0</attr>
   <attr path="/api/namespace/enum[@name='IndexFlags']/member[@cname='GST_INDEX_READABLE']" name="value">ObjectFlags.Last &lt;&lt; 1</attr>
@@ -652,6 +657,7 @@
       </method>
   </add-node>
   <remove-node path="/api/namespace/object[@name='PluginFeature']/method[@cname='gst_plugin_feature_list_free']" />
+  <attr path="/api/namespace/object[@name='PluginFeature']/method[@cname='gst_plugin_feature_type_name_filter']" name="hidden">1</attr>
 
   <attr path="/api/namespace/class[@name='Print']" name="hidden">1</attr>
 
@@ -836,6 +842,11 @@
 
   <attr path="/api/namespace/struct[@name='TypeFind']/method[@name='Register']" name="hidden">1</attr>
 
+  <attr path="/api/namespace/object[@name='TypeFindFactory']/method[@cname='gst_type_find_factory_get_list']/return-type" name="element_type">GstTypeFindFactory*</attr>
+  <attr path="/api/namespace/object[@name='TypeFindFactory']/method[@cname='gst_type_find_factory_get_list']/return-type" name="elements_owned">true</attr>
+  <attr path="/api/namespace/object[@name='TypeFindFactory']/method[@cname='gst_type_find_factory_get_list']/return-type" name="owned">true</attr>
+  <attr path="/api/namespace/object[@name='TypeFindFactory']/method[@cname='gst_type_find_factory_get_extensions']/return-type" name="null_term_array">true</attr>
+
   <!-- FIXME: Bug https://bugzilla.novell.com/show_bug.cgi?id=323372 -->
   <attr path="/api/namespace/object[@name='Task']/field" name="hidden">1</attr>
   <attr path="/api/namespace/object[@name='Task']/method[@cname='gst_task_cleanup_all']" name="hidden">1</attr>
@@ -854,6 +865,8 @@
   <!-- FIXME: Bug https://bugzilla.novell.com/show_bug.cgi?id=323372 -->
   <attr path="/api/namespace/object[@name='TypeFindFactory']/field[@name='Extensions']" name="hidden">1</attr>
 
+  <attr path="/api/namespace/struct[@name='TypeNameData']" name="hidden">1</attr>
+
   <attr path="/api/namespace/class[@name='Util']" name="disable_void_ctor">1</attr>
   <attr path="/api/namespace/class[@name='Util']/method[@cname='gst_util_array_binary_search']" name="hidden">1</attr>
   <attr path="/api/namespace/class[@name='Util']/method[@cname='gst_flow_get_name']" name="name">FlowGetName</attr>





More information about the Gstreamer-commits mailing list