Binary compatibility report for the Schroedinger library  between 1.0.3 and 1.0.4 versions on x86

Test Info


Library NameSchroedinger
Version #11.0.3
Version #21.0.4
CPU Architecturex86
GCC Version4.5

Test Results


Total Header Files32
Total Shared Libraries1
Total Symbols / Types77 / 72
VerdictIncompatible
(1.30%)

Problem Summary


SeverityCount
Added Symbols-18
Removed SymbolsHigh1
Problems with
Data Types
High0
Medium0
Low6
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low1
Other Changes-0

Added Symbols (18)


schrodebug.h, libschroedinger-1.0.so.0.1.0
schro_debug_set_log_function SchroDebugLogFunc func )

schrodecoder.h, libschroedinger-1.0.so.0.1.0
schro_decoder_need_output_frame SchroDecoder* decoder )
schro_decoder_set_flushing ( SchroDecoder* decoder, int flushing )
schro_decoder_set_picture_order ( SchroDecoder* decoder, int picture_order )

schroencoder.h, libschroedinger-1.0.so.0.1.0
schro_encoder_pull_full ( SchroEncoder* encoder, int* presentation_frame, void** priv )
schro_encoder_push_frame_full ( SchroEncoder* encoder, SchroFrame* frame, void* priv )

schroframe.h, libschroedinger-1.0.so.0.1.0
schro_frame_new_from_data_UYVY_full void* data, int width, int height, int stride )

schroparse.h, libschroedinger-1.0.so.0.1.0
schro_parse_decode_sequence_header uint8_t* data, int length, SchroVideoFormat* video_format )

schrovirtframe.h, libschroedinger-1.0.so.0.1.0
schro_frame_new_virtual ( SchroMemoryDomain* domain, SchroFrameFormat format, int width, int height )
schro_virt_frame_get_line ( SchroFrame* frame, int component, int i )
schro_virt_frame_new_horiz_downsample SchroFrame* vf )
schro_virt_frame_new_pack_AYUV SchroFrame* vf )
schro_virt_frame_new_pack_UYVY SchroFrame* vf )
schro_virt_frame_new_pack_YUY2 SchroFrame* vf )
schro_virt_frame_new_unpack SchroFrame* vf )
schro_virt_frame_new_vert_downsample SchroFrame* vf )
schro_virt_frame_render ( SchroFrame* frame, SchroFrame* dest )
schro_virt_frame_render_line ( SchroFrame* frame, void* dest, int component, int i )

to the top

Removed Symbols (1)


schroencoder.h, libschroedinger-1.0.so.0.0.0
schro_encoder_encode_access_unit_header ( SchroEncoder* encoder, SchroPack* bits )

to the top

Problems with Data Types, Low Severity (6)


schroframe.h
[+] struct _SchroFrame (6)

to the top

Problems with Constants (1)


schrolimits.h
[+] SCHRO_LIMIT_REFERENCE_FRAMES

to the top

Header Files (32)


schro-stdint.h
schro.h
schroanalysis.h
schroarith.h
schroasync.h
schrobitstream.h
schrobuffer.h
schrocog.h
schrodebug.h
schrodecoder.h
schrodomain.h
schroencoder.h
schroengine.h
schrofft.h
schrofilter.h
schroframe.h
schrohistogram.h
schrolimits.h
schrolist.h
schrometric.h
schromotion.h
schromotionest.h
schropack.h
schroparams.h
schrophasecorrelation.h
schroqueue.h
schrossim.h
schrotables.h
schrounpack.h
schroutils.h
schrovideoformat.h
schrowavelet.h

to the top

Shared Libraries (1)


libschroedinger-1.0.so.0.0.0

to the top




Generated on Tue Oct 4 18:04:28 2011 for Schroedinger by ABI Compliance Checker 1.94.6  
A tool for checking backward binary compatibility of a shared C/C++ library API