summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pjmedia/src/pjmedia/session.c11
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;
}