]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gstreamer: Update from 1.15+ git master
authorRico Tzschichholz <ricotz@ubuntu.com>
Sun, 7 Oct 2018 17:36:24 +0000 (19:36 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Mon, 8 Oct 2018 08:30:53 +0000 (10:30 +0200)
vapi/gstreamer-1.0.vapi
vapi/gstreamer-base-1.0.vapi
vapi/gstreamer-rtsp-server-1.0.vapi
vapi/gstreamer-video-1.0.vapi

index dda2edd9665351ac1ebfda4ce83cebff62160a6b..cace66e7478e36da992dfbf05d51cbf87b5d9778 100644 (file)
@@ -3986,6 +3986,9 @@ namespace Gst {
        [CCode (cheader_filename = "gst/gst.h", cname = "GST_PROTECTION_SYSTEM_ID_CAPS_FIELD")]
        [Version (since = "1.6")]
        public const string PROTECTION_SYSTEM_ID_CAPS_FIELD;
+       [CCode (cheader_filename = "gst/gst.h", cname = "GST_PROTECTION_UNSPECIFIED_SYSTEM_ID")]
+       [Version (since = "1.16")]
+       public const string PROTECTION_UNSPECIFIED_SYSTEM_ID;
        [CCode (cheader_filename = "gst/gst.h", cname = "GST_PTR_FORMAT")]
        public const string PTR_FORMAT;
        [CCode (cheader_filename = "gst/gst.h", cname = "GST_QUERY_NUM_SHIFT")]
index 3d2218c7967b31fe980fa206bf2ef36b0d288377..43354d9d5566cb550fad5b8f37964f805b6d9764 100644 (file)
@@ -102,6 +102,9 @@ namespace Gst {
                        [NoAccessorMethod]
                        public uint64 latency { get; set; }
                        [NoAccessorMethod]
+                       [Version (since = "1.16")]
+                       public uint64 min_upstream_latency { get; set; }
+                       [NoAccessorMethod]
                        public uint64 start_time { get; set; }
                }
                [CCode (cheader_filename = "gst/base/base.h", cname = "GstAggregatorPad", lower_case_cprefix = "gst_aggregator_pad_", type_id = "gst_aggregator_pad_get_type ()")]
index 7f5d367d050e4027c6ca1a5ef57c02ade58e136a..5849cfb8fb19e594aa40b82c08cbbd76607afbb7 100644 (file)
@@ -202,6 +202,7 @@ namespace Gst {
                        [NoWrapper]
                        public virtual bool handle_message (Gst.Message message);
                        public virtual bool handle_sdp (Gst.SDP.Message sdp);
+                       public bool is_bind_mcast_address ();
                        public bool is_eos_shutdown ();
                        public bool is_reusable ();
                        public bool is_shared ();
@@ -217,6 +218,7 @@ namespace Gst {
                        public bool seek_full (Gst.RTSP.TimeRange range, Gst.SeekFlags flags);
                        public Gst.ClockTimeDiff seekable ();
                        public void set_address_pool (Gst.RTSPServer.AddressPool? pool);
+                       public void set_bind_mcast_address (bool bind_mcast_addr);
                        public void set_buffer_size (uint size);
                        public void set_clock (Gst.Clock? clock);
                        [Version (since = "1.16")]
@@ -246,6 +248,8 @@ namespace Gst {
                        public virtual bool unprepare ();
                        public virtual bool unsuspend ();
                        public void use_time_provider (bool time_provider);
+                       [NoAccessorMethod]
+                       public bool bind_mcast_address { get; set; }
                        public uint buffer_size { get; set; }
                        public Gst.Clock clock { owned get; set; }
                        public Gst.Element element { owned get; construct; }
@@ -310,10 +314,12 @@ namespace Gst {
                        public Gst.ClockTime get_retransmission_time ();
                        public Gst.RTSPServer.SuspendMode get_suspend_mode ();
                        public Gst.RTSPServer.TransportMode get_transport_mode ();
+                       public bool is_bind_mcast_address ();
                        public bool is_eos_shutdown ();
                        public bool is_shared ();
                        public bool is_stop_on_disonnect ();
                        public void set_address_pool (Gst.RTSPServer.AddressPool? pool);
+                       public void set_bind_mcast_address (bool bind_mcast_addr);
                        public void set_buffer_size (uint size);
                        [Version (since = "1.8")]
                        public void set_clock (Gst.Clock? clock);
@@ -336,6 +342,8 @@ namespace Gst {
                        public void set_stop_on_disconnect (bool stop_on_disconnect);
                        public void set_suspend_mode (Gst.RTSPServer.SuspendMode mode);
                        public void set_transport_mode (Gst.RTSPServer.TransportMode mode);
+                       [NoAccessorMethod]
+                       public bool bind_mcast_address { get; set; }
                        public uint buffer_size { get; set; }
                        public Gst.Clock clock { owned get; set; }
                        [NoAccessorMethod]
@@ -590,6 +598,7 @@ namespace Gst {
                        [Version (since = "1.16")]
                        public bool handle_keymgmt (string keymgmt);
                        public bool has_control (string? control);
+                       public bool is_bind_mcast_address ();
                        public bool is_blocking ();
                        public bool is_client_side ();
                        public bool is_complete ();
@@ -614,6 +623,7 @@ namespace Gst {
                        public Gst.RTSPServer.Address? reserve_address (string address, uint port, uint n_ports, uint ttl);
                        public bool seekable ();
                        public void set_address_pool (Gst.RTSPServer.AddressPool? pool);
+                       public void set_bind_mcast_address (bool bind_mcast_addr);
                        public bool set_blocked (bool blocked);
                        [Version (since = "1.6")]
                        public void set_buffer_size (uint size);
index 42b12d5320e311dcef9698803cef6d6bd90dc3fc..9fcf816aa4f109530d906bfa433f04920cb8b346 100644 (file)
@@ -1437,7 +1437,7 @@ namespace Gst {
                [CCode (cheader_filename = "gst/video/video.h", cname = "gst_buffer_add_video_meta")]
                public static unowned Gst.Video.Meta? buffer_add_video_meta (Gst.Buffer buffer, Gst.Video.FrameFlags flags, Gst.Video.Format format, uint width, uint height);
                [CCode (cheader_filename = "gst/video/video.h", cname = "gst_buffer_add_video_meta_full")]
-               public static unowned Gst.Video.Meta? buffer_add_video_meta_full (Gst.Buffer buffer, Gst.Video.FrameFlags flags, Gst.Video.Format format, uint width, uint height, uint n_planes, size_t offset, int stride);
+               public static unowned Gst.Video.Meta? buffer_add_video_meta_full (Gst.Buffer buffer, Gst.Video.FrameFlags flags, Gst.Video.Format format, uint width, uint height, uint n_planes, [CCode (array_length = false)] size_t offset[4], [CCode (array_length = false)] int stride[4]);
                [CCode (cheader_filename = "gst/video/video.h", cname = "gst_buffer_add_video_overlay_composition_meta")]
                public static unowned Gst.Video.OverlayCompositionMeta? buffer_add_video_overlay_composition_meta (Gst.Buffer buf, Gst.Video.OverlayComposition? comp);
                [CCode (cheader_filename = "gst/video/video.h", cname = "gst_buffer_add_video_region_of_interest_meta")]