From 0027974b3822c7f95c1787e5546481b1b73ab698 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Thu, 26 Apr 2012 09:12:25 +0000 Subject: 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 --- pjsip/src/pjsua-lib/pjsua_aud.c | 6 ++++++ 1 file changed, 6 insertions(+) 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, -- cgit v1.2.3