Hi
Is there any Altivec optimized libVorbis implementation source code out
there ?
The only thing I'v found is that message:
http://lists.xiph.org/pipermail/vorbis-dev/2003-October/007835.html
but the link is dead, so the source code is lost (forever ?).
I need to decode from 10 to 30 ogg files on my PS3 on the fly (files are
already in memory, so I'm not I/O bound)
and do something with output ... but on CELL the PPU is weak, and this
decoding alone takes 30 - 40 % of it's time that I need for other tasks.
Moving vorbis to SPU's (spurs or raw) is not a trivial task as the context
size is large (to large for SPU in it's unmodified form as they have only
256kb of local storage for code AND data).
Judging from the profiler and code vectorization should cut in the half the
PPU power needed to decode vorbis, but meybe someone already done this for
PPC's ?
Thanks for any information on that topic.
Ps. switching ogg to mp3 is not an option :)
__________ Information from ESET NOD32 Antivirus, version of virus signature
database 4902 (20100228) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com