From 05427988bc406bd18bc213395dc09f5273f5665e Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=BCrg=20Billeter?= Date: Wed, 25 Jun 2008 14:38:00 +0000 Subject: [PATCH] More gst_tag_list_* binding fixes, patch by Zeeshan Ali Khattak, fixes bug MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 2008-06-25 Jürg Billeter * vapi/packages/gstreamer-0.10/: More gst_tag_list_* binding fixes, patch by Zeeshan Ali Khattak, fixes bug 539817 * vapi/gstreamer-0.10.vapi: regenerated svn path=/trunk/; revision=1646 --- ChangeLog | 9 +++++++++ vapi/gstreamer-0.10.vapi | 6 +++--- vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata | 3 +++ 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8f7ad4c..ff3ff92 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,14 @@ 2008-06-25 Jürg Billeter + * vapi/packages/gstreamer-0.10/: + + More gst_tag_list_* binding fixes, patch by Zeeshan Ali Khattak, + fixes bug 539817 + + * vapi/gstreamer-0.10.vapi: regenerated + +2008-06-25 Jürg Billeter + * vala/valasemanticanalyzer.vala: * gobject/valaccodegenerator.vala: diff --git a/vapi/gstreamer-0.10.vapi b/vapi/gstreamer-0.10.vapi index 76c75b5..24a9dbf 100644 --- a/vapi/gstreamer-0.10.vapi +++ b/vapi/gstreamer-0.10.vapi @@ -868,12 +868,12 @@ namespace Gst { [Compact] [CCode (copy_function = "gst_tag_list_copy", cheader_filename = "gst/gst.h")] public class TagList { - public void add (Gst.TagMergeMode mode, string tag); + public void add (Gst.TagMergeMode mode, string tag, ...); public void add_valist (Gst.TagMergeMode mode, string tag, void* var_args); public void add_valist_values (Gst.TagMergeMode mode, string tag, void* var_args); - public void add_values (Gst.TagMergeMode mode, string tag); + public void add_values (Gst.TagMergeMode mode, string tag, ...); public weak Gst.TagList copy (); - public static bool copy_value (GLib.Value dest, Gst.TagList list, string tag); + public static bool copy_value (out GLib.Value dest, Gst.TagList list, string tag); public void @foreach (Gst.TagForeachFunc func); public bool get_boolean (string tag, out bool value); public bool get_boolean_index (string tag, uint index, out bool value); diff --git a/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata b/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata index 8e3bbc7..c90259c 100644 --- a/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata +++ b/vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata @@ -176,6 +176,9 @@ gst_structure_get_enum.value is_out="1" gst_structure_get_value nullable="1" type_name="Value" gst_structure_id_get_value nullable="1" gst_tag_list_get_value_index nullable="1" +gst_tag_list_copy_value.dest is_out="1" +gst_tag_list_add ellipsis="1" +gst_tag_list_add_values ellipsis="1" gst_tag_list_get_boolean.value is_out="1" gst_tag_list_get_boolean_index.value is_out="1" gst_tag_list_get_char.value is_out="1" type_name="char" -- 2.7.4