Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion external/include/fmod-2.2.13/fmod/fmod_common.h
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ typedef struct FMOD_ASYNCREADINFO FMOD_ASYNCREADINFO;
/*
FMOD constants
*/
#define FMOD_VERSION 0x00020213 /* 0xaaaabbcc -> aaaa = product version, bb = major version, cc = minor version.*/
#define FMOD_VERSION 0x00020220 /* 0xaaaabbcc -> aaaa = product version, bb = major version, cc = minor version.*/

typedef unsigned int FMOD_DEBUG_FLAGS;
#define FMOD_DEBUG_LEVEL_NONE 0x00000000
Expand Down Expand Up @@ -439,6 +439,7 @@ typedef enum FMOD_OUTPUTTYPE
FMOD_OUTPUTTYPE_AAUDIO,
FMOD_OUTPUTTYPE_AUDIOWORKLET,
FMOD_OUTPUTTYPE_PHASE,
FMOD_OUTPUTTYPE_OHAUDIO,

FMOD_OUTPUTTYPE_MAX,
FMOD_OUTPUTTYPE_FORCEINT = 65536
Expand Down Expand Up @@ -795,6 +796,7 @@ typedef struct FMOD_ADVANCEDSETTINGS
unsigned int randomSeed;
int maxConvolutionThreads;
int maxOpusCodecs;
int maxSpatialObjects;
} FMOD_ADVANCEDSETTINGS;

typedef struct FMOD_TAG
Expand Down
4 changes: 2 additions & 2 deletions external/include/fmod-2.2.13/fmod/fmod_errors.h
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ static const char *FMOD_ErrorString(FMOD_RESULT errcode)
case FMOD_ERR_HTTP_TIMEOUT: return "The HTTP request timed out.";
case FMOD_ERR_INITIALIZATION: return "FMOD was not initialized correctly to support this function.";
case FMOD_ERR_INITIALIZED: return "Cannot call this command after System::init.";
case FMOD_ERR_INTERNAL: return "An error occurred that wasn't supposed to. Contact support.";
case FMOD_ERR_INTERNAL: return "An error occured in the FMOD system. Use the logging version of FMOD for more information.";
case FMOD_ERR_INVALID_FLOAT: return "Value passed in was a NaN, Inf or denormalized float.";
case FMOD_ERR_INVALID_HANDLE: return "An invalid object handle was used.";
case FMOD_ERR_INVALID_PARAM: return "An invalid parameter was passed to this function.";
Expand Down Expand Up @@ -87,7 +87,7 @@ static const char *FMOD_ErrorString(FMOD_RESULT errcode)
case FMOD_ERR_TAGNOTFOUND: return "The specified tag could not be found or there are no tags.";
case FMOD_ERR_TOOMANYCHANNELS: return "The sound created exceeds the allowable input channel count. This can be increased using the 'maxinputchannels' parameter in System::setSoftwareFormat.";
case FMOD_ERR_TRUNCATED: return "The retrieved string is too long to fit in the supplied buffer and has been truncated.";
case FMOD_ERR_UNIMPLEMENTED: return "Something in FMOD hasn't been implemented when it should be! contact support!";
case FMOD_ERR_UNIMPLEMENTED: return "Something in FMOD hasn't been implemented when it should be. Contact support.";
case FMOD_ERR_UNINITIALIZED: return "This command failed because System::init or System::setDriver was not called.";
case FMOD_ERR_UNSUPPORTED: return "A command issued was not supported by this object. Possibly a plugin without certain callbacks specified.";
case FMOD_ERR_VERSION: return "The version number of this file format is not supported.";
Expand Down
1 change: 1 addition & 0 deletions external/lib/linux/arm64/libfmod.so
1 change: 1 addition & 0 deletions external/lib/linux/arm64/libfmod.so.13
Binary file added external/lib/linux/arm64/libfmod.so.13.20
Binary file not shown.
9 changes: 9 additions & 0 deletions external/lib/linux/arm64/meson.build
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
cp = find_program('cp')
fmod_so = files('libfmod.so.13.20', 'libfmod.so.13', 'libfmod.so')
if get_option('install_fmod')
install_data(fmod_so, install_dir:get_option('fmod_dir'), install_mode:'rwxr-xr-x')
endif

fmod = compiler.find_library('fmod', dirs: meson.current_source_dir())

deps += fmod
6 changes: 5 additions & 1 deletion external/lib/linux/meson.build
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
subdir('x86_64')
if host_machine.cpu_family() == 'aarch64'
subdir('arm64')
elif host_machine.cpu_family() == 'x86_64'
subdir('x86_64')
endif
Binary file removed external/lib/linux/x86_64/libfmod.so
Binary file not shown.
1 change: 1 addition & 0 deletions external/lib/linux/x86_64/libfmod.so
Binary file removed external/lib/linux/x86_64/libfmod.so.13
Binary file not shown.
1 change: 1 addition & 0 deletions external/lib/linux/x86_64/libfmod.so.13
Binary file removed external/lib/linux/x86_64/libfmod.so.13.13
Binary file not shown.
Binary file added external/lib/linux/x86_64/libfmod.so.13.20
Binary file not shown.
4 changes: 2 additions & 2 deletions external/lib/linux/x86_64/meson.build
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
cp = find_program('cp')
fmod_so = files('libfmod.so.13.13', 'libfmod.so.13', 'libfmod.so')
fmod_so = files('libfmod.so.13.20', 'libfmod.so.13', 'libfmod.so')
if get_option('install_fmod')
install_data(fmod_so, install_dir:get_option('fmod_dir'), install_mode:'rwxr-xr-x')
endif

fmod = compiler.find_library('fmod', dirs: meson.current_source_dir())

deps += fmod
deps += fmod
Binary file modified external/lib/macos/libfmod.dylib
Binary file not shown.
Binary file modified external/lib/win/fmod.dll
Binary file not shown.
Binary file modified external/lib/win/fmod_vc.lib
Binary file not shown.
Binary file modified external/lib/win/x86/fmodL.dll
Binary file not shown.
Binary file modified external/lib/win/x86/fmodL_vc.lib
Binary file not shown.
2 changes: 1 addition & 1 deletion external/sources/RakNet/src/FileList.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
#include <io.h>


#elif !defined ( __APPLE__ ) && !defined ( __APPLE_CC__ ) && !defined ( __PPC__ ) && !defined ( __FreeBSD__ ) && !defined ( __S3E__ )
#elif !defined ( __APPLE__ ) && !defined ( __APPLE_CC__ ) && !defined ( __PPC__ ) && !defined ( __FreeBSD__ ) && !defined ( __S3E__ ) && !defined(__aarch64__)
#include <sys/io.h>
#endif

Expand Down