From fcc3731ff2cc2503685b5b3a20baa016f8b2135e Mon Sep 17 00:00:00 2001 From: Liong Sauw Ming Date: Fri, 25 Jan 2013 06:31:05 +0000 Subject: Re #1568: Fixed is_media_changed() detection when pjsua_media_cfg.no_vad is set to PJ_TRUE and fixed the string duplication of encoding name Thanks to Hideo and Fredrik for the reports. git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@4334 74dad513-b988-da41-8d7b-12977e46ad98 --- pjmedia/src/pjmedia/session.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'pjmedia') diff --git a/pjmedia/src/pjmedia/session.c b/pjmedia/src/pjmedia/session.c index ff195119..b96e8116 100644 --- a/pjmedia/src/pjmedia/session.c +++ b/pjmedia/src/pjmedia/session.c @@ -671,8 +671,10 @@ PJ_DEF(pj_status_t) pjmedia_session_create( pjmedia_endpt *endpt, pj_memcpy(session->stream_info, si->stream_info, si->stream_cnt * sizeof(pjmedia_stream_info)); - /* Clone codec param */ + /* Clone codec param and format info */ for (i=0; i<(int)si->stream_cnt; ++i) { + pj_strdup(pool, &session->stream_info[i].fmt.encoding_name, + &si->stream_info[i].fmt.encoding_name); if (session->stream_info[i].param) { session->stream_info[i].param = pjmedia_codec_param_clone(pool, si->stream_info[i].param); -- cgit v1.2.3