diff options
author | Benny Prijono <bennylp@teluu.com> | 2006-07-26 17:05:39 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2006-07-26 17:05:39 +0000 |
commit | f7e0a9340f01cad3c07f6f8bcf44ee0d82899193 (patch) | |
tree | 84e267610e1152dea0941713899f386322186fb5 /pjsip/src/pjsua-lib/pjsua_call.c | |
parent | 2fa99a7ade8748fae314aeab2fea83e9bc88c36c (diff) |
Added --ptime and --no-vad option in pjsua
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@629 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src/pjsua-lib/pjsua_call.c')
-rw-r--r-- | pjsip/src/pjsua-lib/pjsua_call.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_call.c b/pjsip/src/pjsua-lib/pjsua_call.c index e7455e80..e9042670 100644 --- a/pjsip/src/pjsua-lib/pjsua_call.c +++ b/pjsip/src/pjsua-lib/pjsua_call.c @@ -1852,7 +1852,17 @@ static void pjsua_call_on_media_update(pjsip_inv_session *inv, } else { /* Override ptime, if this option is specified. */ - PJ_TODO(set_codec_ptime_in_call); + if (pjsua_var.media_cfg.ptime != 0) { + sess_info.stream_info[0].param->setting.frm_per_pkt = + pjsua_var.media_cfg.ptime / sess_info.stream_info[0].param->info.frm_ptime; + if (sess_info.stream_info[0].param->setting.frm_per_pkt == 0) + sess_info.stream_info[0].param->setting.frm_per_pkt = 1; + } + + /* Disable VAD, if this option is specified. */ + if (pjsua_var.media_cfg.no_vad) { + sess_info.stream_info[0].param->setting.vad = 0; + } /* Optionally, application may modify other stream settings here |