[Vorbis-dev] low-memory vorbis decoding

Michael Smith msmith at xiph.org
Thu Mar 8 11:00:41 PST 2007


On 3/8/07, Ethan Fenn <ethan at harmonixmusic.com> wrote:
>
>
> Hi all,
>
> Does anyone have any experience porting libvorbis to platforms with small
> total memory sizes?  Specifically, I'm trying to figure out if it's feasible
> to run Ogg Vorbis decoding on one of the PlayStation 3's SPU's -- secondary
> processors with only 256kb of local memory.  It looks like out of the box
> the memory footprint of libvorbis is roughly:

'Tremor' is xiph's fixed-point decoder. It also has a branch called
Tremor-lowmem, specifically designed for low memory footprint.

Whilst for a cell SPU the fixed-point thing isn't particularly useful,
the design of the decoder in other ways is appropriate for any
low-memory system. Also, Tremor-lowmem will probably run just fine on
an SPU anyway, even if it's not using the floating point hardware...

Mike


More information about the Vorbis-dev mailing list