From 12e1f6c913effc6c9c54d3f25e5a33683364466c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Sat, 3 Apr 2010 09:27:58 +0200 Subject: [PATCH] gstreamer: Gst.AppSrc.push_buffer() takes ownership of the buffer --- vapi/gstreamer-app-0.10.vapi | 2 +- vapi/packages/gstreamer-app-0.10/gstreamer-app-0.10.metadata | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) 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" -- 2.47.2