[vala] gstreamer: Gst.AppSrc.push_buffer() takes ownership of the buffer



commit 12e1f6c913effc6c9c54d3f25e5a33683364466c
Author: Sebastian Dröge <sebastian droege collabora co uk>
Date:   Sat Apr 3 09:27:58 2010 +0200

    gstreamer: Gst.AppSrc.push_buffer() takes ownership of the buffer

 vapi/gstreamer-app-0.10.vapi                       |    2 +-
 .../gstreamer-app-0.10/gstreamer-app-0.10.metadata |    1 +
 2 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/vapi/gstreamer-app-0.10.vapi b/vapi/gstreamer-app-0.10.vapi
index d0c131e..1f3e109 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 7f643ac..43a8a31 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"



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]