Binary compatibility report for the libxine library  between 1.1.20.1 and 1.2.1 versions on x86

Test Info


Library Namelibxine
Version #11.1.20.1
Version #21.2.1
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types127 / 93
VerdictIncompatible
(13.39%)

Problem Summary


SeverityCount
Added Symbols-5
Removed SymbolsHigh8
Problems with
Data Types
High0
Medium22
Low4
Problems with
Symbols
High0
Medium1
Low1
Problems with
Constants
Low0
Other Changes-0

Added Symbols (5)


xine.h, libxine.so.2.1.0
xine_new_grab_video_frame xine_stream_t* stream )
xine_osd_set_argb_buffer ( xine_osd_t* self, uint32_t* argb_buffer, int dirty_x, int dirty_y, int dirty_width, int dirty_height )
xine_osd_set_extent ( xine_osd_t* self, int extent_width, int extent_height )
xine_osd_set_video_window ( xine_osd_t* self, int window_x, int window_y, int window_width, int window_height )
xine_set_flags xine_t* p1, int p2 )

to the top

Removed Symbols (8)


xine.h, libxine.so.1.30.1
xine_gui_send_vo_data ( xine_stream_t* self, int type, void* data )
xine_trick_mode ( xine_stream_t* stream, int mode, int value )
xine_tvmode_exit xine_t* self )
xine_tvmode_init xine_t* self )
xine_tvmode_set_tvsystem xine_t* self, xine_tvsystem system )
xine_tvmode_size xine_t* self, int* width, int* height, double* pixelratio, double* fps )
xine_tvmode_switch xine_t* self, int type, int width, int height, double fps )
xine_tvmode_use xine_t* self, int use_tvmode )

to the top

Problems with Data Types, Medium Severity (22)


xine.h
[+] struct xine_cfg_entry_s (5)
[+] struct xine_event_t (4)
[+] struct xine_health_check_s (6)
[+] struct xine_mrl_t (2)
[+] struct xine_post_in_s (2)
[+] struct xine_post_out_s (3)

to the top

Problems with Symbols, Medium Severity (1)


xine.h, libxine.so.1.30.1
[+] xine_get_autoplay_mrls xine_t* self, char const* plugin_id, int* num_mrls ) (1)

to the top

Problems with Data Types, Low Severity (4)


xine.h
[+] struct xine_cfg_entry_s (1)
[+] struct xine_health_check_s (3)

to the top

Problems with Symbols, Low Severity (1)


xine.h, libxine.so.1.30.1
[+] xine_list_post_plugins_typed xine_t* xine, int type ) (1)

to the top

Header Files (1)


xine.h

to the top

Shared Libraries (1)


libxine.so.1.30.1

to the top




Generated on Sun Feb 5 04:48:10 2012 for libxine by ABI Compliance Checker 1.96.5  
A tool for checking backward binary compatibility of a shared C/C++ library API