Binary compatibility report for the opus library between 0.9.3 and 0.9.5 versions on x86
Test Info
Library Name | opus |
Version #1 | 0.9.3 |
Version #2 | 0.9.5 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 1 |
Total Shared Libraries | 3 |
Total Symbols / Types | 15 / 19 |
Verdict | Incompatible (3.3%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 2 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 1 |
Low | 0 |
Problems with Constants | Low | 10 |
Other Changes in Constants | - | 17 |
Added Symbols (2)
opus.h,
libopus.so.0.0.0
opus_decoder_init ( OpusDecoder* st, int Fs, int channels )
opus_encoder_init ( OpusEncoder* st, int Fs, int channels, int application )
to the top
Problems with Symbols, Medium Severity (1)
opus.h,
libietfcodec.so.0.0.0
[+] opus_encoder_create ( int Fs, int channels ) (1)
changed to:opus_encoder_create ( int Fs, int channels, int application )
| Change | Effect |
---|
1 | Parameter application of type int has been added to the calling stack. | This parameter will not be initialized by old clients. |
to the top
Problems with Constants, Low Severity (10)
opus.h
[+] BANDWIDTH_AUTO
| Change | Effect |
---|
1 | The constant BANDWIDTH_AUTO with value 1100 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] BANDWIDTH_FULLBAND
| Change | Effect |
---|
1 | The constant BANDWIDTH_FULLBAND with value 1105 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] BANDWIDTH_MEDIUMBAND
| Change | Effect |
---|
1 | The constant BANDWIDTH_MEDIUMBAND with value 1102 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] BANDWIDTH_NARROWBAND
| Change | Effect |
---|
1 | The constant BANDWIDTH_NARROWBAND with value 1101 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] BANDWIDTH_SUPERWIDEBAND
| Change | Effect |
---|
1 | The constant BANDWIDTH_SUPERWIDEBAND with value 1104 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] BANDWIDTH_WIDEBAND
| Change | Effect |
---|
1 | The constant BANDWIDTH_WIDEBAND with value 1103 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] OPUS_INVALID_MODE
| Change | Effect |
---|
1 | The constant OPUS_INVALID_MODE with value -2 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] OPUS_MODE_AUDIO
| Change | Effect |
---|
1 | The constant OPUS_MODE_AUDIO with value 2002 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] OPUS_MODE_AUTO
| Change | Effect |
---|
1 | The constant OPUS_MODE_AUTO with value 2000 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] OPUS_MODE_VOICE
| Change | Effect |
---|
1 | The constant OPUS_MODE_VOICE with value 2001 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
to the top
Other Changes in Constants (17)
opus.h
[+] OPUS_APPLICATION_AUDIO
| Change | Effect |
---|
1 | The constant OPUS_APPLICATION_AUDIO with value 2001 has been added. | No effect. |
[+] OPUS_APPLICATION_VOIP
| Change | Effect |
---|
1 | The constant OPUS_APPLICATION_VOIP with value 2000 has been added. | No effect. |
[+] OPUS_BANDWIDTH_AUTO
| Change | Effect |
---|
1 | The constant OPUS_BANDWIDTH_AUTO with value 1100 has been added. | No effect. |
[+] OPUS_BANDWIDTH_FULLBAND
| Change | Effect |
---|
1 | The constant OPUS_BANDWIDTH_FULLBAND with value 1105 has been added. | No effect. |
[+] OPUS_BANDWIDTH_MEDIUMBAND
| Change | Effect |
---|
1 | The constant OPUS_BANDWIDTH_MEDIUMBAND with value 1102 has been added. | No effect. |
[+] OPUS_BANDWIDTH_NARROWBAND
| Change | Effect |
---|
1 | The constant OPUS_BANDWIDTH_NARROWBAND with value 1101 has been added. | No effect. |
[+] OPUS_BANDWIDTH_SUPERWIDEBAND
| Change | Effect |
---|
1 | The constant OPUS_BANDWIDTH_SUPERWIDEBAND with value 1104 has been added. | No effect. |
[+] OPUS_BANDWIDTH_WIDEBAND
| Change | Effect |
---|
1 | The constant OPUS_BANDWIDTH_WIDEBAND with value 1103 has been added. | No effect. |
[+] OPUS_BITRATE_AUTO
| Change | Effect |
---|
1 | The constant OPUS_BITRATE_AUTO with value -1 has been added. | No effect. |
[+] OPUS_BUFFER_TOO_SMALL
| Change | Effect |
---|
1 | The constant OPUS_BUFFER_TOO_SMALL with value -2 has been added. | No effect. |
[+] OPUS_GET_FORCE_MONO_REQUEST
| Change | Effect |
---|
1 | The constant OPUS_GET_FORCE_MONO_REQUEST with value 23 has been added. | No effect. |
[+] OPUS_GET_SIGNAL_REQUEST
| Change | Effect |
---|
1 | The constant OPUS_GET_SIGNAL_REQUEST with value 25 has been added. | No effect. |
[+] OPUS_SET_FORCE_MONO_REQUEST
| Change | Effect |
---|
1 | The constant OPUS_SET_FORCE_MONO_REQUEST with value 22 has been added. | No effect. |
[+] OPUS_SET_SIGNAL_REQUEST
| Change | Effect |
---|
1 | The constant OPUS_SET_SIGNAL_REQUEST with value 24 has been added. | No effect. |
[+] OPUS_SIGNAL_AUTO
| Change | Effect |
---|
1 | The constant OPUS_SIGNAL_AUTO with value 3000 has been added. | No effect. |
[+] OPUS_SIGNAL_MUSIC
| Change | Effect |
---|
1 | The constant OPUS_SIGNAL_MUSIC with value 3002 has been added. | No effect. |
[+] OPUS_SIGNAL_VOICE
| Change | Effect |
---|
1 | The constant OPUS_SIGNAL_VOICE with value 3001 has been added. | No effect. |
to the top
Header Files (1)
opus.h
to the top
Shared Libraries (3)
libcelt0.so.2.0.0
libietfcodec.so.0.0.0
libSKP_SILK_SDK.so.0.0.0
to the top