Binary compatibility report for the FMOD Ex library between 42806 and 43005 versions on x86
Test Info
Library Name | FMOD Ex |
Version #1 | 42806 |
Version #2 | 43005 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 12 |
Total Shared Libraries | 7 |
Total Symbols / Types | 908 / 332 |
Verdict | Incompatible (2.6%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 15 |
Removed Symbols | High | 11 |
Problems with Data Types | High | 0 |
Medium | 8 |
Low | 8 |
Problems with Symbols | High | 11 |
Medium | 18 |
Low | 32 |
Problems with Constants | Low | 48 |
Other Changes in Data Types | - | 3 |
Other Changes in Constants | - | 3 |
Added Symbols (15)
fmod.h,
libfmodexp-4.30.05.so
FMOD_System_GetDriverInfoW ( FMOD_SYSTEM* system, int id, short* name, int namelen, struct FMOD_GUID* guid )
FMOD_System_GetRecordDriverInfoW ( FMOD_SYSTEM* system, int id, short* name, int namelen, struct FMOD_GUID* guid )
fmod.hpp,
libfmodexp-4.30.05.so
namespace FMOD
Channel::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
[symbol: _ZN4FMOD7Channel13getMemoryInfoEjjPjP25FMOD_MEMORY_USAGE_DETAILS]
ChannelGroup::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
[symbol: _ZN4FMOD12ChannelGroup13getMemoryInfoEjjPjP25FMOD_MEMORY_USAGE_DETAILS]
DSP::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
[symbol: _ZN4FMOD3DSP13getMemoryInfoEjjPjP25FMOD_MEMORY_USAGE_DETAILS]
DSPConnection::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
[symbol: _ZN4FMOD13DSPConnection13getMemoryInfoEjjPjP25FMOD_MEMORY_USAGE_DETAILS]
Geometry::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
[symbol: _ZN4FMOD8Geometry13getMemoryInfoEjjPjP25FMOD_MEMORY_USAGE_DETAILS]
Reverb::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
[symbol: _ZN4FMOD6Reverb13getMemoryInfoEjjPjP25FMOD_MEMORY_USAGE_DETAILS]
Sound::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
[symbol: _ZN4FMOD5Sound13getMemoryInfoEjjPjP25FMOD_MEMORY_USAGE_DETAILS]
SoundGroup::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
[symbol: _ZN4FMOD10SoundGroup13getMemoryInfoEjjPjP25FMOD_MEMORY_USAGE_DETAILS]
System::getDriverInfoW ( int id, short* name, int namelen, struct FMOD_GUID* guid )
[symbol: _ZN4FMOD6System14getDriverInfoWEiPsiP9FMOD_GUID]
System::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
[symbol: _ZN4FMOD6System13getMemoryInfoEjjPjP25FMOD_MEMORY_USAGE_DETAILS]
System::getRecordDriverInfoW ( int id, short* name, int namelen, struct FMOD_GUID* guid )
[symbol: _ZN4FMOD6System20getRecordDriverInfoWEiPsiP9FMOD_GUID]
fmod_event.hpp,
libfmodeventL-4.30.05.so
namespace FMOD
Event::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
[symbol: _ZN4FMOD5Event13getMemoryInfoEjjPjP25FMOD_MEMORY_USAGE_DETAILS]
EventParameter::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
[symbol: _ZN4FMOD14EventParameter13getMemoryInfoEjjPjP25FMOD_MEMORY_USAGE_DETAILS]
to the top
Removed Symbols (11)
fmod.hpp,
libfmodexp-4.28.06.so
namespace FMOD
Channel::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array )
[symbol: _ZN4FMOD7Channel13getMemoryInfoEjjPjS1_]
ChannelGroup::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array )
[symbol: _ZN4FMOD12ChannelGroup13getMemoryInfoEjjPjS1_]
DSP::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array )
[symbol: _ZN4FMOD3DSP13getMemoryInfoEjjPjS1_]
DSPConnection::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array )
[symbol: _ZN4FMOD13DSPConnection13getMemoryInfoEjjPjS1_]
Geometry::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array )
[symbol: _ZN4FMOD8Geometry13getMemoryInfoEjjPjS1_]
Reverb::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array )
[symbol: _ZN4FMOD6Reverb13getMemoryInfoEjjPjS1_]
Sound::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array )
[symbol: _ZN4FMOD5Sound13getMemoryInfoEjjPjS1_]
SoundGroup::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array )
[symbol: _ZN4FMOD10SoundGroup13getMemoryInfoEjjPjS1_]
System::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array )
[symbol: _ZN4FMOD6System13getMemoryInfoEjjPjS1_]
fmod_event.hpp,
libfmodeventL-4.28.06.so
namespace FMOD
Event::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array )
[symbol: _ZN4FMOD5Event13getMemoryInfoEjjPjS1_]
EventParameter::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array )
[symbol: _ZN4FMOD14EventParameter13getMemoryInfoEjjPjS1_]
to the top
Problems with Symbols, High Severity (11)
fmod.hpp,
libfmodexp-4.28.06.so
namespace FMOD
[+] Channel::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:Channel::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
[symbol: _ZN4FMOD7Channel13getMemoryInfoEjjPjS1_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4FMOD7Channel13getMemoryInfoEjjPjS1_ to _ZN4FMOD7Channel13getMemoryInfoEjjPjP25FMOD_MEMORY_USAGE_DETAILS. This may cause "undefined reference" linker error in old client applications. |
[+] ChannelGroup::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:ChannelGroup::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
[symbol: _ZN4FMOD12ChannelGroup13getMemoryInfoEjjPjS1_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4FMOD12ChannelGroup13getMemoryInfoEjjPjS1_ to _ZN4FMOD12ChannelGroup13getMemoryInfoEjjPjP25FMOD_MEMORY_USAGE_DETAILS. This may cause "undefined reference" linker error in old client applications. |
[+] DSP::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:DSP::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
[symbol: _ZN4FMOD3DSP13getMemoryInfoEjjPjS1_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4FMOD3DSP13getMemoryInfoEjjPjS1_ to _ZN4FMOD3DSP13getMemoryInfoEjjPjP25FMOD_MEMORY_USAGE_DETAILS. This may cause "undefined reference" linker error in old client applications. |
[+] DSPConnection::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:DSPConnection::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
[symbol: _ZN4FMOD13DSPConnection13getMemoryInfoEjjPjS1_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4FMOD13DSPConnection13getMemoryInfoEjjPjS1_ to _ZN4FMOD13DSPConnection13getMemoryInfoEjjPjP25FMOD_MEMORY_USAGE_DETAILS. This may cause "undefined reference" linker error in old client applications. |
[+] Geometry::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:Geometry::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
[symbol: _ZN4FMOD8Geometry13getMemoryInfoEjjPjS1_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4FMOD8Geometry13getMemoryInfoEjjPjS1_ to _ZN4FMOD8Geometry13getMemoryInfoEjjPjP25FMOD_MEMORY_USAGE_DETAILS. This may cause "undefined reference" linker error in old client applications. |
[+] Reverb::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:Reverb::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
[symbol: _ZN4FMOD6Reverb13getMemoryInfoEjjPjS1_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4FMOD6Reverb13getMemoryInfoEjjPjS1_ to _ZN4FMOD6Reverb13getMemoryInfoEjjPjP25FMOD_MEMORY_USAGE_DETAILS. This may cause "undefined reference" linker error in old client applications. |
[+] Sound::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:Sound::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
[symbol: _ZN4FMOD5Sound13getMemoryInfoEjjPjS1_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4FMOD5Sound13getMemoryInfoEjjPjS1_ to _ZN4FMOD5Sound13getMemoryInfoEjjPjP25FMOD_MEMORY_USAGE_DETAILS. This may cause "undefined reference" linker error in old client applications. |
[+] SoundGroup::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:SoundGroup::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
[symbol: _ZN4FMOD10SoundGroup13getMemoryInfoEjjPjS1_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4FMOD10SoundGroup13getMemoryInfoEjjPjS1_ to _ZN4FMOD10SoundGroup13getMemoryInfoEjjPjP25FMOD_MEMORY_USAGE_DETAILS. This may cause "undefined reference" linker error in old client applications. |
[+] System::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:System::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
[symbol: _ZN4FMOD6System13getMemoryInfoEjjPjS1_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4FMOD6System13getMemoryInfoEjjPjS1_ to _ZN4FMOD6System13getMemoryInfoEjjPjP25FMOD_MEMORY_USAGE_DETAILS. This may cause "undefined reference" linker error in old client applications. |
fmod_event.hpp,
libfmodeventL-4.28.06.so
namespace FMOD
[+] Event::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:Event::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
[symbol: _ZN4FMOD5Event13getMemoryInfoEjjPjS1_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4FMOD5Event13getMemoryInfoEjjPjS1_ to _ZN4FMOD5Event13getMemoryInfoEjjPjP25FMOD_MEMORY_USAGE_DETAILS. This may cause "undefined reference" linker error in old client applications. |
[+] EventParameter::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:EventParameter::getMemoryInfo ( unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
[symbol: _ZN4FMOD14EventParameter13getMemoryInfoEjjPjS1_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4FMOD14EventParameter13getMemoryInfoEjjPjS1_ to _ZN4FMOD14EventParameter13getMemoryInfoEjjPjP25FMOD_MEMORY_USAGE_DETAILS. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity (8)
fmod.h
[+] enum FMOD_OUTPUTTYPE (6)
| Change |
Effect |
1 | Value of member FMOD_OUTPUTTYPE_COREAUDIO has been changed from 15 to 14. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member FMOD_OUTPUTTYPE_PS2 has been changed from 17 to 15. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Value of member FMOD_OUTPUTTYPE_PS3 has been changed from 18 to 16. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Value of member FMOD_OUTPUTTYPE_PSP has been changed from 21 to 18. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Value of member FMOD_OUTPUTTYPE_WII has been changed from 22 to 19. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Value of member FMOD_OUTPUTTYPE_XBOX360 has been changed from 20 to 17. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (4)
FMOD::System::getOutput ( enum FMOD_OUTPUTTYPE* output )1st parameter 'output' (pointer) has base type 'enum FMOD_OUTPUTTYPE'.
FMOD::System::setOutput ( enum FMOD_OUTPUTTYPE output )1st parameter 'output' has type 'enum FMOD_OUTPUTTYPE'.
FMOD_System_GetOutput ( FMOD_SYSTEM* system, enum FMOD_OUTPUTTYPE* output )2nd parameter 'output' (pointer) has base type 'enum FMOD_OUTPUTTYPE'.
FMOD_System_SetOutput ( FMOD_SYSTEM* system, enum FMOD_OUTPUTTYPE output )2nd parameter 'output' has type 'enum FMOD_OUTPUTTYPE'.
[+] struct FMOD_ADVANCEDSETTINGS (2)
| Change |
Effect |
1 | Field maxCELTcodecs has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field geometryThreadPeriod has been removed from this type. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
[+] affected symbols (4)
FMOD::System::getAdvancedSettings ( FMOD_ADVANCEDSETTINGS* settings )1st parameter 'settings' (pointer) has base type 'struct FMOD_ADVANCEDSETTINGS'.
FMOD::System::setAdvancedSettings ( FMOD_ADVANCEDSETTINGS* settings )1st parameter 'settings' (pointer) has base type 'struct FMOD_ADVANCEDSETTINGS'.
FMOD_System_GetAdvancedSettings ( FMOD_SYSTEM* system, FMOD_ADVANCEDSETTINGS* settings )2nd parameter 'settings' (pointer) has base type 'struct FMOD_ADVANCEDSETTINGS'.
FMOD_System_SetAdvancedSettings ( FMOD_SYSTEM* system, FMOD_ADVANCEDSETTINGS* settings )2nd parameter 'settings' (pointer) has base type 'struct FMOD_ADVANCEDSETTINGS'.
to the top
Problems with Symbols, Medium Severity (18)
fmod.h,
libfmodexp-4.28.06.so
[+] FMOD_Channel_GetMemoryInfo ( FMOD_CHANNEL* channel, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_Channel_GetMemoryInfo ( FMOD_CHANNEL* channel, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | Base type of 5th parameter memoryused_array has been changed from unsigned int (4 bytes) to struct FMOD_MEMORY_USAGE_DETAILS (192 bytes). | This parameter may be incorrectly initialized by applications. |
[+] FMOD_ChannelGroup_GetMemoryInfo ( FMOD_CHANNELGROUP* channelgroup, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_ChannelGroup_GetMemoryInfo ( FMOD_CHANNELGROUP* channelgroup, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | Base type of 5th parameter memoryused_array has been changed from unsigned int (4 bytes) to struct FMOD_MEMORY_USAGE_DETAILS (192 bytes). | This parameter may be incorrectly initialized by applications. |
[+] FMOD_DSP_GetMemoryInfo ( FMOD_DSP* dsp, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_DSP_GetMemoryInfo ( FMOD_DSP* dsp, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | Base type of 5th parameter memoryused_array has been changed from unsigned int (4 bytes) to struct FMOD_MEMORY_USAGE_DETAILS (192 bytes). | This parameter may be incorrectly initialized by applications. |
[+] FMOD_DSPConnection_GetMemoryInfo ( FMOD_DSPCONNECTION* dspconnection, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_DSPConnection_GetMemoryInfo ( FMOD_DSPCONNECTION* dspconnection, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | Base type of 5th parameter memoryused_array has been changed from unsigned int (4 bytes) to struct FMOD_MEMORY_USAGE_DETAILS (192 bytes). | This parameter may be incorrectly initialized by applications. |
[+] FMOD_Geometry_GetMemoryInfo ( FMOD_GEOMETRY* geometry, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_Geometry_GetMemoryInfo ( FMOD_GEOMETRY* geometry, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | Base type of 5th parameter memoryused_array has been changed from unsigned int (4 bytes) to struct FMOD_MEMORY_USAGE_DETAILS (192 bytes). | This parameter may be incorrectly initialized by applications. |
[+] FMOD_Reverb_GetMemoryInfo ( FMOD_REVERB* reverb, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_Reverb_GetMemoryInfo ( FMOD_REVERB* reverb, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | Base type of 5th parameter memoryused_array has been changed from unsigned int (4 bytes) to struct FMOD_MEMORY_USAGE_DETAILS (192 bytes). | This parameter may be incorrectly initialized by applications. |
[+] FMOD_Sound_GetMemoryInfo ( FMOD_SOUND* sound, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_Sound_GetMemoryInfo ( FMOD_SOUND* sound, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | Base type of 5th parameter memoryused_array has been changed from unsigned int (4 bytes) to struct FMOD_MEMORY_USAGE_DETAILS (192 bytes). | This parameter may be incorrectly initialized by applications. |
[+] FMOD_SoundGroup_GetMemoryInfo ( FMOD_SOUNDGROUP* soundgroup, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_SoundGroup_GetMemoryInfo ( FMOD_SOUNDGROUP* soundgroup, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | Base type of 5th parameter memoryused_array has been changed from unsigned int (4 bytes) to struct FMOD_MEMORY_USAGE_DETAILS (192 bytes). | This parameter may be incorrectly initialized by applications. |
[+] FMOD_System_GetMemoryInfo ( FMOD_SYSTEM* system, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_System_GetMemoryInfo ( FMOD_SYSTEM* system, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | Base type of 5th parameter memoryused_array has been changed from unsigned int (4 bytes) to struct FMOD_MEMORY_USAGE_DETAILS (192 bytes). | This parameter may be incorrectly initialized by applications. |
fmod_event.h,
libfmodeventL-4.28.06.so
[+] FMOD_Event_GetMemoryInfo ( FMOD_EVENT* event, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_Event_GetMemoryInfo ( FMOD_EVENT* event, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | Base type of 5th parameter memoryused_array has been changed from unsigned int (4 bytes) to struct FMOD_MEMORY_USAGE_DETAILS (192 bytes). | This parameter may be incorrectly initialized by applications. |
[+] FMOD_EventCategory_GetMemoryInfo ( FMOD_EVENTCATEGORY* eventcategory, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_EventCategory_GetMemoryInfo ( FMOD_EVENTCATEGORY* eventcategory, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | Base type of 5th parameter memoryused_array has been changed from unsigned int (4 bytes) to struct FMOD_MEMORY_USAGE_DETAILS (192 bytes). | This parameter may be incorrectly initialized by applications. |
[+] FMOD_EventGroup_GetMemoryInfo ( FMOD_EVENTGROUP* eventgroup, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_EventGroup_GetMemoryInfo ( FMOD_EVENTGROUP* eventgroup, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | Base type of 5th parameter memoryused_array has been changed from unsigned int (4 bytes) to struct FMOD_MEMORY_USAGE_DETAILS (192 bytes). | This parameter may be incorrectly initialized by applications. |
[+] FMOD_EventParameter_GetMemoryInfo ( FMOD_EVENTPARAMETER* eventparameter, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_EventParameter_GetMemoryInfo ( FMOD_EVENTPARAMETER* eventparameter, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | Base type of 5th parameter memoryused_array has been changed from unsigned int (4 bytes) to struct FMOD_MEMORY_USAGE_DETAILS (192 bytes). | This parameter may be incorrectly initialized by applications. |
[+] FMOD_EventProject_GetMemoryInfo ( FMOD_EVENTPROJECT* eventproject, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_EventProject_GetMemoryInfo ( FMOD_EVENTPROJECT* eventproject, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | Base type of 5th parameter memoryused_array has been changed from unsigned int (4 bytes) to struct FMOD_MEMORY_USAGE_DETAILS (192 bytes). | This parameter may be incorrectly initialized by applications. |
[+] FMOD_EventReverb_GetMemoryInfo ( FMOD_EVENTREVERB* eventreverb, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_EventReverb_GetMemoryInfo ( FMOD_EVENTREVERB* eventreverb, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | Base type of 5th parameter memoryused_array has been changed from unsigned int (4 bytes) to struct FMOD_MEMORY_USAGE_DETAILS (192 bytes). | This parameter may be incorrectly initialized by applications. |
[+] FMOD_EventSystem_GetMemoryInfo ( FMOD_EVENTSYSTEM* eventsystem, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_EventSystem_GetMemoryInfo ( FMOD_EVENTSYSTEM* eventsystem, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | Base type of 5th parameter memoryused_array has been changed from unsigned int (4 bytes) to struct FMOD_MEMORY_USAGE_DETAILS (192 bytes). | This parameter may be incorrectly initialized by applications. |
[+] FMOD_MusicPrompt_GetMemoryInfo ( FMOD_MUSICPROMPT* musicprompt, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_MusicPrompt_GetMemoryInfo ( FMOD_MUSICPROMPT* musicprompt, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | Base type of 5th parameter memoryused_array has been changed from unsigned int (4 bytes) to struct FMOD_MEMORY_USAGE_DETAILS (192 bytes). | This parameter may be incorrectly initialized by applications. |
[+] FMOD_MusicSystem_GetMemoryInfo ( FMOD_MUSICSYSTEM* musicsystem, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_MusicSystem_GetMemoryInfo ( FMOD_MUSICSYSTEM* musicsystem, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | Base type of 5th parameter memoryused_array has been changed from unsigned int (4 bytes) to struct FMOD_MEMORY_USAGE_DETAILS (192 bytes). | This parameter may be incorrectly initialized by applications. |
to the top
Problems with Data Types, Low Severity (8)
fmod.h
[+] enum FMOD_OUTPUTTYPE (4)
| Change |
Effect |
1 | Value of member FMOD_OUTPUTTYPE_MAX has been changed from 23 to 20. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | The member FMOD_OUTPUTTYPE_GC has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
3 | The member FMOD_OUTPUTTYPE_SOUNDMANAGER has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
4 | The member FMOD_OUTPUTTYPE_XBOX has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols (4)
FMOD::System::getOutput ( enum FMOD_OUTPUTTYPE* output )1st parameter 'output' (pointer) has base type 'enum FMOD_OUTPUTTYPE'.
FMOD::System::setOutput ( enum FMOD_OUTPUTTYPE output )1st parameter 'output' has type 'enum FMOD_OUTPUTTYPE'.
FMOD_System_GetOutput ( FMOD_SYSTEM* system, enum FMOD_OUTPUTTYPE* output )2nd parameter 'output' (pointer) has base type 'enum FMOD_OUTPUTTYPE'.
FMOD_System_SetOutput ( FMOD_SYSTEM* system, enum FMOD_OUTPUTTYPE output )2nd parameter 'output' has type 'enum FMOD_OUTPUTTYPE'.
[+] enum FMOD_SOUND_FORMAT (1)
| Change |
Effect |
1 | Value of member FMOD_SOUND_FORMAT_MAX has been changed from 11 to 12. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (10)
FMOD::Sound::getFormat ( enum FMOD_SOUND_TYPE* type, enum FMOD_SOUND_FORMAT* format, int* channels, int* bits )2nd parameter 'format' (pointer) has base type 'enum FMOD_SOUND_FORMAT'.
FMOD::System::createSound ( char const* name_or_data, FMOD_MODE mode, FMOD_CREATESOUNDEXINFO* exinfo, FMOD::Sound** sound )Field 'exinfo.format' in 3rd parameter 'exinfo' (pointer) has type 'enum FMOD_SOUND_FORMAT'.
FMOD::System::createStream ( char const* name_or_data, FMOD_MODE mode, FMOD_CREATESOUNDEXINFO* exinfo, FMOD::Sound** sound )Field 'exinfo.format' in 3rd parameter 'exinfo' (pointer) has type 'enum FMOD_SOUND_FORMAT'.
FMOD::System::getSoftwareFormat ( int* samplerate, enum FMOD_SOUND_FORMAT* format, int* numoutputchannels, int* maxinputchannels, enum FMOD_DSP_RESAMPLER* resamplemethod, int* bits )2nd parameter 'format' (pointer) has base type 'enum FMOD_SOUND_FORMAT'.
FMOD::System::setSoftwareFormat ( int samplerate, enum FMOD_SOUND_FORMAT format, int numoutputchannels, int maxinputchannels, enum FMOD_DSP_RESAMPLER resamplemethod )2nd parameter 'format' has type 'enum FMOD_SOUND_FORMAT'.
FMOD_Sound_GetFormat ( FMOD_SOUND* sound, enum FMOD_SOUND_TYPE* type, enum FMOD_SOUND_FORMAT* format, int* channels, int* bits )3rd parameter 'format' (pointer) has base type 'enum FMOD_SOUND_FORMAT'.
FMOD_System_CreateSound ( FMOD_SYSTEM* system, char const* name_or_data, FMOD_MODE mode, FMOD_CREATESOUNDEXINFO* exinfo, FMOD_SOUND** sound )Field 'exinfo.format' in 4th parameter 'exinfo' (pointer) has type 'enum FMOD_SOUND_FORMAT'.
FMOD_System_CreateStream ( FMOD_SYSTEM* system, char const* name_or_data, FMOD_MODE mode, FMOD_CREATESOUNDEXINFO* exinfo, FMOD_SOUND** sound )Field 'exinfo.format' in 4th parameter 'exinfo' (pointer) has type 'enum FMOD_SOUND_FORMAT'.
FMOD_System_GetSoftwareFormat ( FMOD_SYSTEM* system, int* samplerate, enum FMOD_SOUND_FORMAT* format, int* numoutputchannels, int* maxinputchannels, enum FMOD_DSP_RESAMPLER* resamplemethod, int* bits )3rd parameter 'format' (pointer) has base type 'enum FMOD_SOUND_FORMAT'.
FMOD_System_SetSoftwareFormat ( FMOD_SYSTEM* system, int samplerate, enum FMOD_SOUND_FORMAT format, int numoutputchannels, int maxinputchannels, enum FMOD_DSP_RESAMPLER resamplemethod )3rd parameter 'format' has type 'enum FMOD_SOUND_FORMAT'.
[+] struct FMOD_ADVANCEDSETTINGS (3)
| Change |
Effect |
1 | Field geometryMaxFadeTime has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field maxSpectrumWaveDataBuffers has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Size of this type has been changed from 72 bytes to 80 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (4)
FMOD::System::getAdvancedSettings ( FMOD_ADVANCEDSETTINGS* settings )1st parameter 'settings' (pointer) has base type 'struct FMOD_ADVANCEDSETTINGS'.
FMOD::System::setAdvancedSettings ( FMOD_ADVANCEDSETTINGS* settings )1st parameter 'settings' (pointer) has base type 'struct FMOD_ADVANCEDSETTINGS'.
FMOD_System_GetAdvancedSettings ( FMOD_SYSTEM* system, FMOD_ADVANCEDSETTINGS* settings )2nd parameter 'settings' (pointer) has base type 'struct FMOD_ADVANCEDSETTINGS'.
FMOD_System_SetAdvancedSettings ( FMOD_SYSTEM* system, FMOD_ADVANCEDSETTINGS* settings )2nd parameter 'settings' (pointer) has base type 'struct FMOD_ADVANCEDSETTINGS'.
to the top
Problems with Symbols, Low Severity (32)
fmod.h,
libfmodexp-4.28.06.so
[+] FMOD_Channel_GetMemoryInfo ( FMOD_CHANNEL* channel, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_Channel_GetMemoryInfo ( FMOD_CHANNEL* channel, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | 5th parameter memoryused_array has been renamed to memoryused_details. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_ChannelGroup_GetMemoryInfo ( FMOD_CHANNELGROUP* channelgroup, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_ChannelGroup_GetMemoryInfo ( FMOD_CHANNELGROUP* channelgroup, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | 5th parameter memoryused_array has been renamed to memoryused_details. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_DSP_GetMemoryInfo ( FMOD_DSP* dsp, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_DSP_GetMemoryInfo ( FMOD_DSP* dsp, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | 5th parameter memoryused_array has been renamed to memoryused_details. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_DSPConnection_GetMemoryInfo ( FMOD_DSPCONNECTION* dspconnection, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_DSPConnection_GetMemoryInfo ( FMOD_DSPCONNECTION* dspconnection, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | 5th parameter memoryused_array has been renamed to memoryused_details. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_Geometry_GetMemoryInfo ( FMOD_GEOMETRY* geometry, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_Geometry_GetMemoryInfo ( FMOD_GEOMETRY* geometry, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | 5th parameter memoryused_array has been renamed to memoryused_details. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_Reverb_GetMemoryInfo ( FMOD_REVERB* reverb, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_Reverb_GetMemoryInfo ( FMOD_REVERB* reverb, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | 5th parameter memoryused_array has been renamed to memoryused_details. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_Sound_GetMemoryInfo ( FMOD_SOUND* sound, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_Sound_GetMemoryInfo ( FMOD_SOUND* sound, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | 5th parameter memoryused_array has been renamed to memoryused_details. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_SoundGroup_GetMemoryInfo ( FMOD_SOUNDGROUP* soundgroup, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_SoundGroup_GetMemoryInfo ( FMOD_SOUNDGROUP* soundgroup, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | 5th parameter memoryused_array has been renamed to memoryused_details. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_System_GetMemoryInfo ( FMOD_SYSTEM* system, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_System_GetMemoryInfo ( FMOD_SYSTEM* system, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | 5th parameter memoryused_array has been renamed to memoryused_details. | Renaming of a parameter may indicate a change in its semantic meaning. |
fmod_event.h,
libfmodeventL-4.28.06.so
[+] FMOD_Event_GetMemoryInfo ( FMOD_EVENT* event, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_Event_GetMemoryInfo ( FMOD_EVENT* event, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | 5th parameter memoryused_array has been renamed to memoryused_details. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_Event_GetReverbProperties ( FMOD_EVENT* event, FMOD_REVERB_CHANNELPROPERTIES* prop ) (1)
changed to:FMOD_Event_GetReverbProperties ( FMOD_EVENT* event, FMOD_REVERB_CHANNELPROPERTIES* props )
| Change | Effect |
---|
1 | 2nd parameter prop has been renamed to props. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_Event_SetReverbProperties ( FMOD_EVENT* event, FMOD_REVERB_CHANNELPROPERTIES const* prop ) (1)
changed to:FMOD_Event_SetReverbProperties ( FMOD_EVENT* event, FMOD_REVERB_CHANNELPROPERTIES const* props )
| Change | Effect |
---|
1 | 2nd parameter prop has been renamed to props. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_EventCategory_GetMemoryInfo ( FMOD_EVENTCATEGORY* eventcategory, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_EventCategory_GetMemoryInfo ( FMOD_EVENTCATEGORY* eventcategory, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | 5th parameter memoryused_array has been renamed to memoryused_details. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_EventGroup_GetMemoryInfo ( FMOD_EVENTGROUP* eventgroup, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_EventGroup_GetMemoryInfo ( FMOD_EVENTGROUP* eventgroup, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | 5th parameter memoryused_array has been renamed to memoryused_details. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_EventParameter_GetMemoryInfo ( FMOD_EVENTPARAMETER* eventparameter, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_EventParameter_GetMemoryInfo ( FMOD_EVENTPARAMETER* eventparameter, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | 5th parameter memoryused_array has been renamed to memoryused_details. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_EventProject_GetMemoryInfo ( FMOD_EVENTPROJECT* eventproject, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_EventProject_GetMemoryInfo ( FMOD_EVENTPROJECT* eventproject, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | 5th parameter memoryused_array has been renamed to memoryused_details. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_EventReverb_GetMemoryInfo ( FMOD_EVENTREVERB* eventreverb, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_EventReverb_GetMemoryInfo ( FMOD_EVENTREVERB* eventreverb, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | 5th parameter memoryused_array has been renamed to memoryused_details. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_EventReverb_GetProperties ( FMOD_EVENTREVERB* eventreverb, FMOD_REVERB_PROPERTIES* prop ) (1)
changed to:FMOD_EventReverb_GetProperties ( FMOD_EVENTREVERB* eventreverb, FMOD_REVERB_PROPERTIES* props )
| Change | Effect |
---|
1 | 2nd parameter prop has been renamed to props. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_EventReverb_SetProperties ( FMOD_EVENTREVERB* eventreverb, FMOD_REVERB_PROPERTIES const* prop ) (1)
changed to:FMOD_EventReverb_SetProperties ( FMOD_EVENTREVERB* eventreverb, FMOD_REVERB_PROPERTIES const* props )
| Change | Effect |
---|
1 | 2nd parameter prop has been renamed to props. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_EventSystem_GetMemoryInfo ( FMOD_EVENTSYSTEM* eventsystem, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_EventSystem_GetMemoryInfo ( FMOD_EVENTSYSTEM* eventsystem, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | 5th parameter memoryused_array has been renamed to memoryused_details. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_EventSystem_GetReverbAmbientProperties ( FMOD_EVENTSYSTEM* eventsystem, FMOD_REVERB_PROPERTIES* prop ) (1)
changed to:FMOD_EventSystem_GetReverbAmbientProperties ( FMOD_EVENTSYSTEM* eventsystem, FMOD_REVERB_PROPERTIES* props )
| Change | Effect |
---|
1 | 2nd parameter prop has been renamed to props. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_EventSystem_GetReverbPreset ( FMOD_EVENTSYSTEM* eventsystem, char const* name, FMOD_REVERB_PROPERTIES* prop, int* index ) (1)
changed to:FMOD_EventSystem_GetReverbPreset ( FMOD_EVENTSYSTEM* eventsystem, char const* name, FMOD_REVERB_PROPERTIES* props, int* index )
| Change | Effect |
---|
1 | 3rd parameter prop has been renamed to props. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_EventSystem_GetReverbPresetByIndex ( FMOD_EVENTSYSTEM* eventsystem, int const index, FMOD_REVERB_PROPERTIES* prop, char** name ) (1)
changed to:FMOD_EventSystem_GetReverbPresetByIndex ( FMOD_EVENTSYSTEM* eventsystem, int const index, FMOD_REVERB_PROPERTIES* props, char** name )
| Change | Effect |
---|
1 | 3rd parameter prop has been renamed to props. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_EventSystem_GetReverbProperties ( FMOD_EVENTSYSTEM* eventsystem, FMOD_REVERB_PROPERTIES* prop ) (1)
changed to:FMOD_EventSystem_GetReverbProperties ( FMOD_EVENTSYSTEM* eventsystem, FMOD_REVERB_PROPERTIES* props )
| Change | Effect |
---|
1 | 2nd parameter prop has been renamed to props. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_EventSystem_SetReverbAmbientProperties ( FMOD_EVENTSYSTEM* eventsystem, FMOD_REVERB_PROPERTIES* prop ) (1)
changed to:FMOD_EventSystem_SetReverbAmbientProperties ( FMOD_EVENTSYSTEM* eventsystem, FMOD_REVERB_PROPERTIES* props )
| Change | Effect |
---|
1 | 2nd parameter prop has been renamed to props. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_EventSystem_SetReverbProperties ( FMOD_EVENTSYSTEM* eventsystem, FMOD_REVERB_PROPERTIES const* prop ) (1)
changed to:FMOD_EventSystem_SetReverbProperties ( FMOD_EVENTSYSTEM* eventsystem, FMOD_REVERB_PROPERTIES const* props )
| Change | Effect |
---|
1 | 2nd parameter prop has been renamed to props. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_MusicPrompt_GetMemoryInfo ( FMOD_MUSICPROMPT* musicprompt, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_MusicPrompt_GetMemoryInfo ( FMOD_MUSICPROMPT* musicprompt, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | 5th parameter memoryused_array has been renamed to memoryused_details. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_MusicSystem_GetMemoryInfo ( FMOD_MUSICSYSTEM* musicsystem, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, unsigned int* memoryused_array ) (1)
changed to:FMOD_MusicSystem_GetMemoryInfo ( FMOD_MUSICSYSTEM* musicsystem, unsigned int memorybits, unsigned int event_memorybits, unsigned int* memoryused, FMOD_MEMORY_USAGE_DETAILS* memoryused_details )
| Change | Effect |
---|
1 | 5th parameter memoryused_array has been renamed to memoryused_details. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_MusicSystem_GetReverbProperties ( FMOD_MUSICSYSTEM* musicsystem, FMOD_REVERB_CHANNELPROPERTIES* prop ) (1)
changed to:FMOD_MusicSystem_GetReverbProperties ( FMOD_MUSICSYSTEM* musicsystem, FMOD_REVERB_CHANNELPROPERTIES* props )
| Change | Effect |
---|
1 | 2nd parameter prop has been renamed to props. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FMOD_MusicSystem_SetReverbProperties ( FMOD_MUSICSYSTEM* musicsystem, FMOD_REVERB_CHANNELPROPERTIES const* prop ) (1)
changed to:FMOD_MusicSystem_SetReverbProperties ( FMOD_MUSICSYSTEM* musicsystem, FMOD_REVERB_CHANNELPROPERTIES const* props )
| Change | Effect |
---|
1 | 2nd parameter prop has been renamed to props. | Renaming of a parameter may indicate a change in its semantic meaning. |
fmod_event.hpp,
libfmodeventL-4.28.06.so
namespace FMOD
[+] Event::getReverbProperties ( FMOD_REVERB_CHANNELPROPERTIES* prop ) (1)
changed to:Event::getReverbProperties ( FMOD_REVERB_CHANNELPROPERTIES* props )
[symbol: _ZN4FMOD5Event19getReverbPropertiesEP29FMOD_REVERB_CHANNELPROPERTIES]
| Change | Effect |
---|
1 | 1st parameter prop has been renamed to props. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] Event::setReverbProperties ( FMOD_REVERB_CHANNELPROPERTIES const* prop ) (1)
changed to:Event::setReverbProperties ( FMOD_REVERB_CHANNELPROPERTIES const* props )
[symbol: _ZN4FMOD5Event19setReverbPropertiesEPK29FMOD_REVERB_CHANNELPROPERTIES]
| Change | Effect |
---|
1 | 1st parameter prop has been renamed to props. | Renaming of a parameter may indicate a change in its semantic meaning. |
to the top
Problems with Constants, Low Severity (48)
fmod.h
[+] FMOD_INIT_XBOX_REMOVEHEADROOM
| Change | Effect |
---|
1 | The constant FMOD_INIT_XBOX_REMOVEHEADROOM with value 0x00100000 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
fmod_memoryinfo.h
[+] FMOD_EVENT_MEMBITS_EVENTCATEGORY
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_EVENTCATEGORY has been changed from (1 << (FMOD_MEMTYPE_EVENTCATEGORY - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00800000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_EVENTENVELOPE
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_EVENTENVELOPE has been changed from (1 << (FMOD_MEMTYPE_EVENTENVELOPE - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00100000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_EVENTENVELOPEDEF
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_EVENTENVELOPEDEF has been changed from (1 << (FMOD_MEMTYPE_EVENTENVELOPEDEF - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00200000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_EVENTENVELOPEPOINT
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_EVENTENVELOPEPOINT has been changed from (1 << (FMOD_MEMTYPE_EVENTENVELOPEPOINT - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x01000000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_EVENTGROUPI
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_EVENTGROUPI has been changed from (1 << (FMOD_MEMTYPE_EVENTGROUPI - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00000020. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_EVENTINSTANCE
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_EVENTINSTANCE has been changed from (1 << (FMOD_MEMTYPE_EVENTINSTANCE - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00008000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_EVENTINSTANCE_COMPLEX
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_EVENTINSTANCE_COMPLEX has been changed from (1 << (FMOD_MEMTYPE_EVENTINSTANCE_COMPLEX - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00010000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_EVENTINSTANCE_LAYER
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_EVENTINSTANCE_LAYER has been changed from (1 << (FMOD_MEMTYPE_EVENTINSTANCE_LAYER - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00040000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_EVENTINSTANCE_SIMPLE
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_EVENTINSTANCE_SIMPLE has been changed from (1 << (FMOD_MEMTYPE_EVENTINSTANCE_SIMPLE - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00020000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_EVENTINSTANCE_SOUND
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_EVENTINSTANCE_SOUND has been changed from (1 << (FMOD_MEMTYPE_EVENTINSTANCE_SOUND - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00080000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_EVENTPARAMETER
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_EVENTPARAMETER has been changed from (1 << (FMOD_MEMTYPE_EVENTPARAMETER - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00400000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_EVENTPROJECT
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_EVENTPROJECT has been changed from (1 << (FMOD_MEMTYPE_EVENTPROJECT - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00000010. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_EVENTREVERB
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_EVENTREVERB has been changed from (1 << (FMOD_MEMTYPE_EVENTREVERB - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00002000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_EVENTSYSTEM
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_EVENTSYSTEM has been changed from (1 << (FMOD_MEMTYPE_EVENTSYSTEM - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00000001. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_FEV
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_FEV has been changed from (1 << (FMOD_MEMTYPE_FEV - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00000004. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_MEMORYFSB
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_MEMORYFSB has been changed from (1 << (FMOD_MEMTYPE_MEMORYFSB - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00000008. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_MUSICSYSTEM
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_MUSICSYSTEM has been changed from (1 << (FMOD_MEMTYPE_MUSICSYSTEM - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00000002. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_REVERBDEF
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_REVERBDEF has been changed from (1 << (FMOD_MEMTYPE_REVERBDEF - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00001000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_SOUNDBANKCLASS
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_SOUNDBANKCLASS has been changed from (1 << (FMOD_MEMTYPE_SOUNDBANKCLASS - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00000040. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_SOUNDBANKLIST
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_SOUNDBANKLIST has been changed from (1 << (FMOD_MEMTYPE_SOUNDBANKLIST - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00000080. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_SOUNDDEFCLASS
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_SOUNDDEFCLASS has been changed from (1 << (FMOD_MEMTYPE_SOUNDDEFCLASS - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00000200. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_SOUNDDEFDEFCLASS
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_SOUNDDEFDEFCLASS has been changed from (1 << (FMOD_MEMTYPE_SOUNDDEFDEFCLASS - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00000400. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_SOUNDDEFPOOL
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_SOUNDDEFPOOL has been changed from (1 << (FMOD_MEMTYPE_SOUNDDEFPOOL - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00000800. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_STREAMINSTANCE
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_STREAMINSTANCE has been changed from (1 << (FMOD_MEMTYPE_STREAMINSTANCE - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00000100. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_EVENT_MEMBITS_USERPROPERTY
| Change | Effect |
---|
1 | The value of constant FMOD_EVENT_MEMBITS_USERPROPERTY has been changed from (1 << (FMOD_MEMTYPE_USERPROPERTY - FMOD_MEMTYPE_EVENTSYSTEM)) to 0x00004000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_MEMBITS_CHANNEL
| Change | Effect |
---|
1 | The value of constant FMOD_MEMBITS_CHANNEL has been changed from (1 << FMOD_MEMTYPE_CHANNEL) to 0x00000020. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_MEMBITS_CHANNELGROUP
| Change | Effect |
---|
1 | The value of constant FMOD_MEMBITS_CHANNELGROUP has been changed from (1 << FMOD_MEMTYPE_CHANNELGROUP) to 0x00000040. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_MEMBITS_CODEC
| Change | Effect |
---|
1 | The value of constant FMOD_MEMBITS_CODEC has been changed from (1 << FMOD_MEMTYPE_CODEC) to 0x00000080. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_MEMBITS_DSP
| Change | Effect |
---|
1 | The value of constant FMOD_MEMBITS_DSP has been changed from (1 << FMOD_MEMTYPE_DSP) to 0x00004000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_MEMBITS_DSPCODEC
| Change | Effect |
---|
1 | The value of constant FMOD_MEMBITS_DSPCODEC has been changed from (1 << FMOD_MEMTYPE_DSPCODEC) to 0x00008000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_MEMBITS_DSPCONNECTION
| Change | Effect |
---|
1 | The value of constant FMOD_MEMBITS_DSPCONNECTION has been changed from (1 << FMOD_MEMTYPE_DSPCONNECTION) to 0x00002000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_MEMBITS_FILE
| Change | Effect |
---|
1 | The value of constant FMOD_MEMBITS_FILE has been changed from (1 << FMOD_MEMTYPE_FILE) to 0x00000100. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_MEMBITS_GEOMETRY
| Change | Effect |
---|
1 | The value of constant FMOD_MEMBITS_GEOMETRY has been changed from (1 << FMOD_MEMTYPE_GEOMETRY) to 0x00100000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_MEMBITS_OTHER
| Change | Effect |
---|
1 | The value of constant FMOD_MEMBITS_OTHER has been changed from (1 << FMOD_MEMTYPE_OTHER) to 0x00000001. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_MEMBITS_OUTPUT
| Change | Effect |
---|
1 | The value of constant FMOD_MEMBITS_OUTPUT has been changed from (1 << FMOD_MEMTYPE_OUTPUT) to 0x00000010. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_MEMBITS_PLUGINS
| Change | Effect |
---|
1 | The value of constant FMOD_MEMBITS_PLUGINS has been changed from (1 << FMOD_MEMTYPE_PLUGINS) to 0x00000008. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_MEMBITS_PROFILE
| Change | Effect |
---|
1 | The value of constant FMOD_MEMBITS_PROFILE has been changed from (1 << FMOD_MEMTYPE_PROFILE) to 0x00010000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_MEMBITS_RECORDBUFFER
| Change | Effect |
---|
1 | The value of constant FMOD_MEMBITS_RECORDBUFFER has been changed from (1 << FMOD_MEMTYPE_RECORDBUFFER) to 0x00020000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_MEMBITS_REVERB
| Change | Effect |
---|
1 | The value of constant FMOD_MEMBITS_REVERB has been changed from (1 << FMOD_MEMTYPE_REVERB) to 0x00040000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_MEMBITS_REVERBCHANNELPROPS
| Change | Effect |
---|
1 | The value of constant FMOD_MEMBITS_REVERBCHANNELPROPS has been changed from (1 << FMOD_MEMTYPE_REVERBCHANNELPROPS) to 0x00080000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_MEMBITS_SOUND
| Change | Effect |
---|
1 | The value of constant FMOD_MEMBITS_SOUND has been changed from (1 << FMOD_MEMTYPE_SOUND) to 0x00000200. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_MEMBITS_SOUND_SECONDARYRAM
| Change | Effect |
---|
1 | The value of constant FMOD_MEMBITS_SOUND_SECONDARYRAM has been changed from (1 << FMOD_MEMTYPE_SOUND_SECONDARYRAM) to 0x00000400. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_MEMBITS_SOUNDGROUP
| Change | Effect |
---|
1 | The value of constant FMOD_MEMBITS_SOUNDGROUP has been changed from (1 << FMOD_MEMTYPE_SOUNDGROUP) to 0x00000800. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_MEMBITS_STREAMBUFFER
| Change | Effect |
---|
1 | The value of constant FMOD_MEMBITS_STREAMBUFFER has been changed from (1 << FMOD_MEMTYPE_STREAMBUFFER) to 0x00001000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_MEMBITS_STRING
| Change | Effect |
---|
1 | The value of constant FMOD_MEMBITS_STRING has been changed from (1 << FMOD_MEMTYPE_STRING) to 0x00000002. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_MEMBITS_SYNCPOINT
| Change | Effect |
---|
1 | The value of constant FMOD_MEMBITS_SYNCPOINT has been changed from (1 << FMOD_MEMTYPE_SYNCPOINT) to 0x00200000. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] FMOD_MEMBITS_SYSTEM
| Change | Effect |
---|
1 | The value of constant FMOD_MEMBITS_SYSTEM has been changed from (1 << FMOD_MEMTYPE_SYSTEM) to 0x00000004. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
to the top
Other Changes in Data Types (3)
fmod.h
[+] enum FMOD_RESULT (2)
| Change |
Effect |
1 | The member FMOD_ERR_MUSIC_NOCALLBACK with value 97 has been added. | No effect. |
2 | The member FMOD_ERR_MUSIC_NOTFOUND with value 96 has been added. | No effect. |
[+] affected symbols (883)
FMOD::SoundGroup::getUserData ( void** userdata )Return value has type 'enum FMOD_RESULT'.
FMOD::SoundGroup::setUserData ( void* userdata )Return value has type 'enum FMOD_RESULT'.
FMOD::SoundGroup::getNumSounds ( int* numsounds )Return value has type 'enum FMOD_RESULT'.
FMOD::SoundGroup::getMaxAudible ( int* maxaudible )Return value has type 'enum FMOD_RESULT'.
FMOD::SoundGroup::getNumPlaying ( int* numplaying )Return value has type 'enum FMOD_RESULT'.
FMOD::SoundGroup::setMaxAudible ( int maxaudible )Return value has type 'enum FMOD_RESULT'.
FMOD::SoundGroup::getSystemObject ( FMOD::System** system )Return value has type 'enum FMOD_RESULT'.
FMOD::SoundGroup::getMuteFadeSpeed ( float* speed )Return value has type 'enum FMOD_RESULT'.
FMOD::SoundGroup::setMuteFadeSpeed ( float speed )Return value has type 'enum FMOD_RESULT'.
FMOD::SoundGroup::getMaxAudibleBehavior ( enum FMOD_SOUNDGROUP_BEHAVIOR* behavior )Return value has type 'enum FMOD_RESULT'.
FMOD::SoundGroup::setMaxAudibleBehavior ( enum FMOD_SOUNDGROUP_BEHAVIOR behavior )Return value has type 'enum FMOD_RESULT'.
FMOD::SoundGroup::stop ( )Return value has type 'enum FMOD_RESULT'.
...
[+] enum FMOD_SOUND_FORMAT (1)
| Change |
Effect |
1 | The member FMOD_SOUND_FORMAT_CELT with value 11 has been added. | No effect. |
[+] affected symbols (10)
FMOD::Sound::getFormat ( enum FMOD_SOUND_TYPE* type, enum FMOD_SOUND_FORMAT* format, int* channels, int* bits )2nd parameter 'format' (pointer) has base type 'enum FMOD_SOUND_FORMAT'.
FMOD::System::createSound ( char const* name_or_data, FMOD_MODE mode, FMOD_CREATESOUNDEXINFO* exinfo, FMOD::Sound** sound )Field 'exinfo.format' in 3rd parameter 'exinfo' (pointer) has type 'enum FMOD_SOUND_FORMAT'.
FMOD::System::createStream ( char const* name_or_data, FMOD_MODE mode, FMOD_CREATESOUNDEXINFO* exinfo, FMOD::Sound** sound )Field 'exinfo.format' in 3rd parameter 'exinfo' (pointer) has type 'enum FMOD_SOUND_FORMAT'.
FMOD::System::getSoftwareFormat ( int* samplerate, enum FMOD_SOUND_FORMAT* format, int* numoutputchannels, int* maxinputchannels, enum FMOD_DSP_RESAMPLER* resamplemethod, int* bits )2nd parameter 'format' (pointer) has base type 'enum FMOD_SOUND_FORMAT'.
FMOD::System::setSoftwareFormat ( int samplerate, enum FMOD_SOUND_FORMAT format, int numoutputchannels, int maxinputchannels, enum FMOD_DSP_RESAMPLER resamplemethod )2nd parameter 'format' has type 'enum FMOD_SOUND_FORMAT'.
FMOD_Sound_GetFormat ( FMOD_SOUND* sound, enum FMOD_SOUND_TYPE* type, enum FMOD_SOUND_FORMAT* format, int* channels, int* bits )3rd parameter 'format' (pointer) has base type 'enum FMOD_SOUND_FORMAT'.
FMOD_System_CreateSound ( FMOD_SYSTEM* system, char const* name_or_data, FMOD_MODE mode, FMOD_CREATESOUNDEXINFO* exinfo, FMOD_SOUND** sound )Field 'exinfo.format' in 4th parameter 'exinfo' (pointer) has type 'enum FMOD_SOUND_FORMAT'.
FMOD_System_CreateStream ( FMOD_SYSTEM* system, char const* name_or_data, FMOD_MODE mode, FMOD_CREATESOUNDEXINFO* exinfo, FMOD_SOUND** sound )Field 'exinfo.format' in 4th parameter 'exinfo' (pointer) has type 'enum FMOD_SOUND_FORMAT'.
FMOD_System_GetSoftwareFormat ( FMOD_SYSTEM* system, int* samplerate, enum FMOD_SOUND_FORMAT* format, int* numoutputchannels, int* maxinputchannels, enum FMOD_DSP_RESAMPLER* resamplemethod, int* bits )3rd parameter 'format' (pointer) has base type 'enum FMOD_SOUND_FORMAT'.
FMOD_System_SetSoftwareFormat ( FMOD_SYSTEM* system, int samplerate, enum FMOD_SOUND_FORMAT format, int numoutputchannels, int maxinputchannels, enum FMOD_DSP_RESAMPLER resamplemethod )3rd parameter 'format' has type 'enum FMOD_SOUND_FORMAT'.
to the top
Other Changes in Constants (3)
fmod.h
[+] FMOD_INIT_DISABLE_MYEARS
| Change | Effect |
---|
1 | The constant FMOD_INIT_DISABLE_MYEARS with value 0x08000000 has been added. | No effect. |
[+] FMOD_INIT_WII_DISABLEDOLBY
| Change | Effect |
---|
1 | The constant FMOD_INIT_WII_DISABLEDOLBY with value 0x00100000 has been added. | No effect. |
fmod_memoryinfo.h
[+] FMOD_EVENT_MEMBITS_EVENTINSTANCEPOOL
| Change | Effect |
---|
1 | The constant FMOD_EVENT_MEMBITS_EVENTINSTANCEPOOL with value 0x02000000 has been added. | No effect. |
to the top
Header Files (12)
fmod.h
fmod.hpp
fmod_codec.h
fmod_dsp.h
fmod_errors.h
fmod_event.h
fmod_event.hpp
fmod_event_net.h
fmod_event_net.hpp
fmod_memoryinfo.h
fmod_output.h
fmodlinux.h
to the top
Shared Libraries (7)
libfmodevent-4.28.06.so
libfmodeventL-4.28.06.so
libfmodeventnet-4.28.06.so
libfmodeventnetL-4.28.06.so
libfmodex-4.28.06.so
libfmodexL-4.28.06.so
libfmodexp-4.28.06.so
to the top