[vala] clutter-gst-1.0/2.0: Update to 1.6.0/2.0.8



commit 47305de837090f3bdb21183bcac51a056561b639
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Wed Oct 30 20:47:01 2013 +0100

    clutter-gst-1.0/2.0: Update to 1.6.0/2.0.8

 vapi/Makefile.am                         |   10 +++
 vapi/clutter-gst-1.0.vapi                |   94 +++++++++++++++++++++++-------
 vapi/clutter-gst-2.0.deps                |    4 +
 vapi/clutter-gst-2.0.vapi                |   86 +++++++++++++++++++++++++++
 vapi/metadata/ClutterGst-1.0-custom.vala |    9 +++
 vapi/metadata/ClutterGst-1.0.metadata    |    8 +++
 vapi/metadata/ClutterGst-2.0-custom.vala |    9 +++
 vapi/metadata/ClutterGst-2.0.metadata    |    8 +++
 8 files changed, 206 insertions(+), 22 deletions(-)
---
diff --git a/vapi/Makefile.am b/vapi/Makefile.am
index 0347dd6..0ec8377 100644
--- a/vapi/Makefile.am
+++ b/vapi/Makefile.am
@@ -23,6 +23,8 @@ dist_vapi_DATA = \
        clutter-1.0.vapi \
        clutter-gst-1.0.deps \
        clutter-gst-1.0.vapi \
+       clutter-gst-2.0.deps \
+       clutter-gst-2.0.vapi \
        clutter-gtk-0.10.deps \
        clutter-gtk-0.10.vapi \
        clutter-gtk-1.0.deps \
@@ -377,6 +379,8 @@ GIR_BINDINGS = \
        atspi-2 \
        clutter-1.0 \
        clutter-gtk-1.0 \
+       clutter-gst-1.0 \
+       clutter-gst-2.0 \
        cogl-pango-1.0 \
        gdk-3.0 \
        gdk-pixbuf-2.0 \
@@ -439,6 +443,12 @@ clutter-gtk-0.10:
 clutter-gtk-1.0:
        $(GENVAPI) --library $(srcdir)/clutter-gtk-1.0 --metadatadir $(METADATADIR) 
$(METADATADIR)/GtkClutter-1.0-custom.vala --pkg clutter-1.0 --pkg gtk+-3.0 --pkg cogl-pango-1.0 
$(GIRDIR)/GtkClutter-1.0.gir
 
+clutter-gst-1.0:
+       $(GENVAPI) --library $(srcdir)/clutter-gst-1.0 --metadatadir $(METADATADIR) 
$(METADATADIR)/ClutterGst-1.0-custom.vala --pkg clutter-1.0 --pkg gstreamer-base-0.10 --pkg 
gstreamer-video-0.10 gstreamer-interfaces-0.10.vapi $(GIRDIR)/ClutterGst-1.0.gir
+
+clutter-gst-2.0:
+       $(GENVAPI) --library $(srcdir)/clutter-gst-2.0 --metadatadir $(METADATADIR) 
$(METADATADIR)/ClutterGst-2.0-custom.vala --pkg cogl-1.0 --pkg clutter-1.0 --pkg gstreamer-base-1.0 --pkg 
gstreamer-video-1.0 $(GIRDIR)/ClutterGst-2.0.gir
+
 cogl-1.0:
        $(GENVAPI) --library $(srcdir)/cogl-1.0 $(PACKAGESDIR)/cogl-1.0/cogl-1.0-custom.vala 
$(PACKAGESDIR)/cogl-1.0/cogl-1.0.gi
 
diff --git a/vapi/clutter-gst-1.0.vapi b/vapi/clutter-gst-1.0.vapi
index 2443f66..23909eb 100644
--- a/vapi/clutter-gst-1.0.vapi
+++ b/vapi/clutter-gst-1.0.vapi
@@ -1,36 +1,86 @@
-[CCode (cprefix = "ClutterGst", lower_case_cprefix = "clutter_gst_", cheader_filename = 
"clutter-gst/clutter-gst.h")]
+/* clutter-gst-1.0.vapi generated by vapigen, do not modify. */
+
+[CCode (cprefix = "ClutterGst", gir_namespace = "ClutterGst", gir_version = "1.0", lower_case_cprefix = 
"clutter_gst_")]
 namespace ClutterGst {
-       [CCode (lower_case_cprefix = "")]
        namespace Version {
-               [CCode (cname = "CLUTTER_GST_MAJOR_VERSION")]
+               [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_VERSION_HEX")]
+               public const int HEX;
+               [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_MAJOR_VERSION")]
                public const int MAJOR;
-               [CCode (cname = "CLUTTER_GST_MINOR_VERSION")]
-               public const int MINOR;
-               [CCode (cname = "CLUTTER_GST_MICRO_VERSION")]
+               [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_MICRO_VERSION")]
                public const int MICRO;
-               [CCode (cname = "CLUTTER_GST_VERSION_HEX")]
-               public const int HEX;
-               [CCode (cname = "CLUTTER_GST_VERSION_S")]
+               [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_MINOR_VERSION")]
+               public const int MINOR;
+               [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_VERSION_S")]
                public const string STRING;
-               [CCode (cname = "CLUTTER_GST_CHECK_VERSION")]
-               public bool check(int major, int minor, int micro);
+               [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_CHECK_VERSION")]
+               public static bool check (int major, int minor, int micro);
        }
-       public class VideoSink : Gst.BaseSink {
-               [CCode (type = "GstElement*", has_construct_function = false)]
+       [CCode (cheader_filename = "clutter-gst/clutter-gst.h", type_id = "clutter_gst_video_sink_get_type 
()")]
+       public class VideoSink : Gst.BaseSink, Gst.ImplementsInterface, Gst.Navigation {
+               [CCode (has_construct_function = false, type = "GstElement*")]
+               [Deprecated (since = "1.6")]
                public VideoSink (Clutter.Texture texture);
                [NoAccessorMethod]
-               public Clutter.Texture texture { get; set; }
+               public Clutter.Texture texture { owned get; set; }
                [NoAccessorMethod]
                public int update_priority { get; set; }
        }
-       public class VideoTexture : Clutter.Texture, Clutter.Media {
-               [CCode (type = "ClutterActor*", has_construct_function = false)]
+       [CCode (cheader_filename = "clutter-gst/clutter-gst.h", type_id = "clutter_gst_video_texture_get_type 
()")]
+       public class VideoTexture : Clutter.Texture, Atk.Implementor, Clutter.Animatable, Clutter.Container, 
Clutter.Media, Clutter.Scriptable, ClutterGst.Player {
+               [CCode (has_construct_function = false, type = "ClutterActor*")]
                public VideoTexture ();
-               [CCode (type = "GstElement*")]
-               public unowned Gst.Pipeline get_pipeline ();
-               public string user_agent { owned get; set; }
-               public Cogl.Handle idle_material { get; set; }
+               public unowned Cogl.Handle get_idle_material ();
+               public void set_idle_material (Cogl.Handle material);
+               [NoAccessorMethod]
+               public Gst.Fraction pixel_aspect_ratio { get; set; }
+       }
+       [CCode (cheader_filename = "clutter-gst/clutter-gst.h")]
+       public interface Player : Clutter.Media, GLib.Object, Clutter.Media {
+               public static void class_init (GLib.ObjectClass object_class);
+               public void deinit ();
+               public abstract int get_audio_stream ();
+               public abstract unowned GLib.List<string> get_audio_streams ();
+               public abstract ClutterGst.BufferingMode get_buffering_mode ();
+               public abstract bool get_idle ();
+               public abstract bool get_in_seek ();
+               public abstract unowned Gst.Element get_pipeline ();
+               public abstract ClutterGst.SeekFlags get_seek_flags ();
+               public abstract int get_subtitle_track ();
+               public abstract unowned GLib.List<string> get_subtitle_tracks ();
+               public abstract string get_user_agent ();
+               public bool init ();
+               public abstract void set_audio_stream (int index_);
+               public abstract void set_buffering_mode (ClutterGst.BufferingMode mode);
+               public abstract void set_seek_flags (ClutterGst.SeekFlags flags);
+               public abstract void set_subtitle_track (int index_);
+               public abstract void set_user_agent (string user_agent);
+               public abstract int audio_stream { get; set; }
+               public abstract void* audio_streams { get; }
+               public abstract bool idle { get; }
+               public abstract Cogl.Handle idle_material { get; set; }
+               public abstract bool in_seek { get; }
+               public abstract ClutterGst.SeekFlags seek_flags { get; set; }
+               public abstract int subtitle_track { get; set; }
+               public abstract void* subtitle_tracks { get; }
+               public abstract string user_agent { owned get; set; }
+               public virtual signal void download_buffering (double start, double stop);
+       }
+       [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cprefix = "CLUTTER_GST_BUFFERING_MODE_", 
type_id = "clutter_gst_buffering_mode_get_type ()")]
+       public enum BufferingMode {
+               STREAM,
+               DOWNLOAD
+       }
+       [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cprefix = "CLUTTER_GST_SEEK_FLAG_", type_id = 
"clutter_gst_seek_flags_get_type ()")]
+       [Flags]
+       public enum SeekFlags {
+               NONE,
+               ACCURATE
        }
-       public static Clutter.InitError init ([CCode (array_length_pos = 0.9)] ref unowned string[] argv);
-       public static Clutter.InitError init_with_args ([CCode (array_length_pos = 0.9)] ref unowned string[] 
argv, string parameter_string, [CCode (array_length = false)] GLib.OptionEntry[] entries, string 
translation_domain) throws GLib.OptionError;
+       [CCode (cheader_filename = "clutter-gst/clutter-gst.h")]
+       public static Clutter.InitError init ([CCode (array_length_cname = "argc", array_length_pos = 0.5)] 
ref unowned string[]? argv);
+       [CCode (cheader_filename = "clutter-gst/clutter-gst.h")]
+       public static Clutter.InitError init_with_args ([CCode (array_length_cname = "argc", array_length_pos 
= 0.5)] ref unowned string[]? argv, string parameter_string, GLib.OptionEntry entries, string 
translation_domain) throws GLib.Error;
+       [CCode (cheader_filename = "clutter-gst/clutter-gst.h")]
+       public static void player_class_init (GLib.ObjectClass object_class);
 }
diff --git a/vapi/clutter-gst-2.0.deps b/vapi/clutter-gst-2.0.deps
new file mode 100644
index 0000000..cb9bc44
--- /dev/null
+++ b/vapi/clutter-gst-2.0.deps
@@ -0,0 +1,4 @@
+clutter-1.0
+gstreamer-1.0
+gstreamer-base-1.0
+gstreamer-video-1.0
diff --git a/vapi/clutter-gst-2.0.vapi b/vapi/clutter-gst-2.0.vapi
new file mode 100644
index 0000000..83381ee
--- /dev/null
+++ b/vapi/clutter-gst-2.0.vapi
@@ -0,0 +1,86 @@
+/* clutter-gst-2.0.vapi generated by vapigen, do not modify. */
+
+[CCode (cprefix = "ClutterGst", gir_namespace = "ClutterGst", gir_version = "2.0", lower_case_cprefix = 
"clutter_gst_")]
+namespace ClutterGst {
+       namespace Version {
+               [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_VERSION_HEX")]
+               public const int HEX;
+               [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_MAJOR_VERSION")]
+               public const int MAJOR;
+               [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_MICRO_VERSION")]
+               public const int MICRO;
+               [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_MINOR_VERSION")]
+               public const int MINOR;
+               [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_VERSION_S")]
+               public const string STRING;
+               [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_CHECK_VERSION")]
+               public static bool check (int major, int minor, int micro);
+       }
+       [CCode (cheader_filename = "clutter-gst/clutter-gst.h", type_id = "clutter_gst_video_sink_get_type 
()")]
+       public class VideoSink : Gst.Base.Sink, Gst.Video.Navigation {
+               [CCode (has_construct_function = false, type = "GstElement*")]
+               [Deprecated (since = "1.6")]
+               public VideoSink (Clutter.Texture texture);
+               [NoAccessorMethod]
+               public Clutter.Texture texture { owned get; set; }
+               [NoAccessorMethod]
+               public int update_priority { get; set; }
+       }
+       [CCode (cheader_filename = "clutter-gst/clutter-gst.h", type_id = "clutter_gst_video_texture_get_type 
()")]
+       public class VideoTexture : Clutter.Texture, Atk.Implementor, Clutter.Animatable, Clutter.Container, 
Clutter.Media, Clutter.Scriptable, ClutterGst.Player {
+               [CCode (has_construct_function = false, type = "ClutterActor*")]
+               public VideoTexture ();
+               public unowned Cogl.Handle get_idle_material ();
+               public void set_idle_material (Cogl.Handle material);
+               [NoAccessorMethod]
+               public Gst.Fraction pixel_aspect_ratio { owned get; set; }
+       }
+       [CCode (cheader_filename = "clutter-gst/clutter-gst.h")]
+       public interface Player : Clutter.Media, GLib.Object, Clutter.Media {
+               public static void class_init (GLib.ObjectClass object_class);
+               public void deinit ();
+               public abstract int get_audio_stream ();
+               public abstract unowned GLib.List<string> get_audio_streams ();
+               public abstract ClutterGst.BufferingMode get_buffering_mode ();
+               public abstract bool get_idle ();
+               public abstract bool get_in_seek ();
+               public abstract unowned Gst.Element get_pipeline ();
+               public abstract ClutterGst.SeekFlags get_seek_flags ();
+               public abstract int get_subtitle_track ();
+               public abstract unowned GLib.List<string> get_subtitle_tracks ();
+               public abstract string get_user_agent ();
+               public bool init ();
+               public abstract void set_audio_stream (int index_);
+               public abstract void set_buffering_mode (ClutterGst.BufferingMode mode);
+               public abstract void set_seek_flags (ClutterGst.SeekFlags flags);
+               public abstract void set_subtitle_track (int index_);
+               public abstract void set_user_agent (string user_agent);
+               public abstract int audio_stream { get; set; }
+               public abstract void* audio_streams { get; }
+               public abstract bool idle { get; }
+               public abstract Cogl.Handle idle_material { get; set; }
+               public abstract bool in_seek { get; }
+               public abstract ClutterGst.SeekFlags seek_flags { get; set; }
+               public abstract int subtitle_track { get; set; }
+               public abstract void* subtitle_tracks { get; }
+               public abstract string user_agent { owned get; set; }
+               public virtual signal void download_buffering (double start, double stop);
+       }
+       [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cprefix = "CLUTTER_GST_BUFFERING_MODE_", 
type_id = "clutter_gst_buffering_mode_get_type ()")]
+       public enum BufferingMode {
+               STREAM,
+               DOWNLOAD
+       }
+       [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cprefix = "CLUTTER_GST_SEEK_FLAG_", type_id = 
"clutter_gst_seek_flags_get_type ()")]
+       [Flags]
+       public enum SeekFlags {
+               NONE,
+               ACCURATE
+       }
+       [CCode (cheader_filename = "clutter-gst/clutter-gst.h")]
+       public static Clutter.InitError init ([CCode (array_length_cname = "argc", array_length_pos = 0.5)] 
ref unowned string[]? argv);
+       [CCode (cheader_filename = "clutter-gst/clutter-gst.h")]
+       public static Clutter.InitError init_with_args ([CCode (array_length_cname = "argc", array_length_pos 
= 0.5)] ref unowned string[]? argv, string parameter_string, GLib.OptionEntry entries, string 
translation_domain) throws GLib.Error;
+       [CCode (cheader_filename = "clutter-gst/clutter-gst.h")]
+       public static void player_class_init (GLib.ObjectClass object_class);
+}
diff --git a/vapi/metadata/ClutterGst-1.0-custom.vala b/vapi/metadata/ClutterGst-1.0-custom.vala
new file mode 100644
index 0000000..3507b88
--- /dev/null
+++ b/vapi/metadata/ClutterGst-1.0-custom.vala
@@ -0,0 +1,9 @@
+namespace ClutterGst {
+       namespace Version {
+               [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_CHECK_VERSION")]
+               public static bool check(int major, int minor, int micro);
+       }
+       public interface Player : Clutter.Media, GLib.Object {
+               public abstract Cogl.Handle idle_material { get; set; }
+       }
+}
diff --git a/vapi/metadata/ClutterGst-1.0.metadata b/vapi/metadata/ClutterGst-1.0.metadata
new file mode 100644
index 0000000..a078b3f
--- /dev/null
+++ b/vapi/metadata/ClutterGst-1.0.metadata
@@ -0,0 +1,8 @@
+MAJOR_VERSION name="MAJOR" parent="ClutterGst.Version"
+MINOR_VERSION name="MINOR" parent="ClutterGst.Version"
+MICRO_VERSION name="MICRO" parent="ClutterGst.Version"
+VERSION_HEX name="HEX" parent="ClutterGst.Version"
+VERSION_S name="STRING" parent="ClutterGst.Version"
+
+init.argv unowned
+init_with_args.argv unowned
diff --git a/vapi/metadata/ClutterGst-2.0-custom.vala b/vapi/metadata/ClutterGst-2.0-custom.vala
new file mode 100644
index 0000000..3507b88
--- /dev/null
+++ b/vapi/metadata/ClutterGst-2.0-custom.vala
@@ -0,0 +1,9 @@
+namespace ClutterGst {
+       namespace Version {
+               [CCode (cheader_filename = "clutter-gst/clutter-gst.h", cname = "CLUTTER_GST_CHECK_VERSION")]
+               public static bool check(int major, int minor, int micro);
+       }
+       public interface Player : Clutter.Media, GLib.Object {
+               public abstract Cogl.Handle idle_material { get; set; }
+       }
+}
diff --git a/vapi/metadata/ClutterGst-2.0.metadata b/vapi/metadata/ClutterGst-2.0.metadata
new file mode 100644
index 0000000..a078b3f
--- /dev/null
+++ b/vapi/metadata/ClutterGst-2.0.metadata
@@ -0,0 +1,8 @@
+MAJOR_VERSION name="MAJOR" parent="ClutterGst.Version"
+MINOR_VERSION name="MINOR" parent="ClutterGst.Version"
+MICRO_VERSION name="MICRO" parent="ClutterGst.Version"
+VERSION_HEX name="HEX" parent="ClutterGst.Version"
+VERSION_S name="STRING" parent="ClutterGst.Version"
+
+init.argv unowned
+init_with_args.argv unowned


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