Do you guys have any plan on when we’ll have MPEG2, IMAADPCM, or something like that running on the PS3 SPU (SPE in the IBM docs)?
We are entering BETA, and we still don’t have anything. So if nothing comes out, I’ll guess I’ll have to start writing it. So here is my simple plan:
MPEG2: Take the "decodeLayer2" function and move it to the SPU for execution. Upload the data, execute the code on the SPU, wait on the PPU for the SPU to finish. Load the data back. Continue.
IMAADPCM: Nearly the same, just that the IMAADPCM decoding happens in really short amount of data (72 samples).
Do you think that might work efficiently with the FMOD synchronous read/decode/mix/play workflow?
For now we are at least trying to relieve the PPU for other tasks, and sound decoding, even mixing seems so natural to be done on the SPU….
Please login first to submit.