From: Sebastian Dröge Date: Sat, 3 Apr 2010 07:27:58 +0000 (+0200) Subject: gstreamer: Gst.AppSrc.push_buffer() takes ownership of the buffer X-Git-Tag: 0.8.1~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=12e1f6c913effc6c9c54d3f25e5a33683364466c;p=thirdparty%2Fvala.git gstreamer: Gst.AppSrc.push_buffer() takes ownership of the buffer --- diff --git a/vapi/gstreamer-app-0.10.vapi b/vapi/gstreamer-app-0.10.vapi index d0c131eec..1f3e1098d 100644 --- a/vapi/gstreamer-app-0.10.vapi +++ b/vapi/gstreamer-app-0.10.vapi @@ -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; } diff --git a/vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.metadata b/vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.metadata index 7f643ac96..43a8a31d6 100644 --- a/vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.metadata +++ b/vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.metadata @@ -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"