diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2017-03-08 10:31:33 +0100 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2017-03-08 10:31:33 +0100 |
commit | c4f2d4878463e5615dcc5186380b711755556053 (patch) | |
tree | 1768450aee1732ea43d967e10bf2990ed978c5f1 | |
parent | 494727cca3e1d5f73f1be6b5b2bcfb12eb7aec04 (diff) | |
download | vala-c4f2d4878463e5615dcc5186380b711755556053.tar.gz |
gstreamer-1.0: Mark *.make_writable with "ReturnsModifiedPointer"
https://bugzilla.gnome.org/show_bug.cgi?id=759255
-rw-r--r-- | vapi/gstreamer-1.0.vapi | 2 | ||||
-rw-r--r-- | vapi/gstreamer-video-1.0.vapi | 1 | ||||
-rw-r--r-- | vapi/metadata/Gst-1.0.metadata | 1 | ||||
-rw-r--r-- | vapi/metadata/GstVideo-1.0.metadata | 1 |
4 files changed, 5 insertions, 0 deletions
diff --git a/vapi/gstreamer-1.0.vapi b/vapi/gstreamer-1.0.vapi index 1cd3542c1..c321f9309 100644 --- a/vapi/gstreamer-1.0.vapi +++ b/vapi/gstreamer-1.0.vapi @@ -1682,6 +1682,7 @@ namespace Gst { public T get_qdata<T> (GLib.Quark quark); public bool is_writable (); public bool @lock (Gst.LockFlags flags); + [ReturnsModifiedPointer] public Gst.MiniObject make_writable (); public unowned Gst.MiniObject @ref (); public static bool replace (ref Gst.MiniObject? olddata, Gst.MiniObject? newdata); @@ -2519,6 +2520,7 @@ namespace Gst { public bool is_writable (); [Version (since = "1.6")] public Gst.Uri join (Gst.Uri? ref_uri); + [ReturnsModifiedPointer] [Version (since = "1.6")] public Gst.Uri make_writable (); [Version (since = "1.6")] diff --git a/vapi/gstreamer-video-1.0.vapi b/vapi/gstreamer-video-1.0.vapi index 12ff1c97e..d5b4b1fe2 100644 --- a/vapi/gstreamer-video-1.0.vapi +++ b/vapi/gstreamer-video-1.0.vapi @@ -296,6 +296,7 @@ namespace Gst { public Gst.Video.OverlayComposition copy (); public unowned Gst.Video.OverlayRectangle get_rectangle (uint n); public uint get_seqnum (); + [ReturnsModifiedPointer] public Gst.Video.OverlayComposition make_writable (); public uint n_rectangles (); } diff --git a/vapi/metadata/Gst-1.0.metadata b/vapi/metadata/Gst-1.0.metadata index e2f64afed..eb4c47c9b 100644 --- a/vapi/metadata/Gst-1.0.metadata +++ b/vapi/metadata/Gst-1.0.metadata @@ -199,6 +199,7 @@ TagList base_type="Gst.MiniObject" .mini_object skip Toc base_type="Gst.MiniObject" TocEntry base_type="Gst.MiniObject" +*.make_writable returns_modified_pointer // Reparenting TAG_* parent="Gst.Tags" name="TAG_(.+)" diff --git a/vapi/metadata/GstVideo-1.0.metadata b/vapi/metadata/GstVideo-1.0.metadata index b115e0ec6..1777e7a14 100644 --- a/vapi/metadata/GstVideo-1.0.metadata +++ b/vapi/metadata/GstVideo-1.0.metadata @@ -19,6 +19,7 @@ VideoCodecFrame // Gst.MiniObject inheritance VideoOverlayComposition base_type="Gst.MiniObject" VideoOverlayRectangle base_type="Gst.MiniObject" +*.make_writable returns_modified_pointer // Bug #685833 VideoCodecFrame |