From 8f61e3f5fb51e7cab043c206191053453b87de8b Mon Sep 17 00:00:00 2001 From: smorlat Date: Mon, 12 Oct 2009 13:56:56 +0000 Subject: [PATCH] cleanup payloads at linphone_core_destroy() add gsm/22050 git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@716 3f6dc0c8-ddfe-455d-9043-3cd528dc4637 --- linphone/coreapi/linphonecore.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/linphone/coreapi/linphonecore.c b/linphone/coreapi/linphonecore.c index 4030e259e..bbf5a8e04 100644 --- a/linphone/coreapi/linphonecore.c +++ b/linphone/coreapi/linphonecore.c @@ -663,6 +663,7 @@ static void linphone_core_assign_payload_type(PayloadType *const_pt, int number, pt=payload_type_clone(const_pt); if (recv_fmtp!=NULL) payload_type_set_recv_fmtp(pt,recv_fmtp); rtp_profile_set_payload(&av_profile,number,pt); + linphone_payload_types=ms_list_append(linphone_payload_types,pt); } static void linphone_core_free_payload_types(void){ @@ -695,6 +696,11 @@ void linphone_core_init (LinphoneCore * lc, const LinphoneCoreVTable *vtable, co pt=payload_type_clone(&payload_type_gsm); pt->clock_rate=11025; rtp_profile_set_payload(&av_profile,114,pt); + linphone_payload_types=ms_list_append(linphone_payload_types,pt); + pt=payload_type_clone(&payload_type_gsm); + pt->clock_rate=22050; + rtp_profile_set_payload(&av_profile,115,pt); + linphone_payload_types=ms_list_append(linphone_payload_types,pt); } #endif