[Speex-dev] Libspeex splitting attempt

Greg caroundw5h at yahoo.com
Thu Sep 20 12:11:23 PDT 2007

this is actually interesting if nothing else it does make speex more modular.
and would be a boon to voip developers who may not necessarily want to use the codec but require the other features: denoiser, echo canceller and jitter buffer. 

-----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


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
- 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? ...


Speex-dev mailing list
Speex-dev at xiph.org

----------------no sig

Building a website is a piece of cake. 
Yahoo! Small Business gives you all the tools to get online.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20070920/71eac451/attachment.htm

More information about the Speex-dev mailing list