From: Mihai B. <mi...@ha...> - 2008-01-17 18:07:30
|
On Jan 16, 2008, at 5:03 AM, Marco Bn=E0 wrote: > I=92ve got acouple of questions about silence threshold value. What =20= > is the scale of values and, more important, what are values =20 > respective meanings? > The silence threshold parameter controls the way iaxclient behaves =20 when dealing with silence or low volume input. Any positive value means that the decision wether the incoming sound =20 is silence or not is left to the speex preprocessor. 0.0f will mark all incoming frames as silence, even though they might =20= contain voice A negative value sets the decibel level below which the incoming =20 sound is considered silent. A value of -99 for example, will mark all =20= incoming frames as active voice, even though some of them might be =20 silent. This is relevant because normally, iaxclient will stop transmitting =20 silent frames in order to save bandwidth. The relevant code can be found in audio_encode.c, in input_postprocess=20= () and audio_send_encoded_audio(). Mihai |