From 313505bcaea68c9468d89007e933b29dac226284 Mon Sep 17 00:00:00 2001 From: Yann Diorcet Date: Tue, 6 Nov 2012 15:09:47 +0100 Subject: [PATCH] Save in config the values when set playback/mic gains --- coreapi/linphonecore.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/coreapi/linphonecore.c b/coreapi/linphonecore.c index 1af9b08c..0f5f7a7d 100644 --- a/coreapi/linphonecore.c +++ b/coreapi/linphonecore.c @@ -3319,6 +3319,10 @@ void linphone_core_set_mic_gain_db (LinphoneCore *lc, float gaindb){ lc->sound_conf.soft_mic_lev=gaindb; + if (linphone_core_ready(lc)){ + lp_config_set_int(lc->config,"sound","mic_gain_db",lc->sound_conf.soft_mic_lev); + } + if (call==NULL || (st=call->audiostream)==NULL){ ms_message("linphone_core_set_mic_gain_db(): no active call."); return; @@ -3348,6 +3352,9 @@ void linphone_core_set_playback_gain_db (LinphoneCore *lc, float gaindb){ AudioStream *st; lc->sound_conf.soft_play_lev=gaindb; + if (linphone_core_ready(lc)){ + lp_config_set_int(lc->config,"sound","playback_gain_db",lc->sound_conf.soft_play_lev); + } if (call==NULL || (st=call->audiostream)==NULL){ ms_message("linphone_core_set_playback_gain_db(): no active call."); -- 2.39.2