0
0

Was listening to an mp3 today using FMOD when I noticed that the song sounded like it stopped early.

I tried it in Winamp and it played it just fine.

It’s weird, If i add a progress tracker, it definately looks like FMOD thinks that the song gets all the way to the end, however the audio you hear, doesn’t quite finish.

I’ve left it as the original file, but so that you don’t have to listen to the whole song, you should be able to jump to (end of the song – 40 seconds), and it will still produce it.

I’ve tried it in my own player, as well as the PlayStream Example, and it seems reproducible.

If you then actually set the Position manually to somewhere <= 10 seconds from the end of the song, it seems to play the end of the song just fine, but if you play from any more than that, it seems to crop the end.

You can download the .mp3 from -> http://www.r2.com.au/stopsshort.mp3

This is not the only file that does this. I can upload more songs if you need more examples.

Cliff :)

  • You must to post comments
0
0

Is there anyway to perform the same function as FMOD_ACCURATETIME, but not to delay the load?

I.e. Can I open and start playing as though I didn’t use the FMOD_ACCURATETIME flag, but while the song is playing, have it fix up the time as though I had called FMOD_ACCURATETIME ?

I don’t mind if I have to call System::Update, as I do that anyway…

I am always calling ‘GetLength’ anyway, so if it updates a second or two after it has started playing, doesn’t bother me, but I would like to still be able to load songs with almost no delay, yet still have the accuracy…even if it comes a second or so later..

Cliff

  • You must to post comments
0
0

Ok, no worries, thanks for the information :)

I already use FMOD_NONBLOCKING so i’ll just use FMOD_ACCURATETIME as well, and perhaps just load the file ahead of time so that I can get smooth transitions.

Cliff :)

  • You must to post comments
Showing 2 results
Your Answer

Please first to submit.