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