Binary compatibility report for the LAME library  between 3.97 and 3.98.4 versions on x86

Test Info


Library NameLAME
Version #13.97
Version #23.98.4
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types186 / 69
VerdictIncompatible
(4.8%)

Problem Summary


SeverityCount
Added Symbols-17
Removed SymbolsHigh4
Problems with
Data Types
High0
Medium1
Low0
Problems with
Symbols
High0
Medium8
Low14
Problems with
Constants
Low1

Added Symbols (17)


lame.h, libmp3lame.so.0.0.0
hip_decode hip_t gfp, unsigned char* mp3buf, size_t len, short* pcm_l, short* pcm_r )
hip_decode1 hip_t gfp, unsigned char* mp3buf, size_t len, short* pcm_l, short* pcm_r )
hip_decode1_headers hip_t gfp, unsigned char* mp3buf, size_t len, short* pcm_l, short* pcm_r, struct mp3data_struct* mp3data )
hip_decode1_headersB hip_t gfp, unsigned char* mp3buf, size_t len, short* pcm_l, short* pcm_r, struct mp3data_struct* mp3data, int* enc_delay, int* enc_padding )
hip_decode_exit hip_t gfp )
hip_decode_headers hip_t gfp, unsigned char* mp3buf, size_t len, short* pcm_l, short* pcm_r, struct mp3data_struct* mp3data )
hip_decode_init ( )
id3tag_set_albumart lame_t gfp, char const* image, size_t size )
id3tag_set_fieldvalue lame_t gfp, char const* fieldvalue )
id3tag_set_pad lame_t gfp, size_t n )
lame_get_id3v1_tag lame_t gfp, unsigned char* buffer, size_t size )
lame_get_id3v2_tag lame_t gfp, unsigned char* buffer, size_t size )
lame_get_lametag_frame ( lame_global_flags const* p1, unsigned char* buffer, size_t size )
lame_get_VBR_quality lame_global_flags const* p1 )
lame_get_write_id3tag_automatic lame_global_flags const* gfp )
lame_set_VBR_quality ( lame_global_flags* p1, float p2 )
lame_set_write_id3tag_automatic ( lame_global_flags* gfp, int p2 )

to the top

Removed Symbols (4)


lame.h, libmp3lame.so.0.0.0
lame_init_old lame_global_flags* p1 )
lame_set_exp_nspsytune2_int ( lame_global_flags* p1, int p2, int p3 )
lame_set_exp_nspsytune2_pointer ( lame_global_flags* p1, int p2, void* p3 )
lame_set_exp_nspsytune2_real ( lame_global_flags* p1, int p2, float p3 )

to the top

Problems with Data Types, Medium Severity (1)


lame.h
[+] enum vbr_mode_e (1)

to the top

Problems with Symbols, Medium Severity (8)


lame.h, libmp3lame.so.0.0.0
[+] get_lame_version_numerical struct lame_version_t*const p1 ) (1)
[+] lame_bitrate_block_type_hist ( lame_global_flags const*const gfp, int[6]* bitrate_btype_count ) (1)
[+] lame_bitrate_hist ( lame_global_flags const*const gfp, int* bitrate_count ) (1)
[+] lame_bitrate_kbps ( lame_global_flags const*const gfp, int* bitrate_kbps ) (1)
[+] lame_bitrate_stereo_mode_hist ( lame_global_flags const*const gfp, int[4]* bitrate_stmode_count ) (1)
[+] lame_block_type_hist ( lame_global_flags const*const gfp, int* btype_count ) (1)
[+] lame_init_params lame_global_flags*const p1 ) (1)
[+] lame_stereo_mode_hist ( lame_global_flags const*const gfp, int* stereo_mode_count ) (1)

to the top

Problems with Symbols, Low Severity (14)


lame.h, libmp3lame.so.0.0.0
[+] id3tag_add_v2 lame_global_flags* gfp ) (1)
[+] id3tag_init lame_global_flags* gfp ) (1)
[+] id3tag_pad_v2 lame_global_flags* gfp ) (1)
[+] id3tag_set_album ( lame_global_flags* gfp, char const* album ) (1)
[+] id3tag_set_artist ( lame_global_flags* gfp, char const* artist ) (1)
[+] id3tag_set_comment ( lame_global_flags* gfp, char const* comment ) (1)
[+] id3tag_set_genre ( lame_global_flags* gfp, char const* genre ) (1)
[+] id3tag_set_title ( lame_global_flags* gfp, char const* title ) (1)
[+] id3tag_set_track ( lame_global_flags* gfp, char const* track ) (2)
[+] id3tag_set_year ( lame_global_flags* gfp, char const* year ) (1)
[+] id3tag_space_v1 lame_global_flags* gfp ) (1)
[+] id3tag_v1_only lame_global_flags* gfp ) (1)
[+] id3tag_v2_only lame_global_flags* gfp ) (1)

to the top

Problems with Constants (1)


lame.h
[+] LAME_MAXMP3BUFFER

to the top

Header Files (1)


lame.h

to the top

Shared Libraries (1)


libmp3lame.so.0.0.0

to the top




Generated on Fri Dec 28 11:49:49 2012 for LAME by ABI Compliance Checker 1.98.7  
A tool for checking backward compatibility of a C/C++ library API