<span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: medium; border-collapse: collapse; "><div id=":159" class="ii gt" style="font-size: 13px; margin-top: 5px; margin-right: 15px; margin-bottom: 5px; margin-left: 15px; padding-bottom: 20px; ">

<div id=":15a">Hello,<div><br></div><div>I am attempting to use Speex in an iPhone application and running into an issue.  I got speex to compile by following these instructions:</div><div><br></div><div><a href="http://codeforfun.wordpress.com/2010/04/29/compile-speex-for-iphone/" target="_blank" style="color: rgb(42, 93, 176); ">http://codeforfun.wordpress.com/2010/04/29/compile-speex-for-iphone/</a></div>

<div><br></div><div>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:</div>

<div><br></div><div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 28px; font: normal normal normal 11px/normal Menlo; "><b>warning: The VAD has been replaced by a hack pending a complete rewrite</b></p>

<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 28px; font: normal normal normal 11px/normal Menlo; "><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif; font-size: small; "><br>

</span></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 28px; font: normal normal normal 11px/normal Menlo; "><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif; font-size: small; ">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&#39;s the latter, not the former).</span></p>

<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 28px; font: normal normal normal 11px/normal Menlo; "><font face="arial, helvetica, sans-serif"><span style="font-size: small; "><br></span></font></p>

<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 28px; font: normal normal normal 11px/normal Menlo; "><font face="arial, helvetica, sans-serif"><span style="font-size: small; ">Any help would be greatly appreciated.</span></font></p>

<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 28px; font: normal normal normal 11px/normal Menlo; "><font face="arial, helvetica, sans-serif"><span style="font-size: small; "><br></span></font></p>

<font color="#888888"><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 28px; font: normal normal normal 11px/normal Menlo; "><font face="arial, helvetica, sans-serif"><span style="font-size: small; ">Greg</span></font></p>

<div><font face="arial, helvetica, sans-serif"><span style="font-size: small; "><br></span></font></div></font></div></div></div><div id=":14z" class="hq gt" style="font-size: 13px; margin-top: 5px; margin-right: 15px; margin-bottom: 15px; margin-left: 15px; clear: both; ">

</div><div class="hi" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(242, 242, 242); padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: auto; border-bottom-left-radius: 6px 6px; border-bottom-right-radius: 6px 6px; background-position: initial initial; background-repeat: initial initial; ">

</div><div class="gA gt" style="font-size: 13px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(242, 242, 242); padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: auto; border-bottom-left-radius: 6px 6px; border-bottom-right-radius: 6px 6px; background-position: initial initial; background-repeat: initial initial; ">

</div></span>