Binary compatibility report for the libgstbase-0.10.so.0 library  between 0.12.0-Maemo 4.1.2 and 0.22.0-Maemo 5.0 versions on ARM

Test Info


Library Namelibgstbase-0.10.so.0
Version #10.12.0-Maemo 4.1.2 (gcc 3.4.4)
Version #20.22.0-Maemo 5.0 (gcc 4.2.1)
CPU ArchitectureARM

Test Results


Total Header Files8
Total Shared Libraries1
Total Symbols / Types112 / 161
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-45
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low14
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (45)


gstadapter.h, libgstbase-0.10.so.0.22.0
gst_adapter_masked_scan_uint32 GstAdapter* adapter, guint32 mask, guint32 pattern, guint offset, guint size )
gst_adapter_prev_timestamp GstAdapter* adapter, guint64* distance )

gstbaseparse.h, libgstbase-0.10.so.0.22.0
gst_base_parse_get_type ( )
gst_base_parse_set_duration GstBaseParse* parse, GstFormat fmt, gint64 duration )
gst_base_parse_set_min_frame_size GstBaseParse* parse, guint min_size )

gstbasesink.h, libgstbase-0.10.so.0.22.0
gst_base_sink_do_preroll GstBaseSink* sink, GstMiniObject* obj )
gst_base_sink_get_blocksize GstBaseSink* sink )
gst_base_sink_get_last_buffer GstBaseSink* sink )
gst_base_sink_get_render_delay GstBaseSink* sink )
gst_base_sink_get_ts_offset GstBaseSink* sink )
gst_base_sink_is_async_enabled GstBaseSink* sink )
gst_base_sink_set_async_enabled GstBaseSink* sink, gboolean enabled )
gst_base_sink_set_blocksize GstBaseSink* sink, guint blocksize )
gst_base_sink_set_render_delay GstBaseSink* sink, GstClockTime delay )
gst_base_sink_set_ts_offset GstBaseSink* sink, GstClockTimeDiff offset )
gst_base_sink_wait_clock GstBaseSink* sink, GstClockTime time, GstClockTimeDiff* jitter )
gst_base_sink_wait_eos GstBaseSink* sink, GstClockTime time, GstClockTimeDiff* jitter )

gstbasesrc.h, libgstbase-0.10.so.0.22.0
gst_base_src_get_blocksize GstBaseSrc* src )
gst_base_src_get_do_timestamp GstBaseSrc* src )
gst_base_src_set_blocksize GstBaseSrc* src, gulong blocksize )
gst_base_src_set_do_timestamp GstBaseSrc* src, gboolean timestamp )

gstbasetransform.h, libgstbase-0.10.so.0.22.0
gst_base_transform_reconfigure GstBaseTransform* trans )
gst_base_transform_set_gap_aware GstBaseTransform* trans, gboolean gap_aware )
gst_base_transform_suggest GstBaseTransform* trans, GstCaps* caps, guint size )

gstbitreader.h, libgstbase-0.10.so.0.22.0
gst_bit_reader_free GstBitReader* reader )
gst_bit_reader_get_bits_uint16 GstBitReader* reader, guint16* val, guint nbits )
gst_bit_reader_get_bits_uint32 GstBitReader* reader, guint32* val, guint nbits )
gst_bit_reader_get_bits_uint64 GstBitReader* reader, guint64* val, guint nbits )
gst_bit_reader_get_bits_uint8 GstBitReader* reader, guint8* val, guint nbits )
gst_bit_reader_get_pos GstBitReader const* reader )
gst_bit_reader_get_remaining GstBitReader const* reader )
gst_bit_reader_init GstBitReader* reader, guint8 const* data, guint size )
gst_bit_reader_init_from_buffer GstBitReader* reader, GstBuffer const* buffer )
gst_bit_reader_new guint8 const* data, guint size )
gst_bit_reader_new_from_buffer GstBuffer const* buffer )
gst_bit_reader_peek_bits_uint16 GstBitReader const* reader, guint16* val, guint nbits )
gst_bit_reader_peek_bits_uint32 GstBitReader const* reader, guint32* val, guint nbits )
gst_bit_reader_peek_bits_uint64 GstBitReader const* reader, guint64* val, guint nbits )
gst_bit_reader_peek_bits_uint8 GstBitReader const* reader, guint8* val, guint nbits )
gst_bit_reader_set_pos GstBitReader* reader, guint pos )
gst_bit_reader_skip GstBitReader* reader, guint nbits )
gst_bit_reader_skip_to_byte GstBitReader* reader )

gstcollectpads.h, libgstbase-0.10.so.0.22.0
gst_collect_pads_read_buffer GstCollectPads* pads, GstCollectData* data, guint size )
gst_collect_pads_take_buffer GstCollectPads* pads, GstCollectData* data, guint size )

gsttypefindhelper.h, libgstbase-0.10.so.0.22.0
gst_type_find_helper_for_extension GstObject* obj, gchar const* extension )

to the top

Problems with Data Types, Low Severity (14)


gstadapter.h
[+] struct _GstAdapter (1)

gstbasesink.h
[+] struct anon-struct-gstbasesink.h-93 (2)
[+] union anon-union-gstbasesink.h-92 (1)

gstbuffer.h
[+] struct _GstBuffer (1)

gstclock.h
[+] struct _GstClock (1)

gstelement.h
[+] struct anon-struct-gstelement.h-441 (1)
[+] union anon-union-gstelement.h-440 (1)

gstevent.h
[+] struct _GstEvent (1)

gstpad.h
[+] struct _GstPad (3)

gsttask.h
[+] struct _GstTask (2)

to the top

Header Files (8)


gstadapter.h
gstbasesink.h
gstbasesrc.h
gstbasetransform.h
gstcollectpads.h
gstdataqueue.h
gstpushsrc.h
gsttypefindhelper.h

to the top

Shared Libraries (1)


libgstbase-0.10.so.0.12.0

to the top




Generated on Mon Jun 20 18:27:18 2011 for libgstbase-0.10.so.0 by ABI Compliance Checker 1.23.3  
A tool for checking backward binary compatibility of a shared C/C++ library API