提交 22b3d34d authored 作者: Anthony Minessale's avatar Anthony Minessale

tweak agc

上级 b8531ea8
...@@ -6390,16 +6390,30 @@ static conference_obj_t *conference_new(char *name, conf_xml_cfg_t cfg, switch_c ...@@ -6390,16 +6390,30 @@ static conference_obj_t *conference_new(char *name, conf_xml_cfg_t cfg, switch_c
if (!zstr(auto_gain_level)) { if (!zstr(auto_gain_level)) {
int level = 0; int level = 0;
int energy_level = 100;
if (switch_true(auto_gain_level)) { if (switch_true(auto_gain_level)) {
level = 2000; level = 650;
} else { } else {
char *p;
int tmp = 0;
level = atoi(auto_gain_level); level = atoi(auto_gain_level);
if ((p = strchr(auto_gain_level, ':'))) {
p++;
if (p) tmp = atoi(p);
if (tmp > 0) {
energy_level = tmp;
}
}
} }
if (level > 0 && level > conference->energy_level) { if (level > 0 && level > conference->energy_level) {
conference->agc_level = level; conference->agc_level = level;
} }
conference->agc_energy_level = energy_level;
} }
if (!zstr(maxmember_sound)) { if (!zstr(maxmember_sound)) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论