[Vorbis-dev] low-memory vorbis decoding
Ethan Fenn
ethan at harmonixmusic.com
Thu Mar 8 10:33:46 PST 2007
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:
~130k code
~60k static data
~160k heap
So clearly there's some work to be done. I have some ideas of things to
try... speed isn't a huge issue so I could eliminate some of the lookup
tables (e.g. for mdct and windowing), and I could try to tease apart the
analysis/synthesis code, as it looks like a lot of code on the analysis
side is needlessly being linked in.
But, before I dive into that I was wondering if anyone has any
experience with this sort of thing and could give me some idea of how
much work it's likely to be.
Thanks,
-Ethan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/vorbis-dev/attachments/20070308/4d83fb61/attachment.htm
More information about the Vorbis-dev
mailing list