diff --git a/ChangeLog b/ChangeLog index be9839a7f8..71de46e6a2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-06-15 Wim Taymans + + * plugins/elements/gstmultiqueue.c: (gst_multi_queue_item_destroy), + (gst_multi_queue_item_new): + Don't use GSlice because we don't depend on >= 2.10 yet. + 2007-06-15 Wim Taymans * plugins/elements/gstmultiqueue.c: (gst_single_queue_flush), diff --git a/plugins/elements/gstmultiqueue.c b/plugins/elements/gstmultiqueue.c index 42bf9371bf..f581ca0544 100644 --- a/plugins/elements/gstmultiqueue.c +++ b/plugins/elements/gstmultiqueue.c @@ -604,7 +604,7 @@ gst_multi_queue_item_destroy (GstMultiQueueItem * item) { if (item->object) gst_mini_object_unref (item->object); - g_slice_free (GstMultiQueueItem, item); + g_free (item); } /* takes ownership of passed mini object! */ @@ -613,7 +613,7 @@ gst_multi_queue_item_new (GstMiniObject * object, guint32 curid) { GstMultiQueueItem *item; - item = g_slice_new (GstMultiQueueItem); + item = g_new (GstMultiQueueItem, 1); item->object = object; item->destroy = (GDestroyNotify) gst_multi_queue_item_destroy; item->posid = curid;