From: Wim Taymans Date: Wed, 16 Feb 2011 11:48:59 +0000 (+0100) Subject: atomicqueue: make sure a min initial_size is used X-Git-Tag: RELEASE-0.10.33~356 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ebb37b48d8bbd60969a97ae251663ae0be4fee23;p=platform%2Fupstream%2Fgstreamer.git atomicqueue: make sure a min initial_size is used --- diff --git a/gst/gstatomicqueue.c b/gst/gstatomicqueue.c index 3a3572a..b7fa67d 100644 --- a/gst/gstatomicqueue.c +++ b/gst/gstatomicqueue.c @@ -65,7 +65,7 @@ new_queue_mem (guint size, gint pos) mem = g_new (GstAQueueMem, 1); /* we keep the size as a mask for performance */ - mem->size = clp2 (size) - 1; + mem->size = clp2 (MAX (size, 16)) - 1; mem->array = g_new0 (gpointer, mem->size); mem->head = pos; mem->tail = pos;