17/09/07 4.08.00 – Official stable branch release

  • Added FMOD_VIRTUAL_PLAYFROMSTART. Instead of a virtual voice swapping from
    virtual to real and playing at the correct offset according to time, this flag
    makes the sound play from the start.
  • Event API – Added a "Spawn Intensity" property to events; this is a
    multiplier for the spawn frequency of all sounds in the event

  • Fixed Memory_GetStats, it was reporting incorrect maximum usage values.

  • Removed FMOD_DONTRESTOREVIRTUAL. If a user wants a sound to not come back
    from being virtual, they can call Channel::isVirtual and Channel::stop.
  • Recording – Fixed wasapi/mac clicking issues with recording.
  • Win32 – OpenAL – fixed potential stuttering issues with Windows Vista.
  • Win32 – OpenAL – fixed random crash when playing sounds.
  • Win32 – OpenAL – fixed incorrect capabilities being reported by some OpenAL
    software drivers.
  • PS2 – Fix support for incorrectly written .vag files which could cause a
    click noise at end.
  • Event API – Fix EventGroup::getState returning it was ready before loading had
    actually finished.
  • Event API – Fix FMOD_File_SetDiskBusy / FMOD_File_GetDiskBusy when being used
    in event api.
  • Event API – On machines with limited timers, the ‘time’ parameter could
    sometimes jump ahead to the end of the range all of a sudden, this has been
  • Event API – Fixed Event::getState not setting FMOD_EVENT_STATE_STARVING flag.
  • Event API – Fixed invalid handle error when network auditioning.
  • Event API – Fixed Event/EventCategory pause and mute logic so you can
    pause/unpause the master category or any parent categories without it screwing
    up the pause/mute state of the individual events.

  • .FEV file format updated! FMOD Designer 1.07.26 requires FMOD version 4.06.28,
    4.07.26 or higher.

This thread is for discussion / bugreports for the current release.
Download the current release from the front page at http://www.fmod.org

  • You must to post comments

Ran into a couple problems with this release:

1). FMOD_System_CreateSound crashes when loading MOD music (I’ve tried XM and SM3 specifically) using these mode flags: FMOD_SOFTWARE | FMOD_OPENMEMORY | FMOD_CREATESTREAM. No luck on Windows or Mac OS X.

2). Passing FMOD_OUTPUTTYPE_COREAUDIO to FMOD_System_SetOutput fails with FMOD_ERR_PLUGIN_MISSING (on Mac OS X 10.4.10). This is avoidable since Core Audio is the default, but I had some paranoid code in my initialization function due to some problems a few releases back.

  • You must to post comments

Thanks for the info on the MOD music Frank, I have fixed the issue, so it will be available in our next release.

As for your second issue, I haven’t been able to reproduce it. Are you using the plugins version of FMOD? and just to clarify you say that explicitly setting the output fails with plugin_missing but letting it default causes it to work fine?

A couple of standard things you can try would be to ensure you have the latest code and are not mixing up header files with old versions (so a clean install).

Also I suggest you run the "useplugins" example to ensure things are working correctly on your side.

  • You must to post comments

Ya sorry bout that – the Core Audio problem was my fault – I see the FMOD_OUTPUTTYPE enum has changed…

I do have another issue however (that I’m pretty sure isn’t my fault!):

If you replace a subsound using FMOD_Sound_SetSubSound with an index of 0 after calling FMOD_Sound_SetSubSoundSentence on the parent stream, FMOD returns FMOD_ERR_UNSUPPORTED when you playback the stream. Replacing any other index works fine, and replacing index 0 prior to setting the sentence order also works.

EDIT: This may very well be my fault – I can’t reproduce this reliably, I will do some more testing…

  • You must to post comments
Showing 3 results
Your Answer

Please first to submit.