[Speex-dev] Libspeex splitting attempt

Jean-Marc Valin jean-marc.valin at usherbrooke.ca
Thu Sep 20 16:08:10 PDT 2007

I strongly suggest you look at how the speex_jitter_* calls are
implemented. Sorry for now having more doc at the moment.


Bach Le wrote:
> Hi,
> Can you please confirm/give any sample on the "tick" value to be passed
> to  jitter_buffer_init  ( int  tick   )  ?
> Is this: Tick = GetTickCount() ?
> Thanks
> -----Original Message-----
> From: speex-dev-bounces at xiph.org [mailto:speex-dev-bounces at xiph.org] On
> Behalf Of Jean-Marc Valin
> Sent: Monday, September 17, 2007 4:29 PM
> To: speex-dev
> Subject: [Speex-dev] Libspeex splitting attempt
> Hi,
> A while ago I mentioned I was considering splitting libspeex into two
> parts. I'm attaching a patch that does exactly that, but I haven't
> applied it to svn because I first want to have some feedback. That patch
> leaves the codec in libspeex and moves the other stuff (jitter buffer,
> AEC, preprocessor, ...) to libspeexvoip (I'm open to suggestions on
> better names).
> Some of the things I had to do to be able to split are:
> - Remove the vorbis-psy tuning because I no longer have an fft in the
> codec
> - Remove the Speex-specific jitter buffer (but kept the generic one)
> because it was the only part of libspeexvoip requiring the codec.
> - The content of misc.c and math_approx.c was moved to the header files
> as inline functions (misc.c and math_approx.c no longer exist).
> Any comments, suggestions? Does that break anything I hadn't thought
> about? Any reason it shouldn't be done? ...
> Cheers,
> 	Jean-Marc

More information about the Speex-dev mailing list