vala r1550 - in trunk: . vapi vapi/packages/gstreamer-base-0.10



Author: juergbi
Date: Tue Jun  3 17:49:46 2008
New Revision: 1550
URL: http://svn.gnome.org/viewvc/vala?rev=1550&view=rev

Log:
2008-06-03  JÃrg Billeter  <j bitron ch>

	* vapi/packages/gstreamer-base-0.10/:

	Fix gst_adapter_take_buffer and gst_collect_pads_take_buffer
	bindings, add gst_base_sink_wait_clock binding, patch by Ali Sabil

	* vapi/gstreamer-base-0.10.vapi: regenerated


Modified:
   trunk/ChangeLog
   trunk/vapi/gstreamer-base-0.10.vapi
   trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.gi
   trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.metadata

Modified: trunk/vapi/gstreamer-base-0.10.vapi
==============================================================================
--- trunk/vapi/gstreamer-base-0.10.vapi	(original)
+++ trunk/vapi/gstreamer-base-0.10.vapi	Tue Jun  3 17:49:46 2008
@@ -168,7 +168,7 @@
 		public uchar peek (uint size);
 		public void push (Gst.Buffer buf);
 		public uchar take (uint nbytes);
-		public weak Gst.Buffer take_buffer (uint nbytes);
+		public Gst.Buffer take_buffer (uint nbytes);
 	}
 	[CCode (cheader_filename = "gst/base/gstbasesink.h")]
 	public class BaseSink : Gst.Element {
@@ -205,6 +205,7 @@
 		public void set_qos_enabled (bool enabled);
 		public void set_sync (bool sync);
 		public void set_ts_offset (Gst.ClockTimeDiff offset);
+		public Gst.ClockReturn wait_clock (Gst.ClockTime time, out Gst.ClockTimeDiff jitter);
 		public Gst.FlowReturn wait_eos (Gst.ClockTime time, out Gst.ClockTimeDiff jitter);
 		public Gst.FlowReturn wait_preroll ();
 		[NoWrapper]
@@ -274,7 +275,7 @@
 		public void set_function (Gst.CollectPadsFunction func);
 		public void start ();
 		public void stop ();
-		public weak Gst.Buffer take_buffer (Gst.CollectData data, uint size);
+		public Gst.Buffer take_buffer (Gst.CollectData data, uint size);
 	}
 	[CCode (cheader_filename = "gst/base/gstdataqueue.h")]
 	public class DataQueue : GLib.Object {

Modified: trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.gi
==============================================================================
--- trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.gi	(original)
+++ trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.gi	Tue Jun  3 17:49:46 2008
@@ -243,6 +243,14 @@
 					<parameter name="offset" type="GstClockTimeDiff"/>
 				</parameters>
 			</method>
+			<method name="wait_clock" symbol="gst_base_sink_wait_clock">
+				<return-type type="GstClockReturn"/>
+				<parameters>
+					<parameter name="basesink" type="GstBaseSink*"/>
+					<parameter name="time" type="GstClockTime"/>
+					<parameter name="jitter" type="GstClockTimeDiff*"/>
+				</parameters>
+			</method>
 			<method name="wait_eos" symbol="gst_base_sink_wait_eos">
 				<return-type type="GstFlowReturn"/>
 				<parameters>

Modified: trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.metadata
==============================================================================
--- trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.metadata	(original)
+++ trunk/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.metadata	Tue Jun  3 17:49:46 2008
@@ -7,6 +7,7 @@
 GstAdapter.assembled_size hidden="1"
 GstAdapter.assembled_len hidden="1"
 GstAdapter.buflist_end hidden="1"
+gst_adapter_take_buffer transfer_ownership="1"
 GstBaseSink cheader_filename="gst/base/gstbasesink.h"
 GstBaseSink.* weak="0"
 GstBaseSink.abidata hidden="1"
@@ -26,6 +27,7 @@
 GstCollectPads.data type_arguments="CollectData"
 GstCollectPads.abidata hidden="1"
 GstCollectPadsDestroyNotify cheader_filename="gst/base/gstcollectpads.h"
+gst_collect_pads_take_buffer transfer_ownership="1"
 GstDataQueue cheader_filename="gst/base/gstdataqueue.h"
 GstDataQueueCheckFullFunction cheader_filename="gst/base/gstdataqueue.h"
 GstDataQueueItem cheader_filename="gst/base/gstdataqueue.h"



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