comparison libpurple/media.c @ 30524:6d69151fa99b

Merge fix. There is still a change lost that should be re-introduced in libpurple/media
author Marcus Lundblad <ml@update.uu.se>
date Thu, 18 Feb 2010 22:20:06 +0000
parents ee3226c6092f
children 356a8d472395
comparison
equal deleted inserted replaced
30523:ee3226c6092f 30524:6d69151fa99b
27 27
28 #include "account.h" 28 #include "account.h"
29 #include "media.h" 29 #include "media.h"
30 #include "media/backend-iface.h" 30 #include "media/backend-iface.h"
31 #include "mediamanager.h" 31 #include "mediamanager.h"
32 #include "network.h"
33 32
34 #include "debug.h" 33 #include "debug.h"
35 34
36 #ifdef USE_GSTREAMER 35 #ifdef USE_GSTREAMER
37 #include "media/backend-fs2.h" 36 #include "media/backend-fs2.h"
544 media_stream->initiator = initiator; 543 media_stream->initiator = initiator;
545 544
546 session->media->priv->streams = 545 session->media->priv->streams =
547 g_list_append(session->media->priv->streams, media_stream); 546 g_list_append(session->media->priv->streams, media_stream);
548 547
549 static GList * 548 return media_stream;
550 purple_media_candidate_list_from_fs(GList *candidates)
551 {
552 GList *new_list = NULL;
553
554 for (; candidates; candidates = g_list_next(candidates)) {
555 new_list = g_list_prepend(new_list,
556 purple_media_candidate_from_fs(
557 candidates->data));
558 }
559
560 new_list = g_list_reverse(new_list);
561 return new_list;
562 } 549 }
563 550
564 static void 551 static void
565 purple_media_insert_local_candidate(PurpleMediaSession *session, const gchar *name, 552 purple_media_insert_local_candidate(PurpleMediaSession *session, const gchar *name,
566 PurpleMediaCandidate *candidate) 553 PurpleMediaCandidate *candidate)