[vala/0.36: 112/212] gstreamer-1.0: Cherry-pick some fixes from 0.38



commit 20cc1bea0db5c56713578d45a0b2423b810ce274
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Mon Dec 11 10:06:08 2017 +0100

    gstreamer-1.0: Cherry-pick some fixes from 0.38

 vapi/gstreamer-1.0.vapi         |    8 ++++----
 vapi/gstreamer-pbutils-1.0.vapi |   38 +++++++++++++++++++-------------------
 2 files changed, 23 insertions(+), 23 deletions(-)
---
diff --git a/vapi/gstreamer-1.0.vapi b/vapi/gstreamer-1.0.vapi
index 8d2980d..3fe5547 100644
--- a/vapi/gstreamer-1.0.vapi
+++ b/vapi/gstreamer-1.0.vapi
@@ -1258,7 +1258,7 @@ namespace Gst {
                [NoWrapper]
                public virtual void release_pad (Gst.Pad pad);
                public void release_request_pad (Gst.Pad pad);
-               public bool remove_pad (owned Gst.Pad pad);
+               public bool remove_pad (Gst.Pad pad);
                [Version (since = "1.10")]
                public void remove_property_notify_watch (ulong watch_id);
                [CCode (vfunc_name = "request_new_pad")]
@@ -1341,7 +1341,7 @@ namespace Gst {
                [Version (since = "1.4")]
                public int64 get_running_time_offset ();
                public uint32 get_seqnum ();
-               public unowned Gst.Structure get_structure ();
+               public unowned Gst.Structure? get_structure ();
                public bool has_name (string name);
                [CCode (has_construct_function = false)]
                public Event.latency (Gst.ClockTime latency);
@@ -1553,7 +1553,7 @@ namespace Gst {
                public size_t get_num_redirect_entries ();
                public uint32 get_seqnum ();
                public unowned GLib.Value? get_stream_status_object ();
-               public unowned Gst.Structure get_structure ();
+               public unowned Gst.Structure? get_structure ();
                public bool has_name (string name);
                [CCode (has_construct_function = false)]
                [Version (since = "1.2")]
@@ -2039,7 +2039,7 @@ namespace Gst {
                public uint get_n_allocation_pools ();
                public uint get_n_buffering_ranges ();
                public uint get_n_scheduling_modes ();
-               public unowned Gst.Structure get_structure ();
+               public unowned Gst.Structure? get_structure ();
                public bool has_scheduling_mode (Gst.PadMode mode);
                public bool has_scheduling_mode_with_flags (Gst.PadMode mode, Gst.SchedulingFlags flags);
                [CCode (has_construct_function = false)]
diff --git a/vapi/gstreamer-pbutils-1.0.vapi b/vapi/gstreamer-pbutils-1.0.vapi
index 9308073..bd8ce11 100644
--- a/vapi/gstreamer-pbutils-1.0.vapi
+++ b/vapi/gstreamer-pbutils-1.0.vapi
@@ -6,37 +6,37 @@ namespace Gst {
                namespace Codec {
                        namespace AAC {
                                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_aac_caps_set_level_and_profile")]
-                               public static bool caps_set_level_and_profile (Gst.Caps caps, uint8 
audio_config, uint len);
+                               public static bool caps_set_level_and_profile (Gst.Caps caps, [CCode 
(array_length_cname = "len", array_length_pos = 2.1, array_length_type = "guint")] uint8[] audio_config);
                                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_aac_get_channels")]
-                               public static uint get_channels (uint8 audio_config, uint len);
+                               public static uint get_channels ([CCode (array_length_cname = "len", 
array_length_pos = 1.1, array_length_type = "guint")] uint8[] audio_config);
                                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_aac_get_index_from_sample_rate")]
                                public static int get_index_from_sample_rate (uint rate);
                                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_aac_get_level")]
-                               public static unowned string get_level (uint8 audio_config, uint len);
+                               public static unowned string get_level ([CCode (array_length_cname = "len", 
array_length_pos = 1.1, array_length_type = "guint")] uint8[] audio_config);
                                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_aac_get_profile")]
-                               public static unowned string get_profile (uint8 audio_config, uint len);
+                               public static unowned string get_profile ([CCode (array_length_cname = "len", 
array_length_pos = 1.1, array_length_type = "guint")] uint8[] audio_config);
                                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_aac_get_sample_rate")]
-                               public static uint get_sample_rate (uint8 audio_config, uint len);
+                               public static uint get_sample_rate ([CCode (array_length_cname = "len", 
array_length_pos = 1.1, array_length_type = "guint")] uint8[] audio_config);
                                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_aac_get_sample_rate_from_index")]
                                public static uint get_sample_rate_from_index (uint sr_idx);
                        }
                        namespace H264 {
                                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_h264_caps_set_level_and_profile")]
-                               public static bool caps_set_level_and_profile (Gst.Caps caps, uint8 sps, uint 
len);
+                               public static bool caps_set_level_and_profile (Gst.Caps caps, [CCode 
(array_length_cname = "len", array_length_pos = 2.1, array_length_type = "guint")] uint8[] sps);
                                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_h264_get_level")]
-                               public static unowned string get_level (uint8 sps, uint len);
+                               public static unowned string get_level ([CCode (array_length_cname = "len", 
array_length_pos = 1.1, array_length_type = "guint")] uint8[] sps);
                                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_h264_get_level_idc")]
                                public static uint8 get_level_idc (string level);
                                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_h264_get_profile")]
-                               public static unowned string get_profile (uint8 sps, uint len);
+                               public static unowned string get_profile ([CCode (array_length_cname = "len", 
array_length_pos = 1.1, array_length_type = "guint")] uint8[] sps);
                        }
                        namespace MPEG4Video {
                                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_mpeg4video_caps_set_level_and_profile")]
-                               public static bool caps_set_level_and_profile (Gst.Caps caps, uint8 
vis_obj_seq, uint len);
+                               public static bool caps_set_level_and_profile (Gst.Caps caps, [CCode 
(array_length_cname = "len", array_length_pos = 2.1, array_length_type = "guint")] uint8[] vis_obj_seq);
                                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_mpeg4video_get_level")]
-                               public static unowned string get_level (uint8 vis_obj_seq, uint len);
+                               public static unowned string get_level ([CCode (array_length_cname = "len", 
array_length_pos = 1.1, array_length_type = "guint")] uint8[] vis_obj_seq);
                                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_mpeg4video_get_profile")]
-                               public static unowned string get_profile (uint8 vis_obj_seq, uint len);
+                               public static unowned string get_profile ([CCode (array_length_cname = "len", 
array_length_pos = 1.1, array_length_type = "guint")] uint8[] vis_obj_seq);
                        }
                }
                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = "GstAudioVisualizer", 
lower_case_cprefix = "gst_audio_visualizer_", type_id = "gst_audio_visualizer_get_type ()")]
@@ -326,30 +326,30 @@ namespace Gst {
                [CCode (cheader_filename = "gst/pbutils/pbutils.h")]
                public static bool add_codec_description_to_tag_list (Gst.TagList taglist, string? codec_tag, 
Gst.Caps caps);
                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_h265_caps_set_level_tier_and_profile")]
-               public static bool codec_utils_h265_caps_set_level_tier_and_profile (Gst.Caps caps, uint8 
profile_tier_level, uint len);
+               public static bool codec_utils_h265_caps_set_level_tier_and_profile (Gst.Caps caps, [CCode 
(array_length_cname = "len", array_length_pos = 2.1, array_length_type = "guint")] uint8[] 
profile_tier_level);
                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = "gst_codec_utils_h265_get_level")]
-               public static unowned string codec_utils_h265_get_level (uint8 profile_tier_level, uint len);
+               public static unowned string codec_utils_h265_get_level ([CCode (array_length_cname = "len", 
array_length_pos = 1.1, array_length_type = "guint")] uint8[] profile_tier_level);
                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_h265_get_level_idc")]
                public static uint8 codec_utils_h265_get_level_idc (string level);
                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_h265_get_profile")]
-               public static unowned string codec_utils_h265_get_profile (uint8 profile_tier_level, uint 
len);
+               public static unowned string codec_utils_h265_get_profile ([CCode (array_length_cname = 
"len", array_length_pos = 1.1, array_length_type = "guint")] uint8[] profile_tier_level);
                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = "gst_codec_utils_h265_get_tier")]
-               public static unowned string codec_utils_h265_get_tier (uint8 profile_tier_level, uint len);
+               public static unowned string codec_utils_h265_get_tier ([CCode (array_length_cname = "len", 
array_length_pos = 1.1, array_length_type = "guint")] uint8[] profile_tier_level);
                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_opus_create_caps")]
                [Version (since = "1.8")]
-               public static Gst.Caps codec_utils_opus_create_caps (uint32 rate, uint8 channels, uint8 
channel_mapping_family, uint8 stream_count, uint8 coupled_count, uint8? channel_mapping);
+               public static Gst.Caps codec_utils_opus_create_caps (uint32 rate, uint8 channels, uint8 
channel_mapping_family, uint8 stream_count, uint8 coupled_count, [CCode (array_length = false)] uint8[]? 
channel_mapping);
                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_opus_create_caps_from_header")]
                [Version (since = "1.8")]
                public static Gst.Caps codec_utils_opus_create_caps_from_header (Gst.Buffer header, 
Gst.Buffer? comments);
                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_opus_create_header")]
                [Version (since = "1.8")]
-               public static Gst.Buffer codec_utils_opus_create_header (uint32 rate, uint8 channels, uint8 
channel_mapping_family, uint8 stream_count, uint8 coupled_count, uint8? channel_mapping, uint16 pre_skip, 
int16 output_gain);
+               public static Gst.Buffer codec_utils_opus_create_header (uint32 rate, uint8 channels, uint8 
channel_mapping_family, uint8 stream_count, uint8 coupled_count, [CCode (array_length = false)] uint8[]? 
channel_mapping, uint16 pre_skip, int16 output_gain);
                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_opus_parse_caps")]
                [Version (since = "1.8")]
-               public static bool codec_utils_opus_parse_caps (Gst.Caps caps, uint32 rate, uint8 channels, 
uint8 channel_mapping_family, uint8 stream_count, uint8 coupled_count, uint8 channel_mapping);
+               public static bool codec_utils_opus_parse_caps (Gst.Caps caps, out uint32 rate, out uint8 
channels, out uint8 channel_mapping_family, out uint8 stream_count, out uint8 coupled_count, [CCode 
(array_length = false)] out uint8[] channel_mapping);
                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_codec_utils_opus_parse_header")]
                [Version (since = "1.8")]
-               public static bool codec_utils_opus_parse_header (Gst.Buffer header, uint32 rate, uint8 
channels, uint8 channel_mapping_family, uint8 stream_count, uint8 coupled_count, uint8 channel_mapping, 
uint16 pre_skip, int16 output_gain);
+               public static bool codec_utils_opus_parse_header (Gst.Buffer header, out uint32 rate, out 
uint8 channels, out uint8 channel_mapping_family, out uint8 stream_count, out uint8 coupled_count, [CCode 
(array_length = false)] out uint8[] channel_mapping, out uint16 pre_skip, out int16 output_gain);
                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = "gst_encoding_list_all_targets")]
                public static GLib.List<Gst.PbUtils.EncodingTarget> encoding_list_all_targets (string? 
categoryname);
                [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = 
"gst_encoding_list_available_categories")]


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