From bfbf08032fe10128674555e7b0b7f142607203ea Mon Sep 17 00:00:00 2001 From: Nanang Izzuddin Date: Fri, 19 Sep 2008 21:18:23 +0000 Subject: Fixed pjmedia session bug in getting channel count from SDP for static payload. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2299 74dad513-b988-da41-8d7b-12977e46ad98 --- pjmedia/src/pjmedia/session.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'pjmedia/src') diff --git a/pjmedia/src/pjmedia/session.c b/pjmedia/src/pjmedia/session.c index 3ca91078..a72f6658 100644 --- a/pjmedia/src/pjmedia/session.c +++ b/pjmedia/src/pjmedia/session.c @@ -434,16 +434,7 @@ PJ_DEF(pj_status_t) pjmedia_stream_info_from_sdp( * channels. */ if (si->type == PJMEDIA_TYPE_AUDIO && rtpmap->param.slen) { - - if (rtpmap->param.slen == 2) { - si->fmt.channel_cnt = rtpmap->param.ptr[1] - '0'; - } else { - pj_str_t cnt; - cnt.ptr = rtpmap->param.ptr + 1; - cnt.slen = rtpmap->param.slen - 1; - si->fmt.channel_cnt = (unsigned) pj_strtoul(&cnt); - } - + si->fmt.channel_cnt = (unsigned) pj_strtoul(&rtpmap->param); } else { si->fmt.channel_cnt = 1; } -- cgit v1.2.3