<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 "speex/speex.h" without any compilation error.</p>
<p>But as soon as I insert any speex function call like "speex_bits_init(&bits)", the linker throws error something like this <span style="font-size: medium;">"error: Corrupt member header: 'C:/Program Files/Speex/libspeex/libspeex.lib'"</span> I have included following things for compilation and linking in CC Studio IDE:</p>
<p>1. project -> properties -> C5500 compiler -> include options : added path to speex/speex.h</p>
<p>2. project -> properties -> c5500 linker -> fie search path
: added libspeex.lib and added path
"c:/Program Files/Speex/libspeex" 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>