From fe17539f66ead39fab1caa17f5477ccf1d3edf19 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 23 Jul 2012 16:27:34 +0200 Subject: [PATCH] bufferlist: pass index as gint to _insert Make the idx argument of _insert() a gint because we allow -1 as a value. Improve annotation. --- gst/gstbufferlist.c | 4 ++-- gst/gstbufferlist.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gst/gstbufferlist.c b/gst/gstbufferlist.c index 181f660..e922e8a 100644 --- a/gst/gstbufferlist.c +++ b/gst/gstbufferlist.c @@ -256,7 +256,7 @@ gst_buffer_list_get (GstBufferList * list, guint idx) * gst_buffer_list_insert: * @list: a #GstBufferList * @idx: the index - * @buffer: a #GstBuffer + * @buffer: (transfer full): a #GstBuffer * * Insert @buffer at @idx in @list. Other buffers are moved to make room for * this new buffer. @@ -264,7 +264,7 @@ gst_buffer_list_get (GstBufferList * list, guint idx) * A -1 value for @idx will append the buffer at the end. */ void -gst_buffer_list_insert (GstBufferList * list, guint idx, GstBuffer * buffer) +gst_buffer_list_insert (GstBufferList * list, gint idx, GstBuffer * buffer) { g_return_if_fail (GST_IS_BUFFER_LIST (list)); g_return_if_fail (buffer != NULL); diff --git a/gst/gstbufferlist.h b/gst/gstbufferlist.h index b88d1f6..eff9d9c 100644 --- a/gst/gstbufferlist.h +++ b/gst/gstbufferlist.h @@ -152,7 +152,7 @@ GstBufferList * gst_buffer_list_new_sized (guint size) G_GN guint gst_buffer_list_length (GstBufferList *list); GstBuffer * gst_buffer_list_get (GstBufferList *list, guint idx); -void gst_buffer_list_insert (GstBufferList *list, guint idx, GstBuffer *buffer); +void gst_buffer_list_insert (GstBufferList *list, gint idx, GstBuffer *buffer); void gst_buffer_list_remove (GstBufferList *list, guint idx, guint length); gboolean gst_buffer_list_foreach (GstBufferList *list, -- 2.7.4