Hi,
I am currently working on C5505 USB stick to sample input voice and encode it. I have so far succeeded in modifying the aic3204 test program to sample voice through MIC and play it out on head phone. Now I want to encode these samples using speex encoder.
I know that Couth Infotech has the required codecs built to work with C5505 USB stick but I do not know whether any evaluation copy is freely available for download. Anybody has any clue on this?
Now, I am using the speex code directly (downloaded from speex.org and installed using cygwin on windows) by enabling flag while configuring to make it compatible with C55x DSPs. The installation proceeded successfully and I could include "speex/speex.h" in aic3204 program without any compilation error.
But as soon as I insert any speex function call like "speex_bits_init(&bits)", the linker throws error something like this "error: member "bits.o" of archive "c:/cygwin/usr/local/lib/libspeex.a" is not recognized object file" I have included following things for compilation and linking in CC Studio IDE:
1. project -> properties -> C5500 compiler -> include options : added path to speex/speex.h
2. project -> properties -> c5500 linker -> fie search path : added libspeex.a and libogg.a to include-library-file and added path "c:\cygwin\usr\local\lib" to library-search-path.
Any ideas as to how to make speex code work with C5505 USB stick. The error I have mentioned seems to be linking error.
Awaiting your replies.
Vijay