XMega and Speex

Go To Last Post
5 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

For a future project I need to experiment a software codec on AVR or AVR32 architecture.
Speex seems promising and, according to manual, porting to AVR seems possible.
On the other hand latest speex release dates back to 2008. It seems a dead project. On avrfreaks I found some 2-years old reference to speex. No better luck with google/bing.
So I am not sure if betting on speex is wise or not. Does someone has experience on this? Can you suggest other open-source codecs for embedded architecture?
Thanks

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Microchip supplies a Speex library for use with their 16-bit and 32-bit chips. The XMEGA might not have enough processing power.

Leon Heller G1HSM

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I looked at speech/audio compression on an AVR - about the best you can hope for is ADPCM. These days I'd use an ARM or something else with 50MHz+ as you can probably get it for the same money or less.

Actually I'm surprised Leon didn't mention Xmos - I don't know a lot about them but I have half an idea that audio codecs might be right up their street!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

They are used for high-end audio but Speex hasn't been ported to them.

Leon Heller G1HSM

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks all for your answers.
Yes, I am aware of the Microchip porting to PIC32, but I not a PIC enthusiast... ;-)
Yet ADPCM pointed me on the right direction: it's one of the advanced functions in AVR32's DSPLIB. I know nothing about this library, it could be worth of some investigation.