[vala/staging] gstreamer: Update from 1.17.2+ git master



commit c19bd47044c73333d25dcfa393af89bac7a3423e
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Sun Jul 12 16:14:22 2020 +0200

    gstreamer: Update from 1.17.2+ git master

 vapi/gst-editing-services-1.0.vapi |  8 ++++++++
 vapi/gstreamer-1.0.vapi            |  1 +
 vapi/gstreamer-app-1.0.vapi        | 11 +++++++----
 vapi/gstreamer-base-1.0.vapi       |  5 +++++
 4 files changed, 21 insertions(+), 4 deletions(-)
---
diff --git a/vapi/gst-editing-services-1.0.vapi b/vapi/gst-editing-services-1.0.vapi
index c8f472738..5a1d22588 100644
--- a/vapi/gst-editing-services-1.0.vapi
+++ b/vapi/gst-editing-services-1.0.vapi
@@ -1230,6 +1230,14 @@ namespace GES {
        public const int PADDING_LARGE;
        [CCode (cheader_filename = "ges/ges.h", cname = "GES_TIMELINE_ELEMENT_NO_LAYER_PRIORITY")]
        public const uint32 TIMELINE_ELEMENT_NO_LAYER_PRIORITY;
+       [CCode (cheader_filename = "ges/ges.h", cname = "GES_VERSION_MAJOR")]
+       public const int VERSION_MAJOR;
+       [CCode (cheader_filename = "ges/ges.h", cname = "GES_VERSION_MICRO")]
+       public const int VERSION_MICRO;
+       [CCode (cheader_filename = "ges/ges.h", cname = "GES_VERSION_MINOR")]
+       public const int VERSION_MINOR;
+       [CCode (cheader_filename = "ges/ges.h", cname = "GES_VERSION_NANO")]
+       public const int VERSION_NANO;
        [CCode (cheader_filename = "ges/ges.h")]
        public static bool add_missing_uri_relocation_uri (string uri, bool recurse);
        [CCode (cheader_filename = "ges/ges.h")]
diff --git a/vapi/gstreamer-1.0.vapi b/vapi/gstreamer-1.0.vapi
index bd4e19981..096fb408a 100644
--- a/vapi/gstreamer-1.0.vapi
+++ b/vapi/gstreamer-1.0.vapi
@@ -2493,6 +2493,7 @@ namespace Gst {
                public void add_valist_values (Gst.TagMergeMode mode, string tag, va_list var_args);
                public void add_value (Gst.TagMergeMode mode, string tag, GLib.Value value);
                public void add_values (Gst.TagMergeMode mode, string tag, ...);
+               public Gst.TagList copy ();
                [CCode (has_construct_function = false)]
                public TagList.empty ();
                public void @foreach (Gst.TagForeachFunc func);
diff --git a/vapi/gstreamer-app-1.0.vapi b/vapi/gstreamer-app-1.0.vapi
index b3ff55c40..b2bedd1b6 100644
--- a/vapi/gstreamer-app-1.0.vapi
+++ b/vapi/gstreamer-app-1.0.vapi
@@ -74,12 +74,17 @@ namespace Gst {
                        [NoAccessorMethod]
                        public bool block { get; set; }
                        public Gst.Caps caps { owned get; set; }
+                       [Version (since = "1.2")]
                        public uint64 current_level_bytes { get; }
+                       [Version (since = "1.10")]
                        public uint64 duration { get; set; }
                        public bool emit_signals { get; set; }
                        [NoAccessorMethod]
                        public Gst.Format format { get; set; }
                        [NoAccessorMethod]
+                       [Version (since = "1.18")]
+                       public bool handle_segment_change { get; set; }
+                       [NoAccessorMethod]
                        public bool is_live { get; set; }
                        public uint64 max_bytes { get; set; }
                        [NoAccessorMethod]
@@ -95,12 +100,10 @@ namespace Gst {
                        public virtual signal void enough_data ();
                        public virtual signal void need_data (uint length);
                        [CCode (cname = "push-buffer")]
-                       public signal Gst.FlowReturn on_push_buffer (Gst.Buffer buffer);
+                       public signal Gst.FlowReturn on_push_buffer (Gst.Buffer object);
                        [CCode (cname = "push-buffer-list")]
-                       [Version (since = "1.14")]
-                       public signal Gst.FlowReturn on_push_buffer_list (Gst.BufferList buffer_list);
+                       public signal Gst.FlowReturn on_push_buffer_list (Gst.BufferList object);
                        [HasEmitter]
-                       [Version (since = "1.6")]
                        public virtual signal Gst.FlowReturn push_sample (Gst.Sample sample);
                        public virtual signal bool seek_data (uint64 offset);
                }
diff --git a/vapi/gstreamer-base-1.0.vapi b/vapi/gstreamer-base-1.0.vapi
index dc236d99d..a8d5f85b9 100644
--- a/vapi/gstreamer-base-1.0.vapi
+++ b/vapi/gstreamer-base-1.0.vapi
@@ -68,6 +68,8 @@ namespace Gst {
                        [NoWrapper]
                        public virtual bool decide_allocation (Gst.Query query);
                        public virtual Gst.FlowReturn finish_buffer (owned Gst.Buffer buffer);
+                       [Version (since = "1.18")]
+                       public virtual Gst.FlowReturn finish_buffer_list (owned Gst.BufferList bufferlist);
                        [NoWrapper]
                        public virtual Gst.Caps fixate_src_caps (Gst.Caps caps);
                        [NoWrapper]
@@ -731,7 +733,10 @@ namespace Gst {
                        public virtual bool is_seekable ();
                        [Version (since = "1.18")]
                        public virtual bool negotiate ();
+                       [Version (deprecated = true, deprecated_since = "1.18")]
                        public bool new_seamless_segment (int64 start, int64 stop, int64 time);
+                       [Version (since = "1.18")]
+                       public bool new_segment (Gst.Segment segment);
                        [NoWrapper]
                        public virtual bool prepare_seek_segment (Gst.Event seek, Gst.Segment segment);
                        [NoWrapper]


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