[Speex-dev] svn AGC

Jean-Marc Valin
Tue, 06 Feb 2007 14:20:35 -0000

> I found that the AGC API and algorithm has changed in svn head trunk.
> Is it safe to use it? Or is it for testing purpose only?

I think the new AGC code is much better than the previous one, but
because I changed it a lot, I recommend doing some testing before doing
anything serious with it.

> You also said that VAD in svn is broken in a previous post, is it
> related to the AGC change?
> or can we mix the old VAD algorithm with the new AGC safely?

The old (preprocessor) VAD has always been a combination of kludges,
which I had to remove when improving the noise suppression recently. I
still haven't figured out a good algorithm to re-write it. I'm open to
suggestions on how to write a good VAD that can make decisions without
having any more lookahead than the current frame.

	Jean-Marc