search for: speexjitter

Displaying 6 results from an estimated 6 matches for "speexjitter".

Did you mean: speex_jitter
2005 Oct 25
2
SpeexJitter and TCP/IP
Hi! I am still trying to clean the voice after procesing it with speex echo cancellation filter. I get some artifacts, the echo is removed, but you can here some metallic voices in background. Jean, in your test client you are using UDP connection and SpeexJitter to make sure UDP packets are in order. What if I use TCP/IP, do I still have to use SpeexJitter when using speex_echo_cancel ? regards hs
2009 Mar 03
0
speex_jitter_buffer and DTX (and multiple streams)
...stions about the speex_jitter_buffer when used with DTX here goes: I want to use the speex_jitter_buffer with muliple streams (multi client) and with DTX so that clients will only transmit data when they are actually saying anything, but Im unsure of how the ticking is handled. I have 1 x SpeexJitter struct per client stream Im using portaudio and Im planning on using the callback to iterate through all the buffers getting decoded frames. There is no upper limit (in theory) to how many client streams/buffers there can be and as far as I can see the speex_jitter_get(..) performs quite a b...
2009 Jun 18
4
Speech switching in speakerphone?
Hi All We are working on an ARM-based speaker phone application where the speaker and microphone is placed roughly 8 cm from each other (similar to this one: http://www.voipsupply.com/images/CHAT50SPLASH.jpg). We are using Speex AEC and preprocessor to handle the acoustic echo. The AEC typically contribute with ERLE of 15-20 dB which should be as expected from the algorithm. Additionally we need
2007 Oct 04
3
Audio Speed Variability
...the speex codec to speed things up, in case it's a speed of processing issue? I am seeing a fair number of problem records coming out of the speex jitter buffer, but they might just mean that data isn't being fed in fast enough into the buffer. I'm checking: speex_jitter_get(&speexJitter, (short *)newData, NULL); if (speexJitter.valid_bits == 0) //bad record { fprintf(stderr, "Interpolating since nothing happened!!!!\n"); fflush(stderr); } Does this say I'm processing too slowly into the buffer, or that the data put in is somehow corrupt? The application is Windows...
2014 Aug 07
0
Jitter Buffer beginner question.
...er. First of all, I'm a bit confused about the code to use. Googling the subject I've find that there are, or there were, two jitter buffers, a generic one and a speex-specific one, is this still true or they've been joined? Downloading the 1.2rc1 source code there's no trace of the SpeexJitter structure and wrapper functions included in the speex_jitter_buffer.h / speex_jitter_buffer.c, are these files obsolete? Do I have to directly use the functions that start with jitter_buffer_? The second question is related to the timestamp and the packet span. I'd use with nb decoder 160 for t...
2006 Mar 21
2
Who is using the jitter buffer?
Oh, I forgot to mention one thing. I currently append a few bits of custom information to each speex packet which I fetch out with things like speex_bits_unpack_unsigned(&sjJitter.current_packet, 1); It would be very usefull if the jitter buffer didn't actually decode the packet, but instead returned a pointer to it (or NULL if you should play silence and -1 if you should repeat the