From: Rico Tzschichholz Date: Sat, 1 Aug 2020 12:55:46 +0000 (+0200) Subject: gstreamer: Update from 1.17.2+ git master X-Git-Tag: 0.49.1~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6fb027ce0ecaccef42a5972e5f4664cadb226e75;p=thirdparty%2Fvala.git gstreamer: Update from 1.17.2+ git master --- 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 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 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-base-1.0.vapi b/vapi/gstreamer-base-1.0.vapi index a8d5f85b9..4c9bdc711 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 (); 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 (); } [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")]