diff options
Diffstat (limited to 'pjmedia/src/pjmedia/session.c')
-rw-r--r-- | pjmedia/src/pjmedia/session.c | 11 |
1 files changed, 1 insertions, 10 deletions
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; } |