Altivec optimized vorbis decoder

"Mariusz 'mx' Szaflik" <[email protected]>
Newsgroups gmane.comp.multimedia.ogg.vorbis.general
Message-ID <21C72BC118FB45E6B9E95676F161C323@Luciferion>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.