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@xiph.org [mailto:speex-dev-bounces@xiph.org] F?r
> jesus
> Skickat: den 22 januari 2007 19:43
> Till: speex-dev@xiph.org
> ?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@xiph.org
> http://lists.xiph.org/mailman/listinfo/speex-dev
>
>
>
>