]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Fix GstNetAddress binding, fixes bug 564924
authorJürg Billeter <j@bitron.ch>
Fri, 9 Jan 2009 18:48:29 +0000 (18:48 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Fri, 9 Jan 2009 18:48:29 +0000 (18:48 +0000)
2009-01-09  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gstreamer-netbuffer-0.10/:

Fix GstNetAddress binding, fixes bug 564924

* vapi/gstreamer-netbuffer-0.10.vapi: regenerated

svn path=/trunk/; revision=2310

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

index 858efbd0f3b8b1a37cc71ffb1e279a2099a97e2c..fd0f969bfdab1d30dd5520ac7bfdcbe091961cd7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2009-01-09  Jürg Billeter  <j@bitron.ch>
+
+       * vapi/packages/gstreamer-netbuffer-0.10/:
+
+       Fix GstNetAddress binding, fixes bug 564924
+
+       * vapi/gstreamer-netbuffer-0.10.vapi: regenerated
+
 2009-01-09  Jürg Billeter  <j@bitron.ch>
 
        * vapi/packages/gstreamer-base-0.10/:
index 188816931cc33dc6d0df711a9142d2ec042e907c..61b9315c5ce6d1e08797bbf540a702a7bfd3f560 100644 (file)
@@ -1,13 +1,25 @@
-/* gstreamer-netbuffer-0.10.vapi generated by lt-vapigen, do not modify. */
+/* gstreamer-netbuffer-0.10.vapi generated by vapigen, do not modify. */
 
 [CCode (cprefix = "Gst", lower_case_cprefix = "gst_")]
 namespace Gst {
+       [CCode (cheader_filename = "gst/netbuffer/gstnetbuffer.h")]
+       public class NetBuffer : Gst.Buffer {
+               public weak Gst.Buffer buffer;
+               public Gst.NetAddress from;
+               public Gst.NetAddress to;
+               [CCode (cname = "gst_netbuffer_new", has_construct_function = false)]
+               public NetBuffer ();
+       }
        [Compact]
        [CCode (cheader_filename = "gst/netbuffer/gstnetbuffer.h")]
-       public class NetAddress {
+       public class NetBufferClass {
+               public weak Gst.BufferClass buffer_class;
+       }
+       [CCode (type_id = "GST_TYPE_NET_ADDRESS", cheader_filename = "gst/netbuffer/gstnetbuffer.h")]
+       public struct NetAddress {
+               public Gst.NetType type;
                public void* address;
                public uint16 port;
-               public Gst.NetType type;
                [CCode (cname = "gst_netaddress_get_ip4_address")]
                public bool get_ip4_address (out uint32 address, out uint16 port);
                [CCode (cname = "gst_netaddress_get_ip6_address")]
@@ -19,19 +31,6 @@ namespace Gst {
                [CCode (cname = "gst_netaddress_set_ip6_address")]
                public void set_ip6_address ([CCode (array_length = false)] uchar[] address, uint16 port);
        }
-       [CCode (cheader_filename = "gst/netbuffer/gstnetbuffer.h")]
-       public class NetBuffer : Gst.Buffer {
-               public weak Gst.Buffer buffer;
-               public weak Gst.NetAddress from;
-               public weak Gst.NetAddress to;
-               [CCode (cname = "gst_netbuffer_new", has_construct_function = false)]
-               public NetBuffer ();
-       }
-       [Compact]
-       [CCode (cheader_filename = "gst/netbuffer/gstnetbuffer.h")]
-       public class NetBufferClass {
-               public weak Gst.BufferClass buffer_class;
-       }
        [CCode (cprefix = "GST_NET_TYPE_", has_type_id = "0", cheader_filename = "gst/netbuffer/gstnetbuffer.h")]
        public enum NetType {
                UNKNOWN,
index c53076c5510a3af55190fbb3574b0623c66e5fd6..063e34cdb02267755a77c85d2a1e20a1c2cc0ce9 100644 (file)
@@ -1,5 +1,5 @@
 Gst cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/netbuffer/gstnetbuffer.h"
-GstNetBuffer base_class="GstBuffer"
+GstNetAddress is_value_type="1"
 gst_netaddress_get_ip4_address.address is_out="1"
 gst_netaddress_get_ip4_address.port is_out="1"
 gst_netaddress_set_ip6_address.address no_array_length="1"
@@ -8,3 +8,5 @@ gst_netaddress_get_ip6_address.port is_out="1"
 gst_netaddress_set_address_bytes.address no_array_length="1"
 gst_netaddress_get_address_bytes.address no_array_length="1"
 gst_netaddress_get_address_bytes.port is_out="1"
+GstNetBuffer base_class="GstBuffer"
+