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



commit eac5c5685517f1b22e23a5d73b25cc3798f24567
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Sun Aug 5 12:43:16 2018 +0200

    gstreamer: Update from 1.15+ git master

 vapi/gstreamer-base-1.0.vapi        | 13 +++++++++++--
 vapi/gstreamer-rtsp-server-1.0.vapi |  4 ++++
 2 files changed, 15 insertions(+), 2 deletions(-)
---
diff --git a/vapi/gstreamer-base-1.0.vapi b/vapi/gstreamer-base-1.0.vapi
index 21d37e7af..3d2218c79 100644
--- a/vapi/gstreamer-base-1.0.vapi
+++ b/vapi/gstreamer-base-1.0.vapi
@@ -98,7 +98,7 @@ namespace Gst {
                        [NoWrapper]
                        public virtual bool stop ();
                        [NoWrapper]
-                       public virtual Gst.FlowReturn update_src_caps (Gst.Caps caps, Gst.Caps ret);
+                       public virtual Gst.FlowReturn update_src_caps (Gst.Caps caps, out Gst.Caps ret);
                        [NoAccessorMethod]
                        public uint64 latency { get; set; }
                        [NoAccessorMethod]
@@ -928,11 +928,20 @@ namespace Gst {
                public static Gst.Caps? type_find_helper (Gst.Pad src, uint64 size);
                [CCode (cheader_filename = "gst/base/base.h", cname = "gst_type_find_helper_for_buffer")]
                public static Gst.Caps? type_find_helper_for_buffer (Gst.Object? obj, Gst.Buffer buf, out 
Gst.TypeFindProbability prob);
+               [CCode (cheader_filename = "gst/base/base.h", cname = 
"gst_type_find_helper_for_buffer_with_extension")]
+               [Version (since = "1.16")]
+               public static Gst.Caps? type_find_helper_for_buffer_with_extension (Gst.Object? obj, 
Gst.Buffer buf, string? extension, out Gst.TypeFindProbability prob);
                [CCode (cheader_filename = "gst/base/base.h", cname = "gst_type_find_helper_for_data")]
                public static Gst.Caps? type_find_helper_for_data (Gst.Object? obj, [CCode 
(array_length_cname = "size", array_length_pos = 2.5, array_length_type = "gsize")] uint8[] data, out 
Gst.TypeFindProbability prob);
+               [CCode (cheader_filename = "gst/base/base.h", cname = 
"gst_type_find_helper_for_data_with_extension")]
+               [Version (since = "1.16")]
+               public static Gst.Caps? type_find_helper_for_data_with_extension (Gst.Object? obj, [CCode 
(array_length_cname = "size", array_length_pos = 2.5, array_length_type = "gsize")] uint8[] data, string? 
extension, out Gst.TypeFindProbability prob);
                [CCode (cheader_filename = "gst/base/base.h", cname = "gst_type_find_helper_for_extension")]
                public static Gst.Caps? type_find_helper_for_extension (Gst.Object? obj, string extension);
                [CCode (cheader_filename = "gst/base/base.h", cname = "gst_type_find_helper_get_range")]
-               public static Gst.Caps? type_find_helper_get_range (Gst.Object obj, Gst.Object? parent, 
Gst.Base.TypeFindHelperGetRangeFunction func, uint64 size, string extension, out Gst.TypeFindProbability 
prob);
+               public static Gst.Caps? type_find_helper_get_range (Gst.Object obj, Gst.Object? parent, 
Gst.Base.TypeFindHelperGetRangeFunction func, uint64 size, string? extension, out Gst.TypeFindProbability 
prob);
+               [CCode (cheader_filename = "gst/base/base.h", cname = "gst_type_find_helper_get_range_full")]
+               [Version (since = "1.14.3")]
+               public static Gst.FlowReturn type_find_helper_get_range_full (Gst.Object obj, Gst.Object? 
parent, Gst.Base.TypeFindHelperGetRangeFunction func, uint64 size, string? extension, out Gst.Caps caps, out 
Gst.TypeFindProbability prob);
        }
 }
diff --git a/vapi/gstreamer-rtsp-server-1.0.vapi b/vapi/gstreamer-rtsp-server-1.0.vapi
index 0846e13ae..da68cc284 100644
--- a/vapi/gstreamer-rtsp-server-1.0.vapi
+++ b/vapi/gstreamer-rtsp-server-1.0.vapi
@@ -646,12 +646,14 @@ namespace Gst {
                        public unowned Gst.RTSP.Url? get_url ();
                        public bool is_timed_out ();
                        public void keep_alive ();
+                       public void message_sent ();
                        public Gst.FlowReturn recv_data (uint channel, owned Gst.Buffer buffer);
                        public bool send_rtcp (Gst.Buffer buffer);
                        public bool send_rtp (Gst.Buffer buffer);
                        public bool set_active (bool active);
                        public void set_callbacks (Gst.RTSPServer.SendFunc send_rtp, owned 
Gst.RTSPServer.SendFunc send_rtcp);
                        public void set_keepalive (owned Gst.RTSPServer.KeepAliveFunc keep_alive);
+                       public void set_message_sent (owned Gst.RTSPServer.MessageSentFunc message_sent);
                        public void set_timed_out (bool timedout);
                        public void set_transport (owned Gst.RTSP.Transport tr);
                        public void set_url (Gst.RTSP.Url? url);
@@ -807,6 +809,8 @@ namespace Gst {
                public delegate Gst.RTSPServer.FilterResult ClientSessionFilterFunc (Gst.RTSPServer.Client 
client, Gst.RTSPServer.Session sess);
                [CCode (cheader_filename = "gst/rtsp-server/rtsp-server.h", cname = "GstRTSPKeepAliveFunc", 
instance_pos = 0.9)]
                public delegate void KeepAliveFunc ();
+               [CCode (cheader_filename = "gst/rtsp-server/rtsp-server.h", cname = "GstRTSPMessageSentFunc", 
instance_pos = 0.9)]
+               public delegate void MessageSentFunc ();
                [CCode (cheader_filename = "gst/rtsp-server/rtsp-server.h", cname = "GstRTSPSendFunc", 
instance_pos = 2.9)]
                public delegate bool SendFunc (Gst.Buffer buffer, uint8 channel);
                [CCode (cheader_filename = "gst/rtsp-server/rtsp-server.h", cname = 
"GstRTSPServerClientFilterFunc", instance_pos = 2.9)]


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