We've been seeing problems with WASAPI and Automatic Gain Control - it's introducing lots of noise on all of our calls as it ramps up a user's mic volume when they aren't speaking. This means that the other people on the call hear lots of background noise. This can be really distracting, and makes calls difficult - conference calls in particular are almost impossible.
I've therefore introduced a config option to disable AGC. Would you like this change in libjitsi? I've written it so that applying the patch won't change the behaviour for people without the config option. However, given how bad this is, I wonder if AGC should default to off.
Ideally, we should have both AGC and Voice Activity Detection, but I've not worked out how to get VAD working nicely with AGC.
configure_agc.patch (6.46 KB)