On Mon, Jul 21, 2008 at 3:59 PM, Marcin 'Malcom' Malich <malcom at o2.pl> wrote: > 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. > > Sorry for the late reply. And sorry I don't quite get what you mean, can you explain more? > 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? > > The AGC in conference.c is used to smoothen the mixing factors when we mix the output from more than one sources to avoid non-aligned samples between frames, and it's not AGC in a real sense. And more over this has been deprecated since 0.9 as we have replaced the mixing algorithm with a new, better one (http://trac.pjsip.org/repos/ticket/449). Cheers Benny -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20080722/8d6d1f2c/attachment.html