summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2017-03-08 10:31:33 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2017-03-08 10:31:33 +0100
commitc4f2d4878463e5615dcc5186380b711755556053 (patch)
tree1768450aee1732ea43d967e10bf2990ed978c5f1
parent494727cca3e1d5f73f1be6b5b2bcfb12eb7aec04 (diff)
downloadvala-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.vapi2
-rw-r--r--vapi/gstreamer-video-1.0.vapi1
-rw-r--r--vapi/metadata/Gst-1.0.metadata1
-rw-r--r--vapi/metadata/GstVideo-1.0.metadata1
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