From 0c5a1dfb91c434ecd16d12fda4e8854addf1bfe1 Mon Sep 17 00:00:00 2001 From: Alexandre Savard <alexandre.savard@savoirfairelinux.net> Date: Mon, 14 Sep 2009 16:56:56 -0400 Subject: [PATCH] [#2165] Fix several merge problems --- sflphone-client-gnome/pixmaps/Makefile.am | 52 +------------------ sflphone-client-gnome/src/Makefile.am | 2 +- sflphone-client-gnome/src/actions.c | 8 +-- sflphone-client-gnome/src/contacts/calltree.c | 4 +- .../src/audio/audiortp/AudioRtpSession.h | 6 ++- sflphone-common/test/Makefile.am | 2 + 6 files changed, 14 insertions(+), 60 deletions(-) diff --git a/sflphone-client-gnome/pixmaps/Makefile.am b/sflphone-client-gnome/pixmaps/Makefile.am index 391da12142..aab059e630 100644 --- a/sflphone-client-gnome/pixmaps/Makefile.am +++ b/sflphone-client-gnome/pixmaps/Makefile.am @@ -2,57 +2,7 @@ icondir = $(datadir)/pixmaps icon_DATA = sflphone.svg -buttons_DATA = accept.svg - current.svg - transfert.svg - hang_up.svg - hold.svg - unhold.svg - refuse.svg - call.svg - ring.svg - dial.svg - mic.svg - mic_25.svg - mic_50.svg - mic_75.svg - speaker.svg - speaker_25.svg - speaker_50.svg - speaker_75.svg - fail.svg - incoming.svg - outgoing.svg - missed.svg - mailbox.svg - busy.svg - icon_accept.svg - icon_hold.svg - icon_unhold.svg - icon_hangup.svg - icon_call.svg - icon_dialpad.svg - icon_volume.svg - icon_dialpad_off.svg - icon_volume_off.svg - history2.svg - sflphone.svg - sflphone_small.svg - stock_person.svg - icon_rec.svg - rec_call.svg - addressbook.svg - contact_default.svg - face-monkey.svg - users.svg - usersActive.svg - home.svg - wait-on.gif - lock_certified.svg - lock_confirmed.svg - lock_error.svg - lock_off.svg - lock_unconfirmed.svg +buttons_DATA = accept.svg current.svg transfert.svg hang_up.svg hold.svg unhold.svg refuse.svg call.svg ring.svg dial.svg mic.svg mic_25.svg mic_50.svg mic_75.svg speaker.svg speaker_25.svg speaker_50.svg speaker_75.svg fail.svg incoming.svg outgoing.svg missed.svg mailbox.svg busy.svg icon_accept.svg icon_hold.svg icon_unhold.svg icon_hangup.svg icon_call.svg icon_dialpad.svg icon_volume.svg icon_dialpad_off.svg icon_volume_off.svg history2.svg sflphone.svg sflphone_small.svg stock_person.svg icon_rec.svg rec_call.svg addressbook.svg contact_default.svg face-monkey.svg users.svg usersActive.svg home.svg wait-on.gif lock_certified.svg lock_confirmed.svg lock_error.svg lock_off.svg lock_unconfirmed.svg buttonsdir = $(datadir)/sflphone EXTRA_DIST = $(buttons_DATA) $(icon_DATA) diff --git a/sflphone-client-gnome/src/Makefile.am b/sflphone-client-gnome/src/Makefile.am index 6c582cf1f8..0d69be7953 100644 --- a/sflphone-client-gnome/src/Makefile.am +++ b/sflphone-client-gnome/src/Makefile.am @@ -27,7 +27,7 @@ sflphone_client_gnome_SOURCES = \ reqaccount.c noinst_HEADERS = actions.h sflnotify.h mainwindow.h dialpad.h codeclist.h \ - assistant.h reqaccount.h errors.h sflphone_const.h \ + reqaccount.h errors.h sflphone_const.h \ menus.h accountlist.h sliders.h statusicon.h callable_obj.h conference_obj.h toolbar.h diff --git a/sflphone-client-gnome/src/actions.c b/sflphone-client-gnome/src/actions.c index aad685da48..ff0c693730 100644 --- a/sflphone-client-gnome/src/actions.c +++ b/sflphone-client-gnome/src/actions.c @@ -1226,7 +1226,7 @@ sflphone_srtp_on( callable_obj_t * c) { c->_srtp_state = SRTP_STATE_SAS_UNCONFIRMED; - calltree_update_call(current_calls, c); + calltree_update_call(current_calls, c, NULL); update_menus(); } @@ -1234,7 +1234,7 @@ sflphone_srtp_on( callable_obj_t * c) sflphone_srtp_off( callable_obj_t * c ) { c->_srtp_state = SRTP_STATE_UNLOCKED; - calltree_update_call(current_calls, c); + calltree_update_call(current_calls, c, NULL); update_menus(); } @@ -1250,7 +1250,7 @@ sflphone_srtp_show_sas( callable_obj_t * c, const gchar* sas, const gboolean ver } else { c->_srtp_state = SRTP_STATE_SAS_UNCONFIRMED; } - calltree_update_call(current_calls, c); + calltree_update_call(current_calls, c, NULL); update_menus(); } @@ -1298,6 +1298,6 @@ sflphone_call_state_changed( callable_obj_t * c, const gchar * description, cons c->_state_code = code; } - calltree_update_call(current_calls, c); + calltree_update_call(current_calls, c, NULL); update_menus(); } diff --git a/sflphone-client-gnome/src/contacts/calltree.c b/sflphone-client-gnome/src/contacts/calltree.c index f7699249e2..9e64dacde1 100644 --- a/sflphone-client-gnome/src/contacts/calltree.c +++ b/sflphone-client-gnome/src/contacts/calltree.c @@ -270,12 +270,12 @@ row_single_click(GtkTreeView *tree_view UNUSED, void * data UNUSED) selectedCall->_zrtp_confirmed = TRUE; } dbus_confirm_sas(selectedCall); - calltree_update_call(current_calls, selectedCall); + calltree_update_call(current_calls, selectedCall, NULL); break; case SRTP_STATE_SAS_CONFIRMED: selectedCall->_srtp_state = SRTP_STATE_SAS_UNCONFIRMED; dbus_reset_sas(selectedCall); - calltree_update_call(current_calls, selectedCall); + calltree_update_call(current_calls, selectedCall, NULL); break; default: DEBUG("Single click but no action"); diff --git a/sflphone-common/src/audio/audiortp/AudioRtpSession.h b/sflphone-common/src/audio/audiortp/AudioRtpSession.h index 8275cd9e66..5498662f3b 100644 --- a/sflphone-common/src/audio/audiortp/AudioRtpSession.h +++ b/sflphone-common/src/audio/audiortp/AudioRtpSession.h @@ -237,8 +237,10 @@ namespace sfl { void AudioRtpSession<D>::setSessionMedia(void) { assert(_ca); - - _audiocodec = _ca->getLocalSDP()->get_session_media (); + + AudioCodecType pl = (AudioCodecType)_ca->getLocalSDP()->get_session_media()->getPayload(); + _audiocodec = _manager->getCodecDescriptorMap().instantiateCodec(pl); + if (_audiocodec == NULL) { _debug ("No audiocodec, can't init RTP media\n"); throw AudioRtpSessionException(); diff --git a/sflphone-common/test/Makefile.am b/sflphone-common/test/Makefile.am index 5b6fbf5de4..c07c95e57b 100644 --- a/sflphone-common/test/Makefile.am +++ b/sflphone-common/test/Makefile.am @@ -145,6 +145,8 @@ mainbufferTester_LDADD = \ @CCEXT2_LIBS@ \ @CCGNU2_LIBS@ \ @CCRTP_LIBS@ \ + @ZRTPCPP_LIBS@ \ + @libssl_LIBS@ \ @SAMPLERATE_LIBS@ \ $(PJSIP_LIBS) \ -luuid \ -- GitLab