Binary compatibility report for the libdvdread library  between 0.9.4.3 and 4.1.3 versions on x86

Test Info


Library Namelibdvdread
Version #10.9.4.3
Version #24.1.3
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files7
Total Shared Libraries1
Total Symbols / Types59 / 148
VerdictIncompatible
(49.2%)

Problem Summary


SeverityCount
Added Symbols-5
Removed SymbolsHigh13
Problems with
Data Types
High0
Medium110
Low0
Problems with
Symbols
High0
Medium0
Low2
Problems with
Constants
Low20

Added Symbols (5)


bitreader.h, libdvdread.so.4.1.2
dvdread_getbits ( struct getbits_state_t* state, uint32_t number_of_bits )
dvdread_getbits_init ( struct getbits_state_t* state, uint8_t* start )

dvd_reader.h, libdvdread.so.4.1.2
DVDFileSeekForce dvd_file_t* p1, int offset, int force_size )

ifo_print.h, libdvdread.so.4.1.2
dvdread_print_time struct dvd_time_t* dtime )
ifo_print ( dvd_reader_t* dvd, int title )

to the top

Removed Symbols (13)


ifo_print.h, libdvdread.so.3.0.0
ifoPrint ( dvd_reader_t* p1, int p2 )
ifoPrint_C_ADT struct c_adt_t* p1 )
ifoPrint_PGC struct pgc_t* p1 )
ifoPrint_PGCI_UT struct pgci_ut_t* p1 )
ifoPrint_PGCIT struct pgcit_t* p1 )
ifoPrint_PTL_MAIT struct ptl_mait_t* p1 )
ifoPrint_TT_SRPT struct tt_srpt_t* p1 )
ifoPrint_VMGI_MAT struct vmgi_mat_t* p1 )
ifoPrint_VOBU_ADMAP struct vobu_admap_t* p1 )
ifoPrint_VTS_ATRT struct vts_atrt_t* p1 )
ifoPrint_VTS_PTT_SRPT struct vts_ptt_srpt_t* p1 )
ifoPrint_VTS_TMAPT struct vts_tmapt_t* p1 )
ifoPrint_VTSI_MAT struct vtsi_mat_t* p1 )

to the top

Problems with Data Types, Medium Severity (110)


ifo_types.h
[+] struct audio_attr_t (8)
[+] struct audio_attr_t::anon-union-ifo_types.h-138::anon-struct-ifo_types.h-139 (4)
[+] struct audio_attr_t::anon-union-ifo_types.h-138::anon-struct-ifo_types.h-154 (2)
[+] struct cell_playback_t (8)
[+] struct multichannel_ext_t (16)
[+] struct pgci_srp_t (2)
[+] struct playback_type_t (8)
[+] struct subp_attr_t (2)
[+] struct user_ops_t (26)
[+] struct video_attr_t (10)

nav_types.h
[+] struct btni_t (16)
[+] struct hl_gi_t (8)

to the top

Problems with Symbols, Low Severity (2)


dvd_reader.h, libdvdread.so.3.0.0
[+] DVDFileSeek dvd_file_t* p1, int p2 ) (2)

to the top

Problems with Constants, Low Severity (20)


ifo_types.h
[+] C_ADT_SIZE
[+] COMMAND_DATA_SIZE
[+] PGC_COMMAND_TBL_SIZE
[+] PGC_SIZE
[+] PGCI_LU_SIZE
[+] PGCI_SRP_SIZE
[+] PGCI_UT_SIZE
[+] PGCIT_SIZE
[+] PTL_MAIT_COUNTRY_SIZE
[+] PTL_MAIT_SIZE
[+] TT_SRPT_SIZE
[+] TXTDT_LU_SIZE
[+] TXTDT_MGI_SIZE
[+] VOBU_ADMAP_SIZE
[+] VTS_ATRT_SIZE
[+] VTS_ATTRIBUTES_MIN_SIZE
[+] VTS_ATTRIBUTES_SIZE
[+] VTS_PTT_SRPT_SIZE
[+] VTS_TMAP_SIZE
[+] VTS_TMAPT_SIZE

to the top

Header Files (7)


dvd_reader.h
ifo_print.h
ifo_read.h
ifo_types.h
nav_print.h
nav_read.h
nav_types.h

to the top

Shared Libraries (1)


libdvdread.so.3.0.0

to the top




Generated on Mon Sep 1 16:48:49 2014 for libdvdread by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API