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.