From: Evan Nemerson Date: Mon, 10 Nov 2014 19:09:09 +0000 (-0800) Subject: gstreamer-1.0: fix MapInfo.data array length X-Git-Tag: 0.27.1~54 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3092537db65887e24a3d3e87a27caf9c5295e4f7;p=thirdparty%2Fvala.git gstreamer-1.0: fix MapInfo.data array length --- diff --git a/vapi/gstreamer-1.0.vapi b/vapi/gstreamer-1.0.vapi index 92909bdc5..2f3dfeb26 100644 --- a/vapi/gstreamer-1.0.vapi +++ b/vapi/gstreamer-1.0.vapi @@ -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; diff --git a/vapi/metadata/Gst-1.0.metadata b/vapi/metadata/Gst-1.0.metadata index ff7fb282c..edac5467b 100644 --- a/vapi/metadata/Gst-1.0.metadata +++ b/vapi/metadata/Gst-1.0.metadata @@ -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