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