Skip to content
This repository was archived by the owner on May 11, 2022. It is now read-only.

Commit 673dd5f

Browse files
committed
Fixed unload VST plugin error.
1 parent e834f1d commit 673dd5f

File tree

17 files changed

+46
-17
lines changed

17 files changed

+46
-17
lines changed

ext/FMOD/inc/fmod.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ namespace FMOD
1919
*/
2020
public class VERSION
2121
{
22-
public const int number = 0x00020002;
22+
public const int number = 0x00020003;
2323
#if (UNITY_IPHONE || UNITY_TVOS || UNITY_SWITCH || UNITY_WEBGL) && !UNITY_EDITOR
2424
public const string dll = "__Internal";
2525
#elif (UNITY_PS4) && DEVELOPMENT_BUILD
@@ -191,12 +191,13 @@ public enum OUTPUTTYPE : int
191191
ALSA, /* Linux - Advanced Linux Sound Architecture. (Default on Linux if PulseAudio isn't available) */
192192
COREAUDIO, /* Mac / iOS - Core Audio. (Default on Mac and iOS) */
193193
AUDIOTRACK, /* Android - Java Audio Track. (Default on Android 2.2 and below) */
194-
OPENSL, /* Android - OpenSL ES. (Default on Android 2.3 and above) */
194+
OPENSL, /* Android - OpenSL ES. (Default on Android 2.3 up to 7.1) */
195195
AUDIOOUT, /* PS4 - Audio Out. (Default on PS4) */
196196
AUDIO3D, /* PS4 - Audio3D. */
197197
WEBAUDIO, /* Web Browser - JavaScript webaudio output. (Default on JavaScript) */
198198
NNAUDIO, /* Switch - nn::audio. (Default on Switch) */
199199
WINSONIC, /* Win10 / Xbox One - Windows Sonic. */
200+
AAUDIO, /* Android - AAudio (Default on Android 8.0 and above) */
200201

201202
MAX, /* Maximum number of output types supported. */
202203
}
@@ -256,6 +257,7 @@ public enum SPEAKERMODE : int
256257

257258
public enum SPEAKER : int
258259
{
260+
NONE = -1, /* No speaker */
259261
FRONT_LEFT, /* The front left speaker */
260262
FRONT_RIGHT, /* The front right speaker */
261263
FRONT_CENTER, /* The front center speaker */

ext/FMOD/inc/fmod_common.h

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
#define F_CALL
2222
#endif
2323

24-
#if defined(_WIN32) || defined(__CYGWIN__) || defined(__ORBIS__)
24+
#if defined(_WIN32) || defined(__CYGWIN__) || defined(__ORBIS__) || defined(F_USE_DECLSPEC)
2525
#define F_EXPORT __declspec(dllexport)
2626
#elif defined(__APPLE__) || defined(__ANDROID__) || defined(__linux__)
2727
#define F_EXPORT __attribute__((visibility("default")))
@@ -60,7 +60,7 @@ typedef unsigned long long FMOD_PORT_INDEX;
6060
/*
6161
FMOD constants
6262
*/
63-
#define FMOD_VERSION 0x00020002 /* 0xaaaabbcc -> aaaa = product version, bb = major version, cc = minor version.*/
63+
#define FMOD_VERSION 0x00020003 /* 0xaaaabbcc -> aaaa = product version, bb = major version, cc = minor version.*/
6464

6565
typedef unsigned int FMOD_DEBUG_FLAGS;
6666
#define FMOD_DEBUG_LEVEL_NONE 0x00000000
@@ -330,6 +330,7 @@ typedef enum FMOD_OUTPUTTYPE
330330
FMOD_OUTPUTTYPE_WEBAUDIO,
331331
FMOD_OUTPUTTYPE_NNAUDIO,
332332
FMOD_OUTPUTTYPE_WINSONIC,
333+
FMOD_OUTPUTTYPE_AAUDIO,
333334

334335
FMOD_OUTPUTTYPE_MAX,
335336
FMOD_OUTPUTTYPE_FORCEINT = 65536
@@ -362,7 +363,8 @@ typedef enum FMOD_SPEAKERMODE
362363

363364
typedef enum FMOD_SPEAKER
364365
{
365-
FMOD_SPEAKER_FRONT_LEFT,
366+
FMOD_SPEAKER_NONE = -1,
367+
FMOD_SPEAKER_FRONT_LEFT = 0,
366368
FMOD_SPEAKER_FRONT_RIGHT,
367369
FMOD_SPEAKER_FRONT_CENTER,
368370
FMOD_SPEAKER_LOW_FREQUENCY,

ext/FMOD/lib/x64/fmod.dll

512 Bytes
Binary file not shown.

ext/FMOD/lib/x64/fmodL.dll

512 Bytes
Binary file not shown.

ext/FMOD/lib/x64/fmodL_vc.lib

598 Bytes
Binary file not shown.

ext/FMOD/lib/x64/fmod_vc.lib

598 Bytes
Binary file not shown.

ext/FMOD/lib/x86/fmod.dll

0 Bytes
Binary file not shown.

ext/FMOD/lib/x86/fmodL.dll

0 Bytes
Binary file not shown.

ext/FMOD/lib/x86/fmodL_vc.lib

584 Bytes
Binary file not shown.

ext/FMOD/lib/x86/fmod_vc.lib

582 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)