diff options
author | Benny Prijono <bennylp@teluu.com> | 2012-04-26 09:12:25 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2012-04-26 09:12:25 +0000 |
commit | 0027974b3822c7f95c1787e5546481b1b73ab698 (patch) | |
tree | df6d279716d4a7e611b6d28cd0e8964307ed6103 /pjsip/src/pjsua-lib | |
parent | 8fd6c2b77521127707acbd83df86dc1adad2dd65 (diff) |
Re #1474: this is supposed to be part of r4082 above, which is the merging of r4054 to r4079. Somehow it was left uncommitted!
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4090 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src/pjsua-lib')
-rw-r--r-- | pjsip/src/pjsua-lib/pjsua_aud.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_aud.c b/pjsip/src/pjsua-lib/pjsua_aud.c index b3dd308e..7588266d 100644 --- a/pjsip/src/pjsua-lib/pjsua_aud.c +++ b/pjsip/src/pjsua-lib/pjsua_aud.c @@ -861,6 +861,9 @@ PJ_DEF(pj_status_t) pjsua_conf_connect( pjsua_conf_port_id source, if (pjsua_var.cap_dev != NULL_SND_DEV_ID) { pjmedia_snd_port_param param; + pjmedia_snd_port_param_default(¶m); + param.ec_options = pjsua_var.media_cfg.ec_options; + /* Create parameter based on peer info */ status = create_aud_param(¶m.base, pjsua_var.cap_dev, pjsua_var.play_dev, @@ -1891,6 +1894,8 @@ PJ_DEF(pj_status_t) pjsua_set_snd_dev( int capture_dev, samples_per_frame = alt_cr[i] * pjsua_var.media_cfg.audio_frame_ptime * pjsua_var.media_cfg.channel_count / 1000; + pjmedia_snd_port_param_default(¶m); + param.ec_options = pjsua_var.media_cfg.ec_options; status = create_aud_param(¶m.base, capture_dev, playback_dev, alt_cr[i], pjsua_var.media_cfg.channel_count, samples_per_frame, 16); @@ -2033,6 +2038,7 @@ PJ_DEF(pj_status_t) pjsua_set_ec(unsigned tail_ms, unsigned options) PJSUA_LOCK(); pjsua_var.media_cfg.ec_tail_len = tail_ms; + pjsua_var.media_cfg.ec_options = options; if (pjsua_var.snd_port) status = pjmedia_snd_port_set_ec(pjsua_var.snd_port, pjsua_var.pool, |