daryoosh goal
2007-Nov-07 12:47 UTC
[Speex-dev] some questions about speex on TMS and also unsubscribe
Hi; I have a question about speex on TMS320C54X: I have build and run the related project on Code Composer Studio IDE (ver. 3.1) and the male.snd (93.7KB) was its input file and malebits5x.dat (5.85KB) and maleout5x.snd (93.5KB) are output files. What is malebits5x.dat file? if it is encoded file, why I could'nt decode it? Also if maleout5x.snd is output recoverd file why after adding header I couldn't play it? The other question is that why the execution time of this project so long in simulator? Could you tell me its MIPS for TMS320c54cst? can I use speex for real-time telephony purpose? ALSO how can I could prohibit receiving emails from speex-dev? regards __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20071107/ec11e8a8/attachment.htm
Jim Crichton
2007-Nov-08 12:46 UTC
[Speex-dev] some questions about speex on TMS and also unsubscribe
male.snd and maleout5x.snd are headerless 16-bit mono audio files. There is no reason why you could not play these files after adding an appropriate header. Or, you can use something that supports raw audio files. Now, if the playback sounds terrible, there may be some other issue. malebits5x.dat is the encoded file. It is a series of 20-byte frames, without any Ogg header. You will not be able to play it back in a decoder which expects a file header. You can build with DECODE_ONLY defined in config.h, and then you can decode an existing file. The execution time of the project in the simulator is so long because the C54x simulator is horribly slow. It is much, much slower than the C55x and C64x simulators. Speex does not run as well on the C54x as it does on C55x. The last time I checked (build 12825, a little before 1.2 Beta 2), I saw about 68 MIPs for C54x and 27 MIPs for C55x, for 8kbps, complexity 1. Both of these numbers are dramatic improvements over the first results that I saw a couple of years ago. There are no assembly optimizations for TI DSPs in the source tree, so all of the improvement has come from Jean-Marc's work. Speex runs fast enough on a C54x to be used for real-time telephony. If you have the choice, though, it runs much better on the C55x. Regards, Jim ----- Original Message ----- From: daryoosh goal To: speex-dev@xiph.org Sent: Wednesday, November 07, 2007 11:05 AM Subject: [Speex-dev] some questions about speex on TMS and also unsubscribe Hi; I have a question about speex on TMS320C54X: I have build and run the related project on Code Composer Studio IDE (ver. 3.1) and the male.snd (93.7KB) was its input file and malebits5x.dat (5.85KB) and maleout5x.snd (93.5KB) are output files. What is malebits5x.dat file? if it is encoded file, why I could'nt decode it? Also if maleout5x.snd is output recoverd file why after adding header I couldn't play it? The other question is that why the execution time of this project so long in simulator? Could you tell me its MIPS for TMS320c54cst? can I use speex for real-time telephony purpose? ALSO how can I could prohibit receiving emails from speex-dev? regards __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ------------------------------------------------------------------------------ _______________________________________________ Speex-dev mailing list Speex-dev@xiph.org http://lists.xiph.org/mailman/listinfo/speex-dev -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20071108/0e96218d/attachment.html