From: Rico Tzschichholz Date: Wed, 16 Oct 2019 15:27:50 +0000 (+0200) Subject: gstreamer: Update from 1.17.0+ git master X-Git-Tag: 0.47.1~81 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=377dd29c6c3396c115dc1750961217e69f4d1f70;p=thirdparty%2Fvala.git gstreamer: Update from 1.17.0+ git master --- diff --git a/vapi/gstreamer-check-1.0.vapi b/vapi/gstreamer-check-1.0.vapi index eb7ef6686..35ddf49ed 100644 --- a/vapi/gstreamer-check-1.0.vapi +++ b/vapi/gstreamer-check-1.0.vapi @@ -121,6 +121,9 @@ namespace Gst { public Gst.Buffer pull (); [CCode (cname = "gst_harness_pull_event")] public Gst.Event pull_event (); + [CCode (cname = "gst_harness_pull_until_eos")] + [Version (since = "1.18")] + public bool pull_until_eos (out Gst.Buffer buf); [CCode (cname = "gst_harness_pull_upstream_event")] public Gst.Event pull_upstream_event (); [CCode (cname = "gst_harness_push")] diff --git a/vapi/gstreamer-rtsp-server-1.0.vapi b/vapi/gstreamer-rtsp-server-1.0.vapi index e38d5992b..3fbbf5bab 100644 --- a/vapi/gstreamer-rtsp-server-1.0.vapi +++ b/vapi/gstreamer-rtsp-server-1.0.vapi @@ -232,6 +232,8 @@ namespace Gst { public bool is_shared (); public bool is_stop_on_disconnect (); public bool is_time_provider (); + [Version (since = "1.18")] + public void @lock (); public uint n_streams (); public virtual bool prepare (owned Gst.RTSPServer.Thread? thread); [NoWrapper] @@ -277,6 +279,8 @@ namespace Gst { public virtual bool setup_sdp (Gst.SDP.Message sdp, Gst.RTSPServer.SDPInfo info); public virtual bool suspend (); public void take_pipeline (owned Gst.Pipeline pipeline); + [Version (since = "1.18")] + public void @unlock (); public virtual bool unprepare (); public virtual bool unsuspend (); public void use_time_provider (bool time_provider); @@ -546,6 +550,8 @@ namespace Gst { public bool release_media (Gst.RTSPServer.SessionMedia media); public void set_timeout (uint timeout); public void touch (); + [NoAccessorMethod] + public uint extra_timeout { get; set; } public string sessionid { get; construct; } public uint timeout { get; set; } [NoAccessorMethod]