SV: [Speex-dev] How to detect SpeexBits corruption

jesus jmorion at
Thu Jan 25 00:30:35 PST 2007

thank you, i will explain it more detailed:

I use libspeex in an activeX project compiled on Visual C++ 2003 
(Windows XP).

I have one array of SpeexBits and other of decoder states. The first 
time a user speaks, i create and initialize the elements of those arrays 
who correspond to his user_id. Next packets of this user are decoded 
using those elements. The decoder instance is always the same for every 
user packets.

It works fine most time, but sometimes one user begins to sound like 
voice hits and the others still sounds ok. At that point, if i destroy 
his elements of the two arrays and re-create and initialize, it solves.

OK, I will read speechenc/dec just one more time.

Thank you.

Jonas Tärnström wrote:
> You're doing something wrong.
> Read the documentation and check speechenc/dec just one more time.
> If that wouldn't help I'd suggest posting samples of your source code
> and describe what platform/compiler/os you're using.
> //JT
> -----Ursprungligt meddelande-----
> Från: speex-dev-bounces at [mailto:speex-dev-bounces at] För
> jesus
> Skickat: den 22 januari 2007 19:43
> Till: speex-dev at
> Ämne: [Speex-dev] How to detect SpeexBits corruption
> Hello,
> im using speex library on my vo ip project, but some times, after it 
> works ok, it begins to play noises (like voice hits) decoding the 
> packets of one source (the others sound ok).
> I finally found that reseting SpeexBits and decoder state it solves.
> If i cant avoid this problem, i wish to solve when it occours, but ¿how 
> to detect this?
> Please, if anyone has experiment this issue i will thank any help.
> by MJM.
> _______________________________________________
> Speex-dev mailing list
> Speex-dev at

More information about the Speex-dev mailing list