]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Add buffer flag set/unset Transfer ownership on
authorThijs Vermeir <tvermeir@src.gnome.org>
Mon, 25 Aug 2008 19:52:03 +0000 (19:52 +0000)
committerThijs Vermeir <tvermeir@src.gnome.org>
Mon, 25 Aug 2008 19:52:03 +0000 (19:52 +0000)
* vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala:
Add buffer flag set/unset
* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
Transfer ownership on gst_buffer_try_new_and_alloc
* vapi/gstreamer-0.10.vapi: Regenerated

svn path=/trunk/; revision=1763

ChangeLog
vapi/gstreamer-0.10.vapi
vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala
vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata

index 66b0bbe76171522442cf261288f93b0ad05edbea..fec4d702c71d9471ccbfafe9ad123c4fbb261ac5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2008-08-25  Thijs Vermeir  <thijsvermeir@gmail.com>
+
+       * vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala:
+
+       Add buffer flag set/unset
+
+       * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
+
+       Transfer ownership on gst_buffer_try_new_and_alloc
+
+       * vapi/gstreamer-0.10.vapi: Regenerated
+
 2008-08-25  Thijs Vermeir  <thijsvermeir@gmail.com>
 
        * vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala:
index 3060d0820ace83c902c78b7d0af293d1763556ae..4ea8f6541bfb77abaf53ca185863db7a52018736 100644 (file)
@@ -598,6 +598,10 @@ namespace Gst {
                public Buffer ();
                public weak Gst.Buffer @ref ();
                public void unref ();
+               [CCode (cname = "GST_BUFFER_FLAG_SET")]
+               public void flag_set (Gst.BufferFlag flag);
+               [CCode (cname = "GST_BUFFER_FLAG_UNSET")]
+               public void flag_unset (Gst.BufferFlag flag);
                public void copy_metadata (Gst.Buffer src, Gst.BufferCopyFlags flags);
                public weak Gst.Buffer create_sub (uint offset, uint size);
                public weak Gst.Caps get_caps ();
@@ -611,7 +615,7 @@ namespace Gst {
                public void set_caps (Gst.Caps caps);
                public weak Gst.Buffer span (uint offset, Gst.Buffer buf2, uint len);
                public void stamp (Gst.Buffer src);
-               public static weak Gst.Buffer try_new_and_alloc (uint size);
+               public static Gst.Buffer try_new_and_alloc (uint size);
        }
        [CCode (ref_function = "gst_caps_ref", unref_function = "gst_caps_unref", cheader_filename = "gst/gst.h")]
        public class Caps {
index d3a1a2766c44fe684d9a67f4ab893a58a372181f..4dd628fbf386ffe03fbff070836cbb85b6604606 100644 (file)
@@ -43,6 +43,10 @@ namespace Gst {
                public Buffer ();
                public weak Buffer @ref ();
                public void unref ();
+               [CCode (cname = "GST_BUFFER_FLAG_SET")]
+               public void flag_set (BufferFlag flag);
+               [CCode (cname = "GST_BUFFER_FLAG_UNSET")]
+               public void flag_unset (BufferFlag flag);
        }
 
        public class Caps {
index c1db2ae7815d105c047c6a84d8187d1f7ea25c5d..693dcd788e78e6ca5cff4705cedb5816b23d0ec5 100644 (file)
@@ -16,6 +16,7 @@ GstBuffer.mini_object hidden="1"
 GstBufferClass base_class="GstMiniObjectClass"
 GstBufferClass.mini_object_class hidden="1"
 gst_buffer_new hidden="1"
+gst_buffer_try_new_and_alloc transfer_ownership="1"
 gst_bus_add_watch_full.func value_owned="1"
 gst_bus_add_watch_full.notify hidden="1"
 gst_bus_set_sync_handler.data hidden="1"