Mercurial > pidgin.yaz
comparison libpurple/mediamanager.c @ 26152:7be8c88d630c
Have all media sessions use a single pipeline.
This temporarily breaks the audio levels.
author | Mike Ruprecht <maiku@soc.pidgin.im> |
---|---|
date | Sat, 31 Jan 2009 05:19:16 +0000 |
parents | c7d4b67b3332 |
children | 521366dfd8db |
comparison
equal
deleted
inserted
replaced
26151:e6d548856fcd | 26152:7be8c88d630c |
---|---|
159 media = PURPLE_MEDIA(g_object_new(purple_media_get_type(), | 159 media = PURPLE_MEDIA(g_object_new(purple_media_get_type(), |
160 "conference", conference, | 160 "conference", conference, |
161 "initiator", initiator, | 161 "initiator", initiator, |
162 NULL)); | 162 NULL)); |
163 | 163 |
164 ret = gst_element_set_state(purple_media_get_pipeline(media), GST_STATE_PLAYING); | 164 ret = gst_element_set_state(GST_ELEMENT(conference), GST_STATE_PLAYING); |
165 | 165 |
166 if (ret == GST_STATE_CHANGE_FAILURE) { | 166 if (ret == GST_STATE_CHANGE_FAILURE) { |
167 purple_conv_present_error(remote_user, | 167 purple_conv_present_error(remote_user, |
168 purple_connection_get_account(gc), | 168 purple_connection_get_account(gc), |
169 _("Error creating conference.")); | 169 _("Error creating conference.")); |