diff options
author | Evan Nemerson <evan@nemerson.com> | 2014-11-10 11:09:09 -0800 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2014-12-20 16:00:06 +0100 |
commit | 22126ebad3b2133db39bcf301c29c8b78b440f1a (patch) | |
tree | 269c2fc6a74daaa8fc23e8a4956bb1e3daa3de4d | |
parent | acdddbb12f1bc13474094f5e7888cc59fe80bef0 (diff) | |
download | vala-22126ebad3b2133db39bcf301c29c8b78b440f1a.tar.gz |
gstreamer-1.0: fix MapInfo.data array length
(cherry picked from commit 3092537db65887e24a3d3e87a27caf9c5295e4f7)
-rw-r--r-- | vapi/gstreamer-1.0.vapi | 2 | ||||
-rw-r--r-- | vapi/metadata/Gst-1.0.metadata | 4 |
2 files changed, 5 insertions, 1 deletions
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 |