diff options
author | Nanang Izzuddin <nanang@teluu.com> | 2008-06-27 12:41:56 +0000 |
---|---|---|
committer | Nanang Izzuddin <nanang@teluu.com> | 2008-06-27 12:41:56 +0000 |
commit | 22632cf74a2f3484976564cac440aefba408d052 (patch) | |
tree | e2878f9677eb724e5a2c2f988cc4028ed77e7f4a | |
parent | ec4d447843f30118dff83303a9471b65bb0cb2b9 (diff) |
Fixed session.c incorrectly parsing channel count from SDP
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2073 74dad513-b988-da41-8d7b-12977e46ad98
-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 5d46fc1f..5be4b0bb 100644 --- a/pjmedia/src/pjmedia/session.c +++ b/pjmedia/src/pjmedia/session.c @@ -453,16 +453,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; } |