The following sections list and describe the changes to Wwise between version 2016.1 and version 2016.1.1
API changes
On Windows, the calls AK::GetDeviceID
, AK::GetDeviceIDFromName
, and AK::GetWindowsDeviceName
must be called after CoInitialize
(Microsoft's COM API) has been called for the calling thread.
Platform SDK Changes
- WG-30238 Linux: iZotope plug-ins now available.
- WG-30383 PS4: Updated SDK to 3.500.
- WG-30384 Xbox One: Updated XDK to March 2016.
Bug Fixes
- WG-27354 Fixed: Trivial assert when bypassing an out-of-place Effect, such as TimeStretch, inserted on a 0.1 (LFE) source.
- WG-28848 Fixed: RIFF cues and labels remain in converted files with incorrect timing, even when they are trimmed off using the trim tool.
- WG-29122 Fixed: No carriage return in output debug string in AkSinkDirectSound.cpp.
- WG-29313 Fixed: Crash when running Profile_EnableAsserts configuration without custom assert hook.
- WG-29480 (iOS, tvOS, Mac, Android) Enabled compiling and packaging of Crankcase Audio REV plug-in.
- WG-29805 Fixed: (iOS, Mac) AAC codec was uselessly limited to a maximum of 2 channels, now supported up to 7.1.
- WG-29836 Fixed: Rare file access failure when converting audio files for the first time on a new machine.
- WG-29849 Fixed: Wrong surround speaker angle used for 3D positioning over configurations with height channels but no back speakers (namely 5.1.2, Auro 9.1, Auro 10.1, and Auro 11.1).
- WG-29925 Fixed: (iOS) Game freezes after connecting a Bluetooth headphone.
- WG-30026 Fixed: (Windows 7) XAudio2.7 can't be used on Win 7, which leads to crash or no sound.
- WG-30035 Increased Default Stack Size to 64 KB for all POSIX platforms.
- WG-30111 Fixed: (iOS)
AudioSessionCategoryAmbient
doesn't work in Unity.
- WG-30146 Fixed: When generating SoundBanks, the Init.txt definition file was not re-generated if the file does not exist and there were no new changes to Init.bnk.
- WG-30149 Fixed:
Non-cachable
sound property not displayed in the correct subgroup of the All Properties list.
- WG-30186 Fixed: Third-party Motion plug-ins cause crashes on load.
- WG-30196 Fixed: Div by 0 in AkResamplerSIMD.cpp.
- WG-30211 (Android) Changed default
platformInitSettings.uNumRefillsInVoice
to accommodate Bluetooth (6 buffers instead of 4).
- WG-30232 Fixed: Connecting Wwise before loading Init bank causes sink plug-in failures.
- WG-30269 Fixed: (PS4) AT9 bank source starvations when pitch is lowered by a large amount over one frame.
- WG-30280 Fixed: (Android) Rare crash in
CAkSinkOpenSL
at start-up.
- WG-30285 Fixed: (iOS) Unity ads prevent audio from coming back.
- WG-30296 Fixed: Wwise hangs when converting sample rate of WAV file with erroneous data chunk sizes.
- WG-30312 Fixed: (Windows) Crash when calling
GetWwiseXAudio2Interface
and XAudio isn't initialized.
- WG-30319 Fixed: Missing source files in AkSink plug-in sample code.
- WG-30321 Fixed: Crash when panning 3D sound on 5.1.2 bus at specific angles.
- WG-30327 Fixed: Sink plug-in loading with different ShareSets.
- WG-30332 Fixed: Some Blend Container and Switch Container parameters are ignored on playback when a child overrides the output bus.
- WG-30333 Fixed: (iOS) AAC sounds take over the user's music (AudioSession SoloAmbient category only).
- WG-30338 Fixed: Crash when bypassing an out-of-place bus Effect during tail.
- WG-30371 Fixed: (Mac) Authoring: User Defined Position Editor 3D cannot be opened.
- WG-30385 Fixed: Perforce preferences are not saved when closing the project.
- WG-30391 Fixed: An occasional assert triggered when pausing/resuming sounds with modulators.
- WG-30399 Fixed: RTPCs on attachment properties become broken after live-updating an RTPC curve.
- WG-30401 Fixed: Potential crash when migrating project.
- WG-30492 Fixed: Error Report: SplitWords raise Exception in std::locale constructor.