Opus being the latest craze, I have an interesting quote:
http://lists.xiph.org/pipermail/opus/20 ... 02823.htmlThe amount of RAM that Opus requires depends on several factors:
1) Whether you're encoding and/or decoding
2) The number of channels
3) Whether you built as fixed-point or float (I assume fixed-point)
4) If you're encoding, it further depends on the mode you're using
In all cases, the RAM requirements are split between the "state" that
needs to be preserved across calls to the encoder or decoder, and the
stack that it only needed during a call.
For example, a fixed-point stereo decoder state takes about 25 kB to
hold, and IIRC the actual decoding takes about 8 kB of stack. Expect the
encoder to take more RAM though.
Thus, a fixed-point mono decoder, targeting 8-bit 16kHz, would be possible on a plain Genesis, bringing great quality with it. Now the only question is how fast it'd be. I'll try it out and see what happens.