From 8d818b6377f19fe9e4e25b3c40c35ba49bcc13ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Cr=C3=AAte?= Date: Fri, 9 May 2014 18:03:41 -0400 Subject: rtpdiscocodec: Use GQueue instead g_list_append --- gst/fsrtpconference/fs-rtp-discover-codecs.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gst') diff --git a/gst/fsrtpconference/fs-rtp-discover-codecs.c b/gst/fsrtpconference/fs-rtp-discover-codecs.c index e8528540..c73228e7 100644 --- a/gst/fsrtpconference/fs-rtp-discover-codecs.c +++ b/gst/fsrtpconference/fs-rtp-discover-codecs.c @@ -558,14 +558,14 @@ remove_duplicates (GList *list) static GList * copy_element_list (GList *inlist) { - GList *outlist = NULL; + GQueue outqueue = G_QUEUE_INIT; GList *tmp1; for (tmp1 = g_list_first (inlist); tmp1; tmp1 = g_list_next (tmp1)) { - outlist = g_list_append (outlist, g_list_copy (tmp1->data)); + g_queue_push_tail (&outqueue, g_list_copy (tmp1->data)); g_list_foreach (tmp1->data, (GFunc) gst_object_ref, NULL); } - return outlist; + return outqueue.head; } /* insert given codec_cap list into list_codecs and list_codec_blueprints */ -- cgit v1.2.1