Good afternoon,
I would kindly ask for your advice on the following issue. My setup is:
CIT_TI_Speex_C55x_20121001bsd (TI's distribution package of speex for C55x - sources/test vectors/application files)
Code Composer Studio Version: 4.2.4.00033
Win 7 Pro 64-bit
Following (general) guidelines in SPEEX_XDAIS_UserManual_C55x.pdf, I built Encoder Test Application using:
TestAppEncoder.c
+
all relevant speex sources (speex_tii_enc* , speexenc_* , ogg_*), i.e. full build (not Library build + TestAppEncoder.c)
I (attempted to) run it as-is, and TestAppEncoder picks the input (WAV) file and configuration file from corresponding locations. The default setup is:
1 8 0 3 1 ..\..\..\TestVecs\WB\Input\wb_male.wav ..\..\..\TestVecs\WB\Bitstream\male_WB_Q8.spx
The chain of function calls is:
1 ret_val = algE->fxns->process ((ISPHENC1_Handle) algE, &inBufs, &outBufs, &enc_inArg, &enc_outArg);
2 ret_val = SPEEX_TII_ENC_Encode(Channel, (XDAS_Int16*)inBufs->buf, outBufs->buf);
3 SPEEX_TII_ENC_Sb_Encode(Channel, vin, bits);
4 SPEEX_TII_ENC_Nb_Encode(Channel->st_low, low, bits);
5 SPEEX_TII_ENC_Spx_Lpc(lpc, autocorr, SPEEX_TII_lpcSize_NB);
6 roots = SPEEX_TII_ENC_Lpc_To_Lsp (lpc, SPEEX_TII_lpcSize_NB, lsp, 10, SPEEX_TII_LSP_DELTA1, Scratch); <------------------- HANGS !!!
and the processing never leaves the last function. Her I can step throuh the ASM source, but can never leave.
I have not (yet) tried the configuration for Narrow-Band, but would expect that this default for WB would be working out-of-the box. Also I tried building the Library first and then exericise it using API from TestAppEncder.c, but it crashed. I am using (default) speex_enc.cmd provided in the distribution.
Looking forward for your opinion,
many thanks & regards,
Dubravko




