search for: amr4

Displaying 3 results from an estimated 3 matches for "amr4".

Did you mean: amr
2007 Jul 24
2
Speex optimization and 12 bits conversion for 12 bits ADC
Hi, all, I am porting speex on ARM7TDMI, I have done some optimization, the result is that the encoder and decoder need about 60 MCPS for 5.96kbps bitrate and complexity 0. Can someone give me informtion about Speex optimization on ARM7? Another question, my ADC and DAC are 12 bits, but Speex codec is 16bits, Did someone try to modify speex to 12 bits? I think if I modify speex to 12 bits, the
2007 Jul 24
0
Speex optimization and 12 bits conversion for 12 bits ADC
...complexity 0 unless you're really desperate (the CPU gain over complexity 1 is marginal and there's a cost in quality) 2) Have you enabled the current ARM4 assembly bits? 3) There are a couple functions that could definitely benefit from assembly optimisations. They used to be optimised for AMR4, but I had to remove that when I optimised the C version. Those are filter_mem16(), iir_mem16() and fir_mem16(). Let me know if you're going to do that because the best way to do it is not to start from the current C code. > Another question, my ADC and DAC are 12 bits, but Speex codec is &...
2007 Jul 25
2
Speex optimization and 12 bits conversion for 12 bits ADC
...you're really desperate (the CPU gain > over complexity 1 is marginal and there's a cost in quality) > 2) Have you enabled the current ARM4 assembly bits? > 3) There are a couple functions that could definitely benefit from > assembly optimisations. They used to be optimised for AMR4, but I had to > remove that when I optimised the C version. Those are filter_mem16(), > iir_mem16() and fir_mem16(). Let me know if you're going to do that > because the best way to do it is not to start from the current C code. > Yes, I have enabled the the current ARM4 assembly b...