From b064c7a0653fd4945d213bc8f8dabf36b5547f58 Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Mon, 27 Aug 2012 17:11:51 +0200 Subject: [PATCH] Fix incorrect maximum number of payload types. --- coreapi/linphonecore.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/coreapi/linphonecore.c b/coreapi/linphonecore.c index 18bc4be19..086e8c778 100644 --- a/coreapi/linphonecore.c +++ b/coreapi/linphonecore.c @@ -651,7 +651,7 @@ static PayloadType * find_payload(RtpProfile *prof, const char *mime_type, int c PayloadType *candidate=NULL; int i; PayloadType *it; - for(i=0;i<127;++i){ + for(i=0;imime_type)==0 && (clock_rate==it->clock_rate || clock_rate<=0) @@ -734,7 +734,7 @@ static int codec_compare(const PayloadType *a, const PayloadType *b){ static MSList *add_missing_codecs(SalStreamType mtype, MSList *l){ int i; - for(i=0;i<127;++i){ + for(i=0;itype!=PAYLOAD_VIDEO) @@ -1014,7 +1014,7 @@ static void linphone_core_assign_payload_type(LinphoneCore *lc, PayloadType *con /*look for a free number */ MSList *elem; int i; - for(i=lc->dyn_pt;i<=127;++i){ + for(i=lc->dyn_pt;ipayload_types;elem!=NULL;elem=elem->next){ PayloadType *it=(PayloadType*)elem->data; @@ -1043,7 +1043,7 @@ static void linphone_core_assign_payload_type(LinphoneCore *lc, PayloadType *con static void linphone_core_handle_static_payloads(LinphoneCore *lc){ RtpProfile *prof=&av_profile; int i; - for(i=0;i<128;++i){ + for(i=0;i