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



commit 6da8973e1d466bc34e981b4afd575e296e7830f5
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Sat Aug 1 14:55:46 2020 +0200

    gstreamer: Update from 1.17.2+ git master

 vapi/gst-editing-services-1.0.vapi | 6 ++++++
 vapi/gstreamer-1.0.vapi            | 3 +++
 vapi/gstreamer-base-1.0.vapi       | 9 +++++++++
 3 files changed, 18 insertions(+)
---
diff --git a/vapi/gst-editing-services-1.0.vapi b/vapi/gst-editing-services-1.0.vapi
index 5a1d22588..0bb63f0b3 100644
--- a/vapi/gst-editing-services-1.0.vapi
+++ b/vapi/gst-editing-services-1.0.vapi
@@ -533,6 +533,8 @@ namespace GES {
                public signal void group_removed (GES.Group group, GLib.GenericArray<GES.Container> children);
                public virtual signal void layer_added (GES.Layer layer);
                public virtual signal void layer_removed (GES.Layer layer);
+               [Version (since = "1.18")]
+               public signal GES.Track select_element_track (GES.Clip clip, GES.TrackElement track_element);
                public signal GLib.GenericArray<GES.Track> select_tracks_for_object (GES.Clip clip, 
GES.TrackElement track_element);
                public signal void snapping_ended (GES.TrackElement obj1, GES.TrackElement obj2, uint64 
position);
                public signal void snapping_started (GES.TrackElement obj1, GES.TrackElement obj2, uint64 
position);
@@ -846,6 +848,10 @@ namespace GES {
                [Version (since = "1.18")]
                public bool is_nested_timeline { get; }
        }
+       [CCode (cheader_filename = "ges/ges.h", has_type_id = false)]
+       [Compact]
+       public class UriSource {
+       }
        [CCode (cheader_filename = "ges/ges.h", type_id = "ges_uri_source_asset_get_type ()")]
        public class UriSourceAsset : GES.TrackElementAsset, GES.MetaContainer, GLib.AsyncInitable, 
GLib.Initable {
                [CCode (has_construct_function = false)]
diff --git a/vapi/gstreamer-1.0.vapi b/vapi/gstreamer-1.0.vapi
index 096fb408a..4358e2472 100644
--- a/vapi/gstreamer-1.0.vapi
+++ b/vapi/gstreamer-1.0.vapi
@@ -386,6 +386,9 @@ namespace Gst {
                [Version (since = "1.6")]
                public static Gst.Uri? from_string (string uri);
                [CCode (cheader_filename = "gst/gst.h")]
+               [Version (since = "1.18")]
+               public static Gst.Uri? from_string_escaped (string uri);
+               [CCode (cheader_filename = "gst/gst.h")]
                public static string? get_location (string uri);
                [CCode (cheader_filename = "gst/gst.h")]
                public static string? get_protocol (string uri);
diff --git a/vapi/gstreamer-base-1.0.vapi b/vapi/gstreamer-base-1.0.vapi
index a8d5f85b9..ba7bde292 100644
--- a/vapi/gstreamer-base-1.0.vapi
+++ b/vapi/gstreamer-base-1.0.vapi
@@ -83,8 +83,12 @@ namespace Gst {
                        public virtual bool negotiate ();
                        [NoWrapper]
                        public virtual bool negotiated_src_caps (Gst.Caps caps);
+                       [Version (since = "1.18")]
+                       public virtual Gst.Sample peek_next_sample (Gst.Base.AggregatorPad aggregator_pad);
                        [NoWrapper]
                        public virtual bool propose_allocation (Gst.Base.AggregatorPad pad, Gst.Query 
decide_query, Gst.Query query);
+                       [Version (since = "1.18")]
+                       public void selected_samples (Gst.ClockTime pts, Gst.ClockTime dts, Gst.ClockTime 
duration, Gst.Structure? info);
                        public void set_latency (Gst.ClockTime min_latency, Gst.ClockTime max_latency);
                        public void set_src_caps (Gst.Caps caps);
                        [Version (since = "1.16")]
@@ -112,6 +116,9 @@ namespace Gst {
                        [NoWrapper]
                        public virtual Gst.FlowReturn update_src_caps (Gst.Caps caps, out Gst.Caps ret);
                        [NoAccessorMethod]
+                       [Version (since = "1.18")]
+                       public bool emit_signals { get; set; }
+                       [NoAccessorMethod]
                        public uint64 latency { get; set; }
                        [NoAccessorMethod]
                        [Version (since = "1.16")]
@@ -120,6 +127,8 @@ namespace Gst {
                        public uint64 start_time { get; set; }
                        [NoAccessorMethod]
                        public Gst.Base.AggregatorStartTimeSelection start_time_selection { get; set; }
+                       [Version (since = "1.18")]
+                       public signal void samples_selected (Gst.Segment object, uint64 p0, uint64 p1, uint64 
p2, Gst.Structure p3);
                }
                [CCode (cheader_filename = "gst/base/base.h", cname = "GstAggregatorPad", lower_case_cprefix 
= "gst_aggregator_pad_", type_id = "gst_aggregator_pad_get_type ()")]
                [GIR (name = "AggregatorPad")]


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