Revision.txt entries edited here to show the new additions that make it different to 4.08.


23/11/07 4.09.09 – Development release update

  • Event API – Added FMOD_EVENT_INIT_SEARCH_PLUGINS init flag.
  • Event API – Added ability to load .fev files from memory.
  • Added support for loading multichannel hardware banks built as non-interleaved
    on supported platforms.

  • Fix System::setDriver not allowing a switch to a driver with the same index.

  • Fix System::setDriver in driver-list-changed callback causing infinte loop if
    desired driver is unsupported.
  • Fix Channel::setPosition with stream sentences that are not CD or FSB (ie
    user created sounds with user added subsounds.
  • Fix Channel::setSpeakerMix settings being overriden when virtual voices were
    swapping, which caused audible panning glitches.
  • Fix 4, 6 or 8 channel WAV/FSB not downmixing to stereo as it should be if a
    lower speakermode was selected (ie stereo).
  • Fix Sound::getSubSound not seeking to the right sound if the sound was a stream.
  • Fix crash if Channel::stop was called from SyncPoint callback.
  • Fix Sound::getLength on FSB or CDDA sentences.
  • Fix 8ch+ sounds with DSP filters added causing corruption or NaN values being
    fed into the mixer. Specifically when using compressor, highpass, lowpass,
    lowpass simple, itlowpass or parameq.
  • PS2 – Fixed FMOD_ERR_INVALID_PARAM being returned from System::createSound
    and other file loading Event based functions.
  • PS3 – Fixed dsp effects having no affect if added directly to a System object,
    or to a master channel group derived from System::getMasterChannelGroup.
  • Mac – Removed last bits of MP library to improve performance.
  • PS3 – Fixed crash when loading .wav files.
  • Event API – Fix ‘programmer sounds’ using the parent FSB as the sound pointer
    (instead of a subsound), crashing on a null pointer. This is
    typically if a sentence was attempted to be used as a programmer
  • Event API – Fixed automatic parameters (3d distance, listener angle, event
    angle) to be read-only.
  • Event API – Fixed memory leak when using oneshot sounds.
  • Event API – Fixed issue with stolen / leaking channels.

  • System::setDriver will no longer restore the original driver if the desired
    driver is not supported. User must call System::setDriver with the index of
    the original driver.

  • PS3 – Now built with Sony SDK200.002
  • Event API – Changed FMOD_EVENT_INFO struct numplayingstances/playinginstances
    to numinstances/instances. Now all instances are returned, not
    just instances that are playing.

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
Showing 0 results
Your Answer

Please first to submit.