<p>Hi,</p>
<p>I am currently working on C5505 USB stick <a href="http://focus.ti.com/docs/toolsw/folders/print/tmdx5505ezdsp.html">http://focus.ti.com/docs/toolsw/folders/print/tmdx5505ezdsp.html</a> to sample input voice and
encode it. For compiling and buring usual programs, I am using CCStudio 4.0.<br></p><p>For encoding voice samples, I am using Speex codec binary <a href="http://downloads.xiph.org/releases/speex/speex-1.2beta3-win32.zip">http://downloads.xiph.org/releases/speex/speex-1.2beta3-win32.zip</a> or <a href="http://downloads.us.xiph.org/releases/speex/speex_win32_1.0.4_setup.exe">http://downloads.us.xiph.org/releases/speex/speex_win32_1.0.4_setup.exe</a>. I could include &quot;speex/speex.h&quot; without any compilation error.</p>

<p>But as soon as I insert any speex function call like &quot;speex_bits_init(&amp;bits)&quot;, the linker throws error something like this <span style="font-size: medium;">&quot;error: Corrupt member header: &#39;C:/Program Files/Speex/libspeex/libspeex.lib&#39;&quot;</span> I have included following things for compilation and linking in CC Studio IDE:</p>

<p>1. project -&gt; properties -&gt; C5500 compiler -&gt; include options : added path to speex/speex.h</p>
<p>2. project -&gt; properties -&gt; c5500 linker -&gt; fie search path
: added libspeex.lib and added path
&quot;c:/Program Files/Speex/libspeex&quot; to library-search-path.</p>
<p>Any ideas as to how to make speex code work with C5505 USB stick. The error I have mentioned seems to be linking error.</p>
<p>Awaiting your replies.</p>
<p>Vijay</p>