vala r1024 - in trunk: . vapi vapi/packages/gstreamer-0.10 vapi/packages/gstreamer-interfaces-0.10



Author: juergbi
Date: Tue Feb 19 19:54:26 2008
New Revision: 1024
URL: http://svn.gnome.org/viewvc/vala?rev=1024&view=rev

Log:
2008-02-19  Juerg Billeter  <j bitron ch>

	* vapi/packages/gstreamer-0.10/,
	  vapi/packages/gstreamer-interfaces-0.10/: update to
	  gstreamer 0.10.17

	* vapi/gstreamer-0.10.vapi, vapi/gstreamer-interfaces-0.10.vapi:
	  regenerated


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

Modified: trunk/vapi/gstreamer-0.10.vapi
==============================================================================
--- trunk/vapi/gstreamer-0.10.vapi	(original)
+++ trunk/vapi/gstreamer-0.10.vapi	Tue Feb 19 19:54:26 2008
@@ -1567,7 +1567,7 @@
 		public static weak Gst.Plugin load_by_name (string name);
 		public static weak Gst.Plugin load_file (string filename) throws GLib.Error;
 		public bool name_filter (string name);
-		public static bool register_static (Gst.PluginDesc desc);
+		public static bool register_static (int major_version, int minor_version, string name, string description, Gst.PluginInitFunc init_func, string version, string license, string source, string package, string origin);
 	}
 	[CCode (cheader_filename = "gst/gst.h")]
 	public class PluginFeature : Gst.Object {

Modified: trunk/vapi/gstreamer-interfaces-0.10.vapi
==============================================================================
--- trunk/vapi/gstreamer-interfaces-0.10.vapi	(original)
+++ trunk/vapi/gstreamer-interfaces-0.10.vapi	Tue Feb 19 19:54:26 2008
@@ -55,17 +55,9 @@
 	public class MixerOptions : Gst.MixerTrack {
 		public weak GLib.List values;
 		public weak GLib.List get_values ();
-		[NoWrapper]
-		public virtual void option_changed (string value);
 	}
 	[CCode (cheader_filename = "gst/interfaces/mixer.h")]
 	public class MixerTrack : GLib.Object {
-		[NoWrapper]
-		public virtual void mute_toggled (bool mute);
-		[NoWrapper]
-		public virtual void record_toggled (bool record);
-		[NoWrapper]
-		public virtual void volume_changed (int volumes);
 		[NoAccessorMethod]
 		public weak uint flags { get; }
 		[NoAccessorMethod]
@@ -117,14 +109,18 @@
 		public abstract weak string get_option (Gst.MixerOptions opts);
 		public abstract void get_volume (Gst.MixerTrack track, int volumes);
 		public abstract weak GLib.List list_tracks ();
-		public abstract void mute_toggled (Gst.MixerTrack track, bool mute);
-		public abstract void option_changed (Gst.MixerOptions opts, string value);
-		public abstract void record_toggled (Gst.MixerTrack track, bool record);
 		public abstract void set_mute (Gst.MixerTrack track, bool mute);
 		public abstract void set_option (Gst.MixerOptions opts, string value);
 		public abstract void set_record (Gst.MixerTrack track, bool record);
 		public abstract void set_volume (Gst.MixerTrack track, int volumes);
-		public abstract void volume_changed (Gst.MixerTrack track, int volumes);
+		[HasEmitter]
+		public signal void mute_toggled (Gst.MixerTrack channel, bool mute);
+		[HasEmitter]
+		public signal void option_changed (Gst.MixerOptions opts, string option);
+		[HasEmitter]
+		public signal void record_toggled (Gst.MixerTrack channel, bool record);
+		[HasEmitter]
+		public signal void volume_changed (Gst.MixerTrack channel, pointer volumes);
 	}
 	[CCode (cheader_filename = "gst/interfaces/navigation.h")]
 	public interface Navigation {

Modified: trunk/vapi/packages/gstreamer-0.10/gstreamer-0.10.gi
==============================================================================
--- trunk/vapi/packages/gstreamer-0.10/gstreamer-0.10.gi	(original)
+++ trunk/vapi/packages/gstreamer-0.10/gstreamer-0.10.gi	Tue Feb 19 19:54:26 2008
@@ -6738,7 +6738,16 @@
 			<method name="register_static" symbol="gst_plugin_register_static">
 				<return-type type="gboolean"/>
 				<parameters>
-					<parameter name="desc" type="GstPluginDesc*"/>
+					<parameter name="major_version" type="gint"/>
+					<parameter name="minor_version" type="gint"/>
+					<parameter name="name" type="gchar*"/>
+					<parameter name="description" type="gchar*"/>
+					<parameter name="init_func" type="GstPluginInitFunc"/>
+					<parameter name="version" type="gchar*"/>
+					<parameter name="license" type="gchar*"/>
+					<parameter name="source" type="gchar*"/>
+					<parameter name="package" type="gchar*"/>
+					<parameter name="origin" type="gchar*"/>
 				</parameters>
 			</method>
 			<field name="desc" type="GstPluginDesc"/>
@@ -7436,8 +7445,8 @@
 		<constant name="GST_VALUE_LESS_THAN" type="int" value="-1"/>
 		<constant name="GST_VALUE_UNORDERED" type="int" value="2"/>
 		<constant name="GST_VERSION_MAJOR" type="int" value="0"/>
-		<constant name="GST_VERSION_MICRO" type="int" value="15"/>
+		<constant name="GST_VERSION_MICRO" type="int" value="17"/>
 		<constant name="GST_VERSION_MINOR" type="int" value="10"/>
-		<constant name="GST_VERSION_NANO" type="int" value="2"/>
+		<constant name="GST_VERSION_NANO" type="int" value="0"/>
 	</namespace>
 </api>

Modified: trunk/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.gi
==============================================================================
--- trunk/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.gi	(original)
+++ trunk/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.gi	Tue Feb 19 19:54:26 2008
@@ -53,13 +53,6 @@
 					<parameter name="mixer_options" type="GstMixerOptions*"/>
 				</parameters>
 			</method>
-			<vfunc name="option_changed">
-				<return-type type="void"/>
-				<parameters>
-					<parameter name="opts" type="GstMixerOptions*"/>
-					<parameter name="value" type="gchar*"/>
-				</parameters>
-			</vfunc>
 			<field name="values" type="GList*"/>
 		</object>
 		<object name="GstMixerTrack" parent="GObject" type-name="GstMixerTrack" get-type="gst_mixer_track_get_type">
@@ -69,27 +62,6 @@
 			<property name="min-volume" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
 			<property name="num-channels" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
 			<property name="untranslated-label" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
-			<vfunc name="mute_toggled">
-				<return-type type="void"/>
-				<parameters>
-					<parameter name="channel" type="GstMixerTrack*"/>
-					<parameter name="mute" type="gboolean"/>
-				</parameters>
-			</vfunc>
-			<vfunc name="record_toggled">
-				<return-type type="void"/>
-				<parameters>
-					<parameter name="channel" type="GstMixerTrack*"/>
-					<parameter name="record" type="gboolean"/>
-				</parameters>
-			</vfunc>
-			<vfunc name="volume_changed">
-				<return-type type="void"/>
-				<parameters>
-					<parameter name="channel" type="GstMixerTrack*"/>
-					<parameter name="volumes" type="gint*"/>
-				</parameters>
-			</vfunc>
 			<field name="label" type="gchar*"/>
 			<field name="flags" type="GstMixerTrackFlags"/>
 			<field name="num_channels" type="gint"/>
@@ -336,55 +308,63 @@
 					<parameter name="volumes" type="gint*"/>
 				</parameters>
 			</method>
-			<vfunc name="get_mixer_flags">
-				<return-type type="GstMixerFlags"/>
+			<signal name="mute-toggled" when="LAST">
+				<return-type type="void"/>
 				<parameters>
 					<parameter name="mixer" type="GstMixer*"/>
+					<parameter name="channel" type="GstMixerTrack*"/>
+					<parameter name="mute" type="gboolean"/>
 				</parameters>
-			</vfunc>
-			<vfunc name="get_option">
-				<return-type type="gchar*"/>
+			</signal>
+			<signal name="option-changed" when="LAST">
+				<return-type type="void"/>
 				<parameters>
 					<parameter name="mixer" type="GstMixer*"/>
 					<parameter name="opts" type="GstMixerOptions*"/>
+					<parameter name="option" type="char*"/>
 				</parameters>
-			</vfunc>
-			<vfunc name="get_volume">
+			</signal>
+			<signal name="record-toggled" when="LAST">
 				<return-type type="void"/>
 				<parameters>
 					<parameter name="mixer" type="GstMixer*"/>
-					<parameter name="track" type="GstMixerTrack*"/>
-					<parameter name="volumes" type="gint*"/>
+					<parameter name="channel" type="GstMixerTrack*"/>
+					<parameter name="record" type="gboolean"/>
 				</parameters>
-			</vfunc>
-			<vfunc name="list_tracks">
-				<return-type type="GList*"/>
+			</signal>
+			<signal name="volume-changed" when="LAST">
+				<return-type type="void"/>
 				<parameters>
 					<parameter name="mixer" type="GstMixer*"/>
+					<parameter name="channel" type="GstMixerTrack*"/>
+					<parameter name="volumes" type="gpointer"/>
 				</parameters>
-			</vfunc>
-			<vfunc name="mute_toggled">
-				<return-type type="void"/>
+			</signal>
+			<vfunc name="get_mixer_flags">
+				<return-type type="GstMixerFlags"/>
 				<parameters>
 					<parameter name="mixer" type="GstMixer*"/>
-					<parameter name="channel" type="GstMixerTrack*"/>
-					<parameter name="mute" type="gboolean"/>
 				</parameters>
 			</vfunc>
-			<vfunc name="option_changed">
-				<return-type type="void"/>
+			<vfunc name="get_option">
+				<return-type type="gchar*"/>
 				<parameters>
 					<parameter name="mixer" type="GstMixer*"/>
 					<parameter name="opts" type="GstMixerOptions*"/>
-					<parameter name="option" type="gchar*"/>
 				</parameters>
 			</vfunc>
-			<vfunc name="record_toggled">
+			<vfunc name="get_volume">
 				<return-type type="void"/>
 				<parameters>
 					<parameter name="mixer" type="GstMixer*"/>
-					<parameter name="channel" type="GstMixerTrack*"/>
-					<parameter name="record" type="gboolean"/>
+					<parameter name="track" type="GstMixerTrack*"/>
+					<parameter name="volumes" type="gint*"/>
+				</parameters>
+			</vfunc>
+			<vfunc name="list_tracks">
+				<return-type type="GList*"/>
+				<parameters>
+					<parameter name="mixer" type="GstMixer*"/>
 				</parameters>
 			</vfunc>
 			<vfunc name="set_mute">
@@ -419,14 +399,6 @@
 					<parameter name="volumes" type="gint*"/>
 				</parameters>
 			</vfunc>
-			<vfunc name="volume_changed">
-				<return-type type="void"/>
-				<parameters>
-					<parameter name="mixer" type="GstMixer*"/>
-					<parameter name="channel" type="GstMixerTrack*"/>
-					<parameter name="volumes" type="gint*"/>
-				</parameters>
-			</vfunc>
 		</interface>
 		<interface name="GstNavigation" type-name="GstNavigation" get-type="gst_navigation_get_type">
 			<method name="send_event" symbol="gst_navigation_send_event">

Modified: trunk/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.metadata
==============================================================================
--- trunk/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.metadata	(original)
+++ trunk/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.metadata	Tue Feb 19 19:54:26 2008
@@ -1,5 +1,9 @@
 Gst cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/gst.h"
 GstColorBalance::value_changed has_emitter="1"
+GstMixer::mute_toggled has_emitter="1"
+GstMixer::option_changed has_emitter="1"
+GstMixer::record_toggled has_emitter="1"
+GstMixer::volume_changed has_emitter="1"
 GstTuner::frequency_changed has_emitter="1"
 GstTuner::signal_changed has_emitter="1"
 GstColorBalanceType cheader_filename="gst/interfaces/colorbalance.h"



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