API compatibility report for the libmpg123-dev library between base and lfs versions on ARM


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibmpg123-dev
Version #1base
Version #2lfs
ArchARM
GCC Version12
SubjectBinary Compatibility

Test Results


Total Header Files4
Total Libraries0
Total Symbols / Types0 / 334
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Header Files  4 


fmt123.h
mpg123.h
out123.h
syn123.h

to the top

Libraries  0 



to the top



Test Info


Library Namelibmpg123-dev
Version #1base
Version #2lfs
ArchARM
SubjectSource Compatibility

Test Results


Total Header Files4
Total Libraries0
Total Symbols / Types189 / 32
Compatibility 88.4%

Problem Summary


SeverityCount
Added Symbols-24
Removed SymbolsHigh22
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Constants
-25

Added Symbols  24 


mpg123.h
mpg123_decode_frame_64 ( mpg123_handle* mh, long long* num, unsigned char** audio, size_t* bytes )
mpg123_feedseek_64 ( mpg123_handle* mh, long long sampleoff, int whence, long long* input_offset )
mpg123_framebyframe_decode_64 ( mpg123_handle* mh, long long* num, unsigned char** audio, size_t* bytes )
mpg123_framelength_64 ( mpg123_handle* mh )
mpg123_framepos_64 ( mpg123_handle* mh )
mpg123_index_64 ( mpg123_handle* mh, long long** offsets, long long* step, size_t* fill )
mpg123_length_64 ( mpg123_handle* mh )
mpg123_open_64 ( mpg123_handle* mh, char const* path )
mpg123_open_fd_64 ( mpg123_handle* mh, int fd )
mpg123_open_fixed_64 ( mpg123_handle* mh, char const* path, int channels, int encoding )
mpg123_open_handle_64 ( mpg123_handle* mh, void* iohandle )
mpg123_position_64 ( mpg123_handle* mh, long long frame_offset, long long buffered_bytes, long long* current_frame, long long* frames_left, double* current_seconds, double* seconds_left )
mpg123_replace_reader_64 ( mpg123_handle* mh, mpg123_ssize_t(*r_read)(int, void*, size_t), long long(*r_lseek)(int, long long, int) )
mpg123_replace_reader_handle_64 ( mpg123_handle* mh, mpg123_ssize_t(*r_read)(void*, void*, size_t), long long(*r_lseek)(void*, long long, int), void(*cleanup)(void*) )
mpg123_seek_64 ( mpg123_handle* mh, long long sampleoff, int whence )
mpg123_seek_frame_64 ( mpg123_handle* mh, long long frameoff, int whence )
mpg123_set_filesize_64 ( mpg123_handle* mh, long long size )
mpg123_set_index_64 ( mpg123_handle* mh, long long* offsets, long long step, size_t fill )
mpg123_tell_64 ( mpg123_handle* mh )
mpg123_tell_stream_64 ( mpg123_handle* mh )
mpg123_tellframe_64 ( mpg123_handle* mh )
mpg123_timeframe_64 ( mpg123_handle* mh, double sec )

syn123.h
syn123_resample_intotal_64 ( long inrate, long outrate, long long outs )
syn123_resample_total_64 ( long inrate, long outrate, long long ins )

to the top

Removed Symbols  22 


mpg123.h
mpg123_decode_frame ( mpg123_handle* mh, long* num, unsigned char** audio, size_t* bytes )
mpg123_feedseek ( mpg123_handle* mh, long sampleoff, int whence, long* input_offset )
mpg123_framebyframe_decode ( mpg123_handle* mh, long* num, unsigned char** audio, size_t* bytes )
mpg123_framelength ( mpg123_handle* mh )
mpg123_framepos ( mpg123_handle* mh )
mpg123_index ( mpg123_handle* mh, long** offsets, long* step, size_t* fill )
mpg123_length ( mpg123_handle* mh )
mpg123_open ( mpg123_handle* mh, char const* path )
mpg123_open_fd ( mpg123_handle* mh, int fd )
mpg123_open_fixed ( mpg123_handle* mh, char const* path, int channels, int encoding )
mpg123_open_handle ( mpg123_handle* mh, void* iohandle )
mpg123_position ( mpg123_handle* mh, long frame_offset, long buffered_bytes, long* current_frame, long* frames_left, double* current_seconds, double* seconds_left )
mpg123_replace_reader ( mpg123_handle* mh, mpg123_ssize_t(*r_read)(int, void*, size_t), long(*r_lseek)(int, long, int) )
mpg123_replace_reader_handle ( mpg123_handle* mh, mpg123_ssize_t(*r_read)(void*, void*, size_t), long(*r_lseek)(void*, long, int), void(*cleanup)(void*) )
mpg123_seek ( mpg123_handle* mh, long sampleoff, int whence )
mpg123_seek_frame ( mpg123_handle* mh, long frameoff, int whence )
mpg123_set_filesize ( mpg123_handle* mh, long size )
mpg123_set_index ( mpg123_handle* mh, long* offsets, long step, size_t fill )
mpg123_tell ( mpg123_handle* mh )
mpg123_tell_stream ( mpg123_handle* mh )
mpg123_tellframe ( mpg123_handle* mh )
mpg123_timeframe ( mpg123_handle* mh, double sec )

to the top

Other Changes in Constants  25 


mpg123.h
[+] mpg123_decode_frame
[+] mpg123_feedseek
[+] mpg123_framebyframe_decode
[+] mpg123_framelength
[+] mpg123_framepos
[+] mpg123_index
[+] MPG123_LARGESUFFIX
[+] mpg123_length
[+] mpg123_open
[+] mpg123_open_fd
[+] mpg123_open_fixed
[+] mpg123_open_handle
[+] mpg123_position
[+] mpg123_replace_reader
[+] mpg123_replace_reader_handle
[+] mpg123_seek
[+] mpg123_seek_frame
[+] mpg123_set_filesize
[+] mpg123_set_index
[+] mpg123_tell
[+] mpg123_tell_stream
[+] mpg123_tellframe
[+] mpg123_timeframe

syn123.h
[+] syn123_resample_intotal
[+] syn123_resample_total

to the top

Header Files  4 


fmt123.h
mpg123.h
out123.h
syn123.h

to the top

Libraries  0 



to the top