Hi Aymeric,> 2 questions:I count 4 :-)> * Do you "feel" that the current svn is enough stableYes. I'm planning on releasing it as 1.2beta3 this week. Even in normal time, I try to keep svn in good shape so it is almost always better than the last release. And even when it breaks, Speex bugs tend to be very obvious and easy to reproduce (no segfaults that happen once a day or anything like that).> * Does the svn contains improvments for VAD?I don't think so. You should just try it and see how it works for you.> * Does the svn contains improvments for AEC?No.> * Any other main difference between svn and 1.2beta2The main changes are: - The library got split into libspeex and libspeexdsp - Many fixed-point improvements (e.g. libspeex can be built with no float support at all) - Rewrite of the jitter buffer decision algorithm (and change in the API) - Major bugfix in the resampler The AEC and preprocessor have not been touched, except for moving them to libspeexdsp. Jean-Marc
On Tue, 4 Dec 2007, Jean-Marc Valin wrote:> Hi Aymeric, > >> 2 questions: > > I count 4 :-)...>> * Does the svn contains improvments for VAD? > > I don't think so. You should just try it and see how it works for you.What about the "hack" warning: does it means that 1.2beta1 will provide better quality for VAD than svn AND 1.2beta2? tks for your usefull answers, Aymeric MOIZARD / ANTISIP amsip - http://www.antisip.com osip2 - http://www.osip.org eXosip2 - http://savannah.nongnu.org/projects/exosip/
>> I don't think so. You should just try it and see how it works for you. > > What about the "hack" warning: does it means that 1.2beta1 will provide > better quality for VAD than svn AND 1.2beta2?Well, it's a quick hack that reuses some computations from the noise suppressor until I can rewrite it properly. I'm not really happy with any versions of those VAD. I've heard some people say the previous VAD was better, but it's probably application-dependant. Just try both and see for yourself. Cheers, Jean-Marc
> >> * Any other main difference between svn and 1.2beta2 > > The main changes are: > - The library got split into libspeex and libspeexdsp > - Many fixed-point improvements (e.g. libspeex can be built with no > float support at all) > - Rewrite of the jitter buffer decision algorithm (and change in > the API) > - Major bugfix in the resampler > > The AEC and preprocessor have not been touched, except for moving them > to libspeexdsp.There are also a couple of bugfixes/improvements that impact the preprocessor: - An addition to speex_preprocess_ctl that provides signal loudness information - Bugfix in the code that sets VAD probabilities. The changes are present in the latest git code, so I assume they have been merged into the SVN repository and will make it into beta3. There might be other minor bugfixes/improvement as well that I am not aware of... Mihai -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2411 bytes Desc: not available Url : http://lists.xiph.org/pipermail/speex-dev/attachments/20071204/17fb2002/smime.bin