[vala] gstreamer-1.0: Update to 1.0.10



commit 3473e0071693832e16cf651078aaf3b2cfc52936
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Fri Aug 30 13:26:21 2013 +0200

    gstreamer-1.0: Update to 1.0.10

 vapi/gstreamer-1.0.vapi         |    9 +++++----
 vapi/gstreamer-audio-1.0.vapi   |    2 +-
 vapi/gstreamer-pbutils-1.0.vapi |    2 +-
 3 files changed, 7 insertions(+), 6 deletions(-)
---
diff --git a/vapi/gstreamer-1.0.vapi b/vapi/gstreamer-1.0.vapi
index e5bc8cf..bc30e2b 100644
--- a/vapi/gstreamer-1.0.vapi
+++ b/vapi/gstreamer-1.0.vapi
@@ -564,6 +564,7 @@ namespace Gst {
                public void copy_into (Gst.Buffer src, Gst.BufferCopyFlags flags, size_t offset, size_t size);
                public Gst.Buffer copy_region (Gst.BufferCopyFlags flags, size_t offset, size_t size);
                public size_t extract (size_t offset, void* dest, size_t size);
+               public void extract_dup (size_t offset, size_t size, [CCode (array_length_cname = 
"dest_size", array_length_pos = 3.1, array_length_type = "gsize")] out uint8[] dest);
                public size_t fill (size_t offset, [CCode (array_length_cname = "size", array_length_pos = 
2.1, array_length_type = "gsize")] uint8[] src);
                public bool find_memory (size_t offset, size_t size, out uint idx, out uint length, out 
size_t skip);
                public bool foreach_meta (Gst.BufferForeachMetaFunc func);
@@ -1515,19 +1516,19 @@ namespace Gst {
                public bool has_scheduling_mode_with_flags (Gst.PadMode mode, Gst.SchedulingFlags flags);
                [CCode (has_construct_function = false)]
                public Query.latency ();
-               public void parse_accept_caps (out Gst.Caps caps);
+               public void parse_accept_caps (out unowned Gst.Caps caps);
                public void parse_accept_caps_result (bool result);
                public void parse_allocation (out unowned Gst.Caps caps, out bool need_pool);
                public void parse_buffering_percent (out bool busy, out int percent);
                public void parse_buffering_range (out Gst.Format format, out int64 start, out int64 stop, 
out int64 estimated_total);
                public void parse_buffering_stats (out Gst.BufferingMode mode, out int avg_in, out int 
avg_out, out int64 buffering_left);
-               public void parse_caps (out Gst.Caps filter);
-               public void parse_caps_result (out Gst.Caps caps);
+               public void parse_caps (out unowned Gst.Caps filter);
+               public void parse_caps_result (out unowned Gst.Caps caps);
                public void parse_convert (out Gst.Format src_format, out int64 src_value, out Gst.Format 
dest_format, out int64 dest_value);
                public void parse_duration (out Gst.Format format, out int64 duration);
                public void parse_latency (out bool live, out Gst.ClockTime min_latency, out Gst.ClockTime 
max_latency);
                public void parse_n_formats (out uint n_formats);
-               public GLib.Type parse_nth_allocation_meta (uint index, out Gst.Structure @params);
+               public GLib.Type parse_nth_allocation_meta (uint index, out unowned Gst.Structure @params);
                public void parse_nth_allocation_param (uint index, out Gst.Allocator allocator, out unowned 
Gst.AllocationParams @params);
                public void parse_nth_allocation_pool (uint index, out Gst.BufferPool pool, out uint size, 
out uint min_buffers, out uint max_buffers);
                public bool parse_nth_buffering_range (uint index, out int64 start, out int64 stop);
diff --git a/vapi/gstreamer-audio-1.0.vapi b/vapi/gstreamer-audio-1.0.vapi
index 342b565..d85288b 100644
--- a/vapi/gstreamer-audio-1.0.vapi
+++ b/vapi/gstreamer-audio-1.0.vapi
@@ -304,7 +304,7 @@ namespace Gst {
                        [NoWrapper]
                        public virtual bool resume ();
                        public uint64 samples_done ();
-                       public void set_callback (Gst.Audio.RingBufferCallback cb);
+                       public void set_callback ([CCode (scope = "async")] owned 
Gst.Audio.RingBufferCallback cb);
                        public void set_channel_positions (Gst.Audio.ChannelPosition position);
                        public void set_flushing (bool flushing);
                        public void set_sample (uint64 sample);
diff --git a/vapi/gstreamer-pbutils-1.0.vapi b/vapi/gstreamer-pbutils-1.0.vapi
index 8c32a1c..40e1376 100644
--- a/vapi/gstreamer-pbutils-1.0.vapi
+++ b/vapi/gstreamer-pbutils-1.0.vapi
@@ -346,7 +346,7 @@ namespace Gst {
                [CCode (cheader_filename = 
"gst/pbutils/codec-utils.h,gst/pbutils/descriptions.h,gst/pbutils/encoding-profile.h,gst/pbutils/encoding-target.h,gst/pbutils/gstdiscoverer.h,gst/pbutils/gstpluginsbaseversion.h,gst/pbutils/install-plugins.h,gst/pbutils/missing-plugins.h,gst/pbutils/pbutils-enumtypes.h,gst/pbutils/pbutils.h")]
                public static void init ();
                [CCode (cheader_filename = 
"gst/pbutils/codec-utils.h,gst/pbutils/descriptions.h,gst/pbutils/encoding-profile.h,gst/pbutils/encoding-target.h,gst/pbutils/gstdiscoverer.h,gst/pbutils/gstpluginsbaseversion.h,gst/pbutils/install-plugins.h,gst/pbutils/missing-plugins.h,gst/pbutils/pbutils-enumtypes.h,gst/pbutils/pbutils.h",
 cname = "gst_install_plugins_async")]
-               public static Gst.PbUtils.InstallPluginsReturn install_plugins_async ([CCode (array_length = 
false, array_null_terminated = true)] string[] details, Gst.PbUtils.InstallPluginsContext? ctx, 
Gst.PbUtils.InstallPluginsResultFunc func);
+               public static Gst.PbUtils.InstallPluginsReturn install_plugins_async ([CCode (array_length = 
false, array_null_terminated = true)] string[] details, Gst.PbUtils.InstallPluginsContext? ctx, [CCode (scope 
= "async")] owned Gst.PbUtils.InstallPluginsResultFunc func);
                [CCode (cheader_filename = 
"gst/pbutils/codec-utils.h,gst/pbutils/descriptions.h,gst/pbutils/encoding-profile.h,gst/pbutils/encoding-target.h,gst/pbutils/gstdiscoverer.h,gst/pbutils/gstpluginsbaseversion.h,gst/pbutils/install-plugins.h,gst/pbutils/missing-plugins.h,gst/pbutils/pbutils-enumtypes.h,gst/pbutils/pbutils.h",
 cname = "gst_install_plugins_installation_in_progress")]
                public static bool install_plugins_installation_in_progress ();
                [CCode (cheader_filename = 
"gst/pbutils/codec-utils.h,gst/pbutils/descriptions.h,gst/pbutils/encoding-profile.h,gst/pbutils/encoding-target.h,gst/pbutils/gstdiscoverer.h,gst/pbutils/gstpluginsbaseversion.h,gst/pbutils/install-plugins.h,gst/pbutils/missing-plugins.h,gst/pbutils/pbutils-enumtypes.h,gst/pbutils/pbutils.h",
 cname = "gst_install_plugins_return_get_name")]


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