]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gstreamer-1.0: fix MapInfo.data array length
authorEvan Nemerson <evan@nemerson.com>
Mon, 10 Nov 2014 19:09:09 +0000 (11:09 -0800)
committerEvan Nemerson <evan@nemerson.com>
Mon, 10 Nov 2014 19:09:42 +0000 (11:09 -0800)
vapi/gstreamer-1.0.vapi
vapi/metadata/Gst-1.0.metadata

index 92909bdc5ac81cea06f79673a784d3c23296ac1b..2f3dfeb2677b07ef0e3c4f6333cf8bd4a8efdac4 100644 (file)
@@ -2202,7 +2202,7 @@ namespace Gst {
        public struct MapInfo {
                public weak Gst.Memory memory;
                public Gst.MapFlags flags;
-               [CCode (array_length = false, array_null_terminated = true)]
+               [CCode (array_length_cname = "size", array_length_type = "gsize")]
                public weak uint8[] data;
                public size_t size;
                public size_t maxsize;
index ff7fb282cfe809046239920aeebe9a63998f147a..edac5467b4f4635d0d6fdd18277372b6f4bc053f 100644 (file)
@@ -165,6 +165,10 @@ parse_launch_full.flags default=Gst.ParseFlags.NONE
 parse_launchv_full.context default=null
 parse_launchv_full.flags default=Gst.ParseFlags.NONE
 
+// Field array lengths (bug #678663)
+MapInfo
+  .data array_length_field="size"
+
 // Delegates without targets
 tag_register skip=false
 tag_register_static skip=false