What's new in FMOD Ex Programmers API 4.44.46

Oct 16, 2014
  • Fixed rare hang during Sound::release for sounds created as FMOD_NONBLOCKING.
  • Event API - Fixed rare crash when streaming bank instance is unloaded while the same bank is loading in the FMOD_NONBLOCKING thread.
  • Event API - Fixed rare crash if bank files returned FMOD_ERR_FILE_NOTFOUND during FMOD_EVENT_NONBLOCKING background loading, and freeEventData was called at the same time.

New in FMOD Ex Programmers API 4.44.43 (Sep 18, 2014)

  • Allow the Designer generated project header file to be included into multiple CPP files.
  • iOS - Now built with SDK 8.0 (Xcode 6.0)

New in FMOD Ex Programmers API 4.44.42 (Sep 10, 2014)

  • Fix rare crash when calling Channel::setPosition on a non blocking stream and calling Channel::stop at the right time.
  • Event API - Fix Event::getInfo from stopping streams from triggering, and causing possible CPU stalls, after introduction of new length calculation based on language setting. Bug introduced in ntroduced in 4.44.35
  • Fixed incorrect handling of speaker mask which could cause certain channels to be ignored such as side left and side right in an 8 channel wav file.

New in FMOD Ex Programmers API 4.44.41 (Aug 16, 2014)

  • Xbox One - WASAPI will now force 7.1 output instead of producing an error when selected speaker mode doesn't match.
  • Event API - Fix rapid music crossfades not overriding slower crossfades correctly
  • PS4 - Now build with SDK 1.750.061
  • Xbox One - Now built with July 2014 QFE1 XDK.

New in FMOD Ex Programmers API 4.44.40 (Aug 1, 2014)

  • 4bit Vorbis encoder DLL for Windows is now included for use with 64bit fsbanklib.
  • Fix channel stealing not calling end callback in playDSP case.
  • Fix rare crash if System::playDSP is called, and it steals a channel with a sound on it, and System::update wasnt called in between.
  • Fix rare crash when releasing a playing sound, usually when from an FSB.
  • Xbox One - Fixed ACP race condition when shutting down / initializing System causing XMA channels to not play.
  • Xbox One - Fixed audio corruption when playing mono streams from an XMA FSB that has both mono and stereo subsounds.
  • Fix audio glitches caused by numerical instability in Highpass filter when performing large changes in cutoff frequency.
  • PS3 - Removed Visual Studio 2008 example project files.
  • Xbox One - Now built with July 2014 XDK.
  • iOS - Now built with SDK 7.1.
  • PS3 - Now built with SDK 460.001

New in FMOD Ex Programmers API 4.44.39 (Jul 9, 2014)

  • PS4 - Fixed unnecessary file reads when playing an AT9 stream.
  • PS4 - Minor performance improvements in AT9 decoding using new SDK 1.700 features.

New in FMOD Ex Programmers API 4.44.38 (Jun 30, 2014)

  • Fix stereo sounds not sending to LFE when 2D.
  • Fix stereo sounds set as 'all mono' not respecting 'channel mix' when played in 3D.

New in FMOD Ex Programmers API 4.44.37 (Jun 23, 2014)

  • Added Sound::getSubSoundParent
  • Event API - Fix new length calculation based on language only working for complex events. Added to simple events.

New in FMOD Ex Programmers API 4.44.36 (Jun 20, 2014)

  • Optimize Event::setReverbProperties to be negligible CPU overhead rather than consuming significant CPU.
  • Fix speakers possibly dropping out on output stage, when pausing a channel then unpausing it in a multichannel setup. Bug introduced in 06/01/14 4.44.28
  • Fix truncated FSB causing zero length subsounds, now returns FMOD_ERR_FILE_BAD
  • Fix streams opened with FMOD_NONBLOCKING from playing at the incorrect position if they go virtual shortly after setPosition is called.
  • fix EOF detection in file system causing rare extra file read past end of file.
  • Event API - Fixed occasional crash when using FMOD_EVENTPROPERTY_EFFECTS_AFFECT_REVERB on simple events.
  • PS4 and PS Vita - Added support for ATRAC9 in 64bit FSBankLibEx. It uses the file naming convention of ATRAC9 DLL 2.6.0.0 and later.
  • Xbox One - Now built with June 2014 XDK.