The following sections list and describe the changes to Wwise between version 2019.2.8 and version 2019.2.9.
Platform-specific information can be found here:
For earlier versions, please refer to Previous Release Notes.
New Features
- WG-49719 Added a new search criteria in the Query Editor. It is now possible to search for objects that send to a specific Early Reflections Auxiliary Bus.
- WG-52493 New keyboard shortcut Shift+F5 has been created to refresh Workgroup icons.
API Changes
- WG-47828 Added a new AkMemType_Media memory type bit to AkMemID, which indicates media allocations to the Memory Manager. These allocations are made from a separate heap in the rpmalloc allocator.
- WG-52776 Added uVMPageSize and uDevicePageSize to AkMemSettings page allocations hooks, to specify a custom alignment when overriding the page allocator.
Miscellaneous Changes
- WG-48505 Spatial Audio: A new error message has been added to indicate when there is a conflict between the auxiliary bus used for geometric early reflections, and the one used with the SetImageSource API.
Bug Fixes
- WG-30459 Fixed: (Mac Authoring) Option key is not mapped to Alt key.
- WG-46388 Fixed: A non-required dependency forcing to link with Commcentral.lib when profiling while not using it.
- WG-47359 Fixed: Query Editor criteria searching attenuations don't work with busses.
- WG-49139 Fixed: Volume contribution from SetGameObjectAuxSendValues is not shown in the Voice Inspector if AK_INVALID_GAME_OBJECT_ID (indicating Global scope) is passed to the AkAuxSendValue::listenerID field.
- WG-50072 Fixed: Spatial Audio: CPU spikes when the listener changes rooms, for large Room and Portal networks.
- WG-52013 Fixed: Momentary UI freeze in Authoring when certain DirectInput devices are connected to the computer.
- WG-52033 Fixed: Performance degrades over time in the Capture Log view.
- WG-52070 Fixed: Mastering Suite graphs are not properly refreshed when reopening the plug-in after changes have been made outside the GUI.
- WG-52243 Fixed: Possible crash when using the Opus codec with specific content.
- WG-52286 Fixed: Live editing of panner X-Y from busses is erratic.
- WG-52342 Fixed: Memory leak when terminating the sound engine while there are SetSpeakerAngles or SetListenerSpatialization messages still in the message queue.
- WG-52513 Fixed: Crash when requesting a pause operation on a delayed operation that was already paused once.
- WG-52534 Fixed: Crash when loading certain .prof files.
- WG-52563 Fixed: Sound leak when using Opus and Effects with tails.
- WG-52588 Fixed: Wrong hash in localized SoundBank metadata files.
- WG-52592 Fixed: Advanced Profiler's Loaded Media tab does not resolve file names.
- WG-52606 Fixed: SoundBank generation with an iZotope Hybrid Reverb Effect with invalid WAV file can lead to a crash.
- WG-52643 Fixed:
AK::MemoryMgr::Init
does not allow AkMemSettings:: pfSizeOfMemory
to be nullptr with a custom allocator.
- WG-52654 Fixed: Memory Manager reports out-of-memory errors when a system requests an allocation of size 0.
- WG-52657 Fixed: Custom attachment mixer plug-in GUI is not working.
- WG-52664 Fixed: The PluginName field in a Work Unit's XML is lost when changing the Preset(Name) or Mode in the Effects list.
- WG-52689 Fixed: Authoring Audio Preferences dialog does not list connected controllers for Motion Bus.
- WG-52761 Fixed: Reserved memory total not accurate.
- WG-52804 Fixed: Crankcase REV source plug-in hangs when shifting to first gear when Clutch RPM Spike is 0.
- WG-52805 Fixed: A memory corruption crash when profiling a game with the Voice Inspector that plays a sound with more than 255 listener-emitter pairs.
- WG-52817 Fixed: Recorder plug-in writes invalid WAV file header when recording is still active on call to Sound Engine Term().
- WG-52853 Fixed: (Mastering Suite) Faders only appear to support integer values.