Witam! IMHO after setting signal level to a certain amount, the signal coming out should have the same level independently of hardware/system config, yet unfortunately it isn't so, in some cases. I tried analyzing AGC used by pjmedia (conference.c) but I can't quite understand the idea of its function. Could someone explain how the AGC used by the library works? -- Pozdrowienia, Marcin 'Malcom' Malich me at malcom.pl http://malcom.pl