From: Rico Tzschichholz Date: Thu, 25 Feb 2016 09:12:43 +0000 (+0100) Subject: gstreamer: Update to 1.7.2+ X-Git-Tag: 0.32.0~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=094fd48e661317404c74bfb416329862982cd71e;p=thirdparty%2Fvala.git gstreamer: Update to 1.7.2+ --- diff --git a/vapi/gstreamer-1.0.vapi b/vapi/gstreamer-1.0.vapi index 1fa2bf10b..8a9b43892 100644 --- a/vapi/gstreamer-1.0.vapi +++ b/vapi/gstreamer-1.0.vapi @@ -195,6 +195,9 @@ namespace Gst { public const string COMPOSER; [CCode (cheader_filename = "gst/gst.h", cname = "GST_TAG_COMPOSER_SORTNAME")] public const string COMPOSER_SORTNAME; + [CCode (cheader_filename = "gst/gst.h", cname = "GST_TAG_CONDUCTOR")] + [Version (since = "1.8")] + public const string CONDUCTOR; [CCode (cheader_filename = "gst/gst.h", cname = "GST_TAG_CONTACT")] public const string CONTACT; [CCode (cheader_filename = "gst/gst.h", cname = "GST_TAG_CONTAINER_FORMAT")] diff --git a/vapi/gstreamer-pbutils-1.0.vapi b/vapi/gstreamer-pbutils-1.0.vapi index 19bb6aacf..ebaf483d4 100644 --- a/vapi/gstreamer-pbutils-1.0.vapi +++ b/vapi/gstreamer-pbutils-1.0.vapi @@ -35,11 +35,20 @@ namespace Gst { public static unowned string get_profile (uint8 vis_obj_seq, uint len); } } - [CCode (cheader_filename = "gst/pbutils/pbutils.h", lower_case_cprefix = "gst_audio_visualizer_", lower_case_csuffix = "audio_visualizer", type_id = "gst_audio_visualizer_get_type ()")] - [GIR (name = "AudioVisualizer-BaseExtLibvisual")] - public abstract class AudioVisualizer-BaseExtLibvisual : Gst.Element { + [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = "GstAudioVisualizer", lower_case_cprefix = "gst_audio_visualizer_", type_id = "gst_audio_visualizer_get_type ()")] + [GIR (name = "AudioVisualizer")] + public abstract class AudioVisualizer : Gst.Element { + public weak Gst.Audio.Info ainfo; + public uint req_spf; + public weak Gst.Video.Info vinfo; [CCode (has_construct_function = false)] - protected AudioVisualizer-BaseExtLibvisual (); + protected AudioVisualizer (); + [NoWrapper] + public virtual bool decide_allocation (Gst.Query query); + [NoWrapper] + public virtual bool render (Gst.Buffer audio, Gst.Video.Frame video); + [NoWrapper] + public virtual bool setup (); [NoAccessorMethod] public uint shade_amount { get; set; } } @@ -235,14 +244,6 @@ namespace Gst { public void set_startup_notification_id (string startup_id); public void set_xid (uint xid); } - [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = "GstAudioVisualizer", has_type_id = false)] - [GIR (name = "AudioVisualizer")] - public struct AudioVisualizer { - public weak Gst.Element parent; - public uint req_spf; - public weak Gst.Video.Info vinfo; - public weak Gst.Audio.Info ainfo; - } [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = "GstAudioVisualizerShader", cprefix = "GST_AUDIO_VISUALIZER_SHADER_", type_id = "gst_audio_visualizer_shader_get_type ()")] [GIR (name = "AudioVisualizerShader")] public enum AudioVisualizerShader {