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.