diff options
author | Nanang Izzuddin <nanang@teluu.com> | 2008-09-19 21:18:23 +0000 |
---|---|---|
committer | Nanang Izzuddin <nanang@teluu.com> | 2008-09-19 21:18:23 +0000 |
commit | bfbf08032fe10128674555e7b0b7f142607203ea (patch) | |
tree | 0527d8a55c3e15944e546f01db752051796a0007 /pjmedia | |
parent | 04545ce1345e5f15c1f3a441fe7cfac94342fc75 (diff) |
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
Diffstat (limited to 'pjmedia')
-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; } |