API compatibility report for the l-smash library between 2.9.1 and 2.14.5 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namel-smash
Version #12.9.1
Version #22.14.5
Archx86_64
GCC Version7.2.0
SubjectBinary Compatibility

Test Results


Total Header Files1
Total Libraries1
Total Symbols / Types324 / 101
Compatibility 99.4%

Problem Summary


SeverityCount
Added Symbols-4
Removed SymbolsHigh2
Problems with
Data Types
High0
Medium0
Low3
Problems with
Symbols
High0
Medium0
Low1
Problems with
Constants
Low0

Added Symbols  4 


lsmash.h, liblsmash.so.2
ISOM_CODEC_TYPE_DTSDL_AUDIO [data] @@ LSMASH_2
ISOM_CODEC_TYPE_DTSEL_AUDIO [data] @@ LSMASH_2
ISOM_CODEC_TYPE_DTSX_AUDIO [data] @@ LSMASH_2
lsmash_reserve_media_data_size ( lsmash_root_t* root, uint64_t media_data_size ) @@ LSMASH_2

to the top

Removed Symbols  2 


lsmash.h, liblsmash.so.2
LSMASH_CODEC_TYPE_RAW [data]
static_lsmash_box_type_unspecified [data]

to the top

Problems with Data Types, Low Severity  3 


lsmash.h
[+] struct lsmash_media_parameters_t  3 

to the top

Problems with Symbols, Low Severity  1 


lsmash.h, liblsmash.so.2
[+] lsmash_append_dts_reserved_box ( struct lsmash_dts_specific_parameters_t* param, uint8_t* box_data, uint32_t box_size )  1 

to the top

Header Files  1 


lsmash.h

to the top

Libraries  1 


liblsmash.so.2

to the top



Test Info


Library Namel-smash
Version #12.9.1
Version #22.14.5
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files1
Total Libraries1
Total Symbols / Types324 / 101
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-4
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low2
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low2
Other Changes
in Constants
-1

Added Symbols  4 


lsmash.h
ISOM_CODEC_TYPE_DTSDL_AUDIO [data]
ISOM_CODEC_TYPE_DTSEL_AUDIO [data]
ISOM_CODEC_TYPE_DTSX_AUDIO [data]
lsmash_reserve_media_data_size ( lsmash_root_t* root, uint64_t media_data_size )

to the top

Problems with Data Types, Low Severity  2 


lsmash.h
[+] struct lsmash_media_parameters_t  2 

to the top

Problems with Constants, Low Severity  2 


lsmash.h
[+] LSMASH_VERSION_MICRO
[+] LSMASH_VERSION_MINOR

to the top

Other Changes in Constants  1 


lsmash.h
[+] LSMASH_TIMESTAMP_UNDEFINED

to the top

Header Files  1 


lsmash.h

to the top

Libraries  1 


liblsmash.so.2

to the top