]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gstreamer: Gst.AppSrc.push_buffer() takes ownership of the buffer
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Sat, 3 Apr 2010 07:27:58 +0000 (09:27 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 7 Apr 2010 06:08:03 +0000 (08:08 +0200)
vapi/gstreamer-app-0.10.vapi
vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.metadata

index d0c131eec868ac97ae4bec5f86692c24e96c5879..1f3e1098d041833138c0ac01431a949eac7b1937 100644 (file)
@@ -29,7 +29,7 @@ namespace Gst {
        [CCode (cheader_filename = "gst/app/gstappsrc.h")]
        public class AppSrc : Gst.BaseSrc, Gst.URIHandler {
                public Gst.FlowReturn end_of_stream ();
-               public Gst.FlowReturn push_buffer (Gst.Buffer buffer);
+               public Gst.FlowReturn push_buffer (owned Gst.Buffer buffer);
                public void set_callbacks (Gst.AppSrcCallbacks callbacks, GLib.DestroyNotify notify);
                [NoAccessorMethod]
                public bool block { get; set; }
index 7f643ac9693490415980dcbab9dc0908cd16dd4c..43a8a31d61dcc39f4b258b1e30e7df5d48a04a74 100644 (file)
@@ -28,5 +28,6 @@ gst_app_src_get_stream_type hidden="1"
 gst_app_src_set_stream_type hidden="1"
 gst_app_src_get_size hidden="1"
 gst_app_src_set_size hidden="1"
+gst_app_src_push_buffer.buffer transfer_ownership="1"
 GstAppStreamType cheader_filename="gst/app/gstappsrc.h"
 GstAppBuffer* hidden="1"