[vala/0.44] gstreamer: Update from 1.15.2+ git master
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala/0.44] gstreamer: Update from 1.15.2+ git master
- Date: Mon, 8 Apr 2019 17:14:37 +0000 (UTC)
commit 571de51b7dd080e20f8319bc67a893f1864ec5e1
Author: Rico Tzschichholz <ricotz ubuntu com>
Date: Mon Apr 8 17:42:53 2019 +0200
gstreamer: Update from 1.15.2+ git master
vapi/gstreamer-1.0.vapi | 4 +++
vapi/gstreamer-rtp-1.0.vapi | 3 +++
vapi/gstreamer-rtsp-1.0.vapi | 2 ++
vapi/gstreamer-video-1.0.vapi | 60 ++++++++++++++++++++++++++++++++++++++++++-
4 files changed, 68 insertions(+), 1 deletion(-)
---
diff --git a/vapi/gstreamer-1.0.vapi b/vapi/gstreamer-1.0.vapi
index dcfb88dde..305c4cb0e 100644
--- a/vapi/gstreamer-1.0.vapi
+++ b/vapi/gstreamer-1.0.vapi
@@ -1387,6 +1387,8 @@ namespace Gst {
public void parse_protection (out unowned string system_id, out unowned Gst.Buffer data, out
unowned string origin);
public void parse_qos (out Gst.QOSType type, out double proportion, out Gst.ClockTimeDiff
diff, out Gst.ClockTime timestamp);
public void parse_seek (out double rate, out Gst.Format format, out Gst.SeekFlags flags, out
Gst.SeekType start_type, out int64 start, out Gst.SeekType stop_type, out int64 stop);
+ [Version (since = "1.16")]
+ public void parse_seek_trickmode_interval (out Gst.ClockTime interval);
public void parse_segment (out unowned Gst.Segment segment);
public void parse_segment_done (out Gst.Format format, out int64 position);
[Version (since = "1.10")]
@@ -1425,6 +1427,8 @@ namespace Gst {
public void set_group_id (uint group_id);
[Version (since = "1.4")]
public void set_running_time_offset (int64 offset);
+ [Version (since = "1.16")]
+ public void set_seek_trickmode_interval (Gst.ClockTime interval);
public void set_seqnum (uint32 seqnum);
[Version (since = "1.10")]
public void set_stream (Gst.Stream stream);
diff --git a/vapi/gstreamer-rtp-1.0.vapi b/vapi/gstreamer-rtp-1.0.vapi
index 598ce27f4..e0d7d96d4 100644
--- a/vapi/gstreamer-rtp-1.0.vapi
+++ b/vapi/gstreamer-rtp-1.0.vapi
@@ -91,6 +91,9 @@ namespace Gst {
[NoAccessorMethod]
public uint mtu { get; set; }
[NoAccessorMethod]
+ [Version (since = "1.16")]
+ public bool onvif_no_rate_control { get; set; }
+ [NoAccessorMethod]
public bool perfect_rtptime { get; set; }
[NoAccessorMethod]
public uint pt { get; set; }
diff --git a/vapi/gstreamer-rtsp-1.0.vapi b/vapi/gstreamer-rtsp-1.0.vapi
index 2e2159503..ced743eda 100644
--- a/vapi/gstreamer-rtsp-1.0.vapi
+++ b/vapi/gstreamer-rtsp-1.0.vapi
@@ -385,6 +385,8 @@ namespace Gst {
MEDIA_PROPERTIES,
SEEK_STYLE,
ACCEPT_RANGES,
+ FRAMES,
+ RATE_CONTROL,
LAST
}
[CCode (cheader_filename = "gst/rtsp/rtsp.h", cprefix = "GST_RTSP_LOWER_TRANS_", type_id =
"gst_rtsp_lower_trans_get_type ()")]
diff --git a/vapi/gstreamer-video-1.0.vapi b/vapi/gstreamer-video-1.0.vapi
index 1a064dc5f..f3a463a53 100644
--- a/vapi/gstreamer-video-1.0.vapi
+++ b/vapi/gstreamer-video-1.0.vapi
@@ -562,6 +562,13 @@ namespace Gst {
public bool try_set_render_rectangle (int x, int y, int width, int height);
}
[CCode (cheader_filename = "gst/video/video.h", has_type_id = false)]
+ [GIR (name = "VideoAfdMeta")]
+ [Version (since = "1.16")]
+ public struct AfdMeta {
+ public Gst.Meta meta;
+ public Gst.Video.Afd afd;
+ }
+ [CCode (cheader_filename = "gst/video/video.h", has_type_id = false)]
[GIR (name = "VideoAffineTransformationMeta")]
[Version (since = "1.8")]
public struct AffineTransformationMeta {
@@ -592,6 +599,26 @@ namespace Gst {
public weak uint8[] data;
}
[CCode (cheader_filename = "gst/video/video.h", has_type_id = false)]
+ [GIR (name = "VideoBarData")]
+ [Version (since = "1.16")]
+ public struct BarData {
+ public bool top_bar_flag;
+ public bool bottom_bar_flag;
+ public bool left_bar_flag;
+ public bool right_bar_flag;
+ public uint16 top_bar;
+ public uint16 bottom_bar;
+ public uint16 left_bar;
+ public uint16 right_bar;
+ }
+ [CCode (cheader_filename = "gst/video/video.h", has_type_id = false)]
+ [GIR (name = "VideoBarMeta")]
+ [Version (since = "1.16")]
+ public struct BarMeta {
+ public Gst.Meta meta;
+ public Gst.Video.BarData bar_data;
+ }
+ [CCode (cheader_filename = "gst/video/video.h", has_type_id = false)]
[GIR (name = "VideoCaptionMeta")]
[Version (since = "1.16")]
public struct CaptionMeta {
@@ -781,6 +808,22 @@ namespace Gst {
public Gst.Meta meta;
public weak Gst.Video.TimeCode tc;
}
+ [CCode (cheader_filename = "gst/video/video.h", cprefix = "GST_VIDEO_AFD_", type_id =
"gst_video_afd_get_type ()")]
+ [GIR (name = "VideoAfd")]
+ [Version (since = "1.16")]
+ public enum Afd {
+ ATSC_UNAVAILABLE,
+ ETSI_16_9_ACTIVE_PICTURE,
+ ETSI_14_9_ACTIVE_PICTURE,
+ GREATER_THAN_16_9,
+ @4_3_FULL_16_9_FULL,
+ @4_3_FULL_4_3_PILLAR,
+ @16_9_LETTER_16_9_FULL,
+ @14_9_LETTER_14_9_PILLAR,
+ @4_3_FULL_14_9_CENTER,
+ @16_9_LETTER_14_9_CENTER,
+ @16_9_LETTER_4_3_CENTER
+ }
[CCode (cheader_filename = "gst/video/video.h", cprefix = "GST_VIDEO_ALPHA_MODE_", type_id =
"gst_video_alpha_mode_get_type ()")]
[GIR (name = "VideoAlphaMode")]
[Version (since = "1.6")]
@@ -1050,7 +1093,8 @@ namespace Gst {
NV12_10LE40,
Y210,
Y410,
- VUYA
+ VUYA,
+ BGR10A2_LE
}
[CCode (cheader_filename = "gst/video/video.h", cprefix = "GST_VIDEO_FORMAT_FLAG_", type_id =
"gst_video_format_flags_get_type ()")]
[Flags]
@@ -1491,16 +1535,30 @@ namespace Gst {
[CCode (cheader_filename = "gst/video/video.h", cname = "GST_VIDEO_TILE_Y_TILES_SHIFT")]
public const int TILE_Y_TILES_SHIFT;
[CCode (cheader_filename = "gst/video/video.h")]
+ public static GLib.Type afd_meta_api_get_type ();
+ [CCode (cheader_filename = "gst/video/video.h")]
+ public static unowned Gst.MetaInfo? afd_meta_get_info ();
+ [CCode (cheader_filename = "gst/video/video.h")]
public static GLib.Type affine_transformation_meta_api_get_type ();
[CCode (cheader_filename = "gst/video/video.h")]
public static unowned Gst.MetaInfo? affine_transformation_meta_get_info ();
[CCode (cheader_filename = "gst/video/video.h")]
+ public static GLib.Type bar_meta_api_get_type ();
+ [CCode (cheader_filename = "gst/video/video.h")]
+ public static unowned Gst.MetaInfo? bar_meta_get_info ();
+ [CCode (cheader_filename = "gst/video/video.h")]
public static bool blend (Gst.Video.Frame dest, Gst.Video.Frame src, int x, int y, float
global_alpha);
[CCode (cheader_filename = "gst/video/video.h")]
public static void blend_scale_linear_RGBA (Gst.Video.Info src, Gst.Buffer src_buffer, int
dest_height, int dest_width, out unowned Gst.Video.Info dest, out Gst.Buffer dest_buffer);
+ [CCode (cheader_filename = "gst/video/video.h", cname = "gst_buffer_add_video_afd_meta")]
+ [Version (since = "1.16")]
+ public static unowned Gst.Video.AfdMeta? buffer_add_video_afd_meta (Gst.Buffer buffer,
Gst.Video.Afd afd);
[CCode (cheader_filename = "gst/video/video.h", cname =
"gst_buffer_add_video_affine_transformation_meta")]
[Version (since = "1.8")]
public static unowned Gst.Video.AffineTransformationMeta?
buffer_add_video_affine_transformation_meta (Gst.Buffer buffer);
+ [CCode (cheader_filename = "gst/video/video.h", cname = "gst_buffer_add_video_bar_meta")]
+ [Version (since = "1.16")]
+ public static unowned Gst.Video.BarMeta? buffer_add_video_bar_meta (Gst.Buffer buffer,
Gst.Video.BarData bar_data);
[CCode (cheader_filename = "gst/video/video.h", cname = "gst_buffer_add_video_caption_meta")]
[Version (since = "1.16")]
public static unowned Gst.Video.CaptionMeta? buffer_add_video_caption_meta (Gst.Buffer
buffer, Gst.Video.CaptionType caption_type, [CCode (array_length_cname = "size", array_length_pos = 3.1,
array_length_type = "gsize")] uint8[] data);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]