[Speex-dev] Problem with VAD in preprocessor on iPhone

Greg Lappen greg at lapcominc.com
Thu Oct 28 14:26:19 PDT 2010


 Hello,

I am attempting to use Speex in an iPhone application and running into an
issue.  I got speex to compile by following these instructions:

http://codeforfun.wordpress.com/2010/04/29/compile-speex-for-iphone/

Next, I was able to record some audio and play it back.  I then inserted a
call to the speex preprocessor and am passing all of the audio buffers I
receive from Audio Queue Services (the iPhone/Mac audio streaming API) into
speex_preprocess_run.  The problem though is that speex_preprocess_run is
returning a 1 regardless of whether I am speaking into the microphone or
not.  There is this output in the log when debugging my program:

*warning: The VAD has been replaced by a hack pending a complete rewrite*


Does this mean that VAD does not work at all in the processor in version
1.2rc1, or am I just using it incorrectly if I always get back a 1 (I
suspect it's the latter, not the former).


Any help would be greatly appreciated.


Greg
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20101028/b98895e2/attachment.htm 


More information about the Speex-dev mailing list