|
|
|
|
@ -38,11 +38,12 @@ static const struct chat_setting_def g_setting_defs[] = {
|
|
|
|
|
{"radio_opus_bitrate", CHAT_SETTING_INT, 32, 16, 128}, |
|
|
|
|
{"radio_capture_stereo", CHAT_SETTING_INT, 0, 0, 1}, |
|
|
|
|
{"compressor_enabled", CHAT_SETTING_BOOL, 1, 0, 1}, |
|
|
|
|
{"compressor_max_gain_db", CHAT_SETTING_INT, 15, 1, 100}, |
|
|
|
|
{"compressor_max_gain_db", CHAT_SETTING_INT, 15, 1, 60}, |
|
|
|
|
{"compressor_rise_rate", CHAT_SETTING_INT, 2, 1, 100}, |
|
|
|
|
{"radio_compressor_enabled", CHAT_SETTING_BOOL, 1, 0, 1}, |
|
|
|
|
{"radio_compressor_max_gain_db",CHAT_SETTING_INT, 15, 1, 100}, |
|
|
|
|
{"radio_compressor_max_gain_db",CHAT_SETTING_INT, 15, 1, 60}, |
|
|
|
|
{"radio_vad_enabled", CHAT_SETTING_BOOL, 0, 0, 1}, |
|
|
|
|
{"radio_vad_compressor_max_gain_db", CHAT_SETTING_INT, 15, 1, 60}, |
|
|
|
|
{"radio_vad_threshold", CHAT_SETTING_INT, 50, 10, 95}, /* порог вероятности речи, % */ |
|
|
|
|
{"radio_vad_hangover_ms", CHAT_SETTING_INT, 200, 50, 2000},/* тишина до авто-отбоя */ |
|
|
|
|
{"media_download_max_peers", CHAT_SETTING_INT, 3, 1, 16}, |
|
|
|
|
@ -60,7 +61,7 @@ static const struct chat_setting_def g_setting_defs[] = {
|
|
|
|
|
{"aec_enabled", CHAT_SETTING_BOOL, 1, 0, 1}, /* AEC (SpeexDSP) в звонке, desktop GUI */ |
|
|
|
|
{"call_jitter_max_reserve_ms", CHAT_SETTING_INT, 1000, 500, 2000}, |
|
|
|
|
{"call_compressor_enabled", CHAT_SETTING_BOOL, 1, 0, 1}, |
|
|
|
|
{"call_compressor_max_gain_db",CHAT_SETTING_INT, 15, 1, 100}, |
|
|
|
|
{"call_compressor_max_gain_db",CHAT_SETTING_INT, 15, 1, 60}, |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
#define CHAT_SETTING_COUNT (sizeof(g_setting_defs) / sizeof(g_setting_defs[0])) |
|
|
|
|
|