From ebb37b48d8bbd60969a97ae251663ae0be4fee23 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 16 Feb 2011 12:48:59 +0100 Subject: [PATCH] atomicqueue: make sure a min initial_size is used --- gst/gstatomicqueue.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 2.7.4