[jitsi-dev] VAD Warning Message


#1

Dear Team,

From time to time, I've got the following warning

message (in red):

warning: The VAD has been replaced by a hack pending
a complete rewrite

when establishing or terminating a call.

Could
someone tell me what VAD refers to and what this warning is about?

Many thanks,

Gilles


#2

VAD stands for Voice Activity Detection and is a piece of functionality implemented by the Speex library. The message warns that… well, the functionality in question has not been stabilized by its developers. Jitsi uses the Speex library for the purposes of echo cancellation and noise reduction and, consequently, Speex gets a chance to print out the warning.

···

On 14.09.2012, at 16:35, "Gilles Gerlinger (AvanSonic)" <gilles.gerlinger@avansonic.com> wrote

warning: The VAD has been replaced by a hack pending a complete rewrite

Could someone tell me what VAD refers to and what this warning is about?


#3

OK, Thanks! That is pretty clear now. Indeed I forget to say that this warning was issued when using the Speex codec.

-----Message d'origine-----

···

From: Lyubomir Marinov

Sent: Friday, September 14, 2012 4:08 PM
To: dev@jitsi.java.net
Subject: [jitsi-dev] Re: VAD Warning Message

On 14.09.2012, at 16:35, "Gilles Gerlinger (AvanSonic)" <gilles.gerlinger@avansonic.com> wrote

warning: The VAD has been replaced by a hack pending a complete rewrite

Could someone tell me what VAD refers to and what this warning is about?

VAD stands for Voice Activity Detection and is a piece of functionality implemented by the Speex library. The message warns that� well, the functionality in question has not been stabilized by its developers. Jitsi uses the Speex library for the purposes of echo cancellation and noise reduction and, consequently, Speex gets a chance to print out the warning.


#4

OK, Thanks! That is pretty clear now. Indeed I forget to say that this
warning was issued when using the Speex codec.

Well, it does not really depend on the codec you are using. As Lyubo
mentioned in addition to the actual codec we also use the Speex lib for
noise reduction, AEC and resampling.

Emil

···

On 14.09.12, 17:15, gilles.gerlinger@avansonic.com wrote:

-----Message d'origine-----
From: Lyubomir Marinov
Sent: Friday, September 14, 2012 4:08 PM
To: dev@jitsi.java.net
Subject: [jitsi-dev] Re: VAD Warning Message

On 14.09.2012, at 16:35, "Gilles Gerlinger (AvanSonic)" > <gilles.gerlinger@avansonic.com> wrote

warning: The VAD has been replaced by a hack pending a complete rewrite

Could someone tell me what VAD refers to and what this warning is about?

VAD stands for Voice Activity Detection and is a piece of functionality
implemented by the Speex library. The message warns that… well, the
functionality in question has not been stabilized by its developers. Jitsi
uses the Speex library for the purposes of echo cancellation and noise
reduction and, consequently, Speex gets a chance to print out the warning.