0
0

Hey,

I’ve been loading parts of a song fully decompressed into memory, and using sync points, they are playing together perfectly. I then wanted to try minimizing the memory usage by keeping them compressed in memory and decompressing in real-time, while still maintaining their syncronization with the sync points. Is this possible, or do sync points only work on decompressed PCM?

I’m using IMA-ADPCM.

I noticed in playback (since the parts are all looping) that it was synchronized, but when it loops it would hiccup and actually loop maybe half a beat too soon. They would remain in sync but the looping was wonky. So I’m not sure if it’s a problem with looping compressed IMA-ADPCM or if it’s something to do with the sync points. Thanks for any insight you can give, cheers,

Andrew

  • You must to post comments
0
0

Turns out, it was the compressed files. All of the programs I tried for compressing added between 20ms – 60ms at the end of the IMA loops. Using loop points, I ignore anything beyond a certain spot, and now they play back perfectly.

Figures, always check the most obvious thing first… :) I thought of that but I was checking the orignal WAV source data, not the compressed versions.

Andrew

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.