Binary compatibility report for the libopenjpeg.so object between 1.1 and 1.2 versions on x86_64

Test Info


Module Namelibopenjpeg
Version #11.1
Version #21.2
CPU Typex86_64
GCC Version4.9.2

Test Results


Total Header Files18
Total Source Files18
Total Objects1
Total Symbols / Types127 / 177
Compatibility 80.7%

Problem Summary


SeverityCount
Added Symbols-6
Removed SymbolsHigh1
Problems with
Data Types
High8
Medium28
Low73
Problems with
Symbols
High0
Medium4
Low0
Problems with
Constants
Low0

Added Symbols  6 


j2k.h, libopenjpeg.so
j2k_convert_progression_order OPJ_PROG_ORDER prg_order )

jp2.h, libopenjpeg.so
jp2_read_jp2h opj_jp2_t* jp2, opj_cio_t* cio )
jp2_write_jp2h opj_jp2_t* jp2, opj_cio_t* cio )

pi.h, libopenjpeg.so
pi_create_decode ( opj_image_t* image, opj_cp_t* cp, int tileno )
pi_create_encode ( opj_pi_iterator_t* pi, opj_cp_t* cp, int tileno, int pino, int tpnum, int tppos )
pi_initialise_encode ( opj_image_t* image, opj_cp_t* cp, int tileno, J2K_T2_MODE t2_mode )

to the top

Removed Symbols  1 


pi.h, libopenjpeg.so
pi_create ( opj_image_t* image, opj_cp_t* cp, int tileno )

to the top

Problems with Data Types, High Severity  8 


t1.h
[+] struct opj_t1  8 

to the top

Problems with Data Types, Medium Severity  28 


j2k.h
[+] struct opj_cp  7 
[+] struct opj_j2k  3 
[+] struct opj_tcp  1 

openjpeg.h
[+] struct opj_cparameters  1 
[+] struct opj_poc  7 

pi.h
[+] struct opj_pi_iterator  2 

t1.h
[+] struct opj_t1  4 

tcd.h
[+] struct opj_tcd  3 

to the top

Problems with Symbols, Medium Severity  4 


t2.h, libopenjpeg.so
[+] t2_encode_packets opj_t2_t* t2, int tileno, opj_tcd_tile_t* tile, int maxlayers, unsigned char* dest, int len, opj_image_info_t* image_info )  4 

to the top

Problems with Data Types, Low Severity  73 


j2k.h
[+] struct opj_cp  2 
[+] struct opj_j2k  3 
[+] struct opj_tcp  1 

openjpeg.h
[+] struct opj_cinfo  2 
[+] struct opj_common_struct  2 
[+] struct opj_cparameters  20 
[+] struct opj_dinfo  2 
[+] struct opj_dparameters  5 
[+] struct opj_poc  25 

pi.h
[+] struct opj_pi_iterator  1 

t1.h
[+] struct opj_t1  6 

tcd.h
[+] struct opj_tcd  4 

to the top

Header Files  18 


bio.h
cio.h
dwt.h
event.h
image.h
j2k.h
j2k_lib.h
jp2.h
jpt.h
mct.h
mqc.h
openjpeg.h
pi.h
raw.h
t1.h
t2.h
tcd.h
tgt.h

to the top

Source Files  18 


bio.c
cio.c
dwt.c
event.c
image.c
j2k.c
j2k_lib.c
jp2.c
jpt.c
mct.c
mqc.c
openjpeg.c
pi.c
raw.c
t1.c
t2.c
tcd.c
tgt.c

to the top

Objects  1 


libopenjpeg.so

to the top