Binary compatibility report for the libgstbase-0.10.so.0 library  between 0.22.0-Maemo 5.0 and 0.29.0-MeeGo 1.2 Harmattan versions on ARM

Test Info


Library Namelibgstbase-0.10.so.0
Version #10.22.0-Maemo 5.0 (gcc 4.2.1)
Version #20.29.0-MeeGo 1.2 Harmattan (gcc 4.4.1)
CPU ArchitectureARM

Test Results


Total Header Files10
Total Shared Libraries1
Total Symbols / Types179 / 185
VerdictIncompatible

Problem Summary


SeverityCount
Added Symbols-67
Removed SymbolsHigh0
Problems with
Data Types
High3
Medium4
Low7
Problems with
Symbols
High0
Medium1
Low0
Problems with
Constants
Low0

Added Symbols (67)


gstadapter.h, libgstbase-0.10.so.0.29.0
gst_adapter_masked_scan_uint32_peek GstAdapter* adapter, guint32 mask, guint32 pattern, guint offset, guint size, guint32* value )
gst_adapter_take_list GstAdapter* adapter, guint nbytes )

gstbaseparse.h, libgstbase-0.10.so.0.29.0
gst_base_parse_add_index_entry GstBaseParse* parse, guint64 offset, GstClockTime ts, gboolean key, gboolean force )
gst_base_parse_convert_default GstBaseParse* parse, GstFormat src_format, gint64 src_value, GstFormat dest_format, gint64* dest_value )
gst_base_parse_frame_free GstBaseParseFrame* frame )
gst_base_parse_frame_get_type ( )
gst_base_parse_frame_init GstBaseParseFrame* frame )
gst_base_parse_frame_new GstBuffer* buffer, GstBaseParseFrameFlags flags, gint overhead )
gst_base_parse_push_frame GstBaseParse* parse, GstBaseParseFrame* frame )
gst_base_parse_set_average_bitrate GstBaseParse* parse, guint bitrate )
gst_base_parse_set_frame_rate GstBaseParse* parse, guint fps_num, guint fps_den, guint lead_in, guint lead_out )
gst_base_parse_set_has_timing_info GstBaseParse* parse, gboolean has_timing )
gst_base_parse_set_passthrough GstBaseParse* parse, gboolean passthrough )
gst_base_parse_set_syncable GstBaseParse* parse, gboolean syncable )

gstbasesink.h, libgstbase-0.10.so.0.29.0
gst_base_sink_get_throttle_time GstBaseSink* sink )
gst_base_sink_is_last_buffer_enabled GstBaseSink* sink )
gst_base_sink_set_last_buffer_enabled GstBaseSink* sink, gboolean enabled )
gst_base_sink_set_throttle_time GstBaseSink* sink, guint64 throttle )

gstbasesrc.h, libgstbase-0.10.so.0.29.0
gst_base_src_new_seamless_segment GstBaseSrc* src, gint64 start, gint64 stop, gint64 position )

gstbitreader.h, libgstbase-0.10.so.0.29.0
gst_bit_reader_get_size GstBitReader const* reader )

gstbytereader.h, libgstbase-0.10.so.0.29.0
gst_byte_reader_get_size GstByteReader const* reader )

gstbytewriter.h, libgstbase-0.10.so.0.29.0
gst_byte_writer_ensure_free_space GstByteWriter* writer, guint size )
gst_byte_writer_fill GstByteWriter* writer, guint8 value, guint size )
gst_byte_writer_free GstByteWriter* writer )
gst_byte_writer_free_and_get_buffer GstByteWriter* writer )
gst_byte_writer_free_and_get_data GstByteWriter* writer )
gst_byte_writer_get_remaining GstByteWriter const* writer )
gst_byte_writer_init GstByteWriter* writer )
gst_byte_writer_init_with_buffer GstByteWriter* writer, GstBuffer* buffer, gboolean initialized )
gst_byte_writer_init_with_data GstByteWriter* writer, guint8* data, guint size, gboolean initialized )
gst_byte_writer_init_with_size GstByteWriter* writer, guint size, gboolean fixed )
gst_byte_writer_new ( )
gst_byte_writer_new_with_buffer GstBuffer* buffer, gboolean initialized )
gst_byte_writer_new_with_data guint8* data, guint size, gboolean initialized )
gst_byte_writer_new_with_size guint size, gboolean fixed )
gst_byte_writer_put_data GstByteWriter* writer, guint8 const* data, guint size )
gst_byte_writer_put_float32_be GstByteWriter* writer, gfloat val )
gst_byte_writer_put_float32_le GstByteWriter* writer, gfloat val )
gst_byte_writer_put_float64_be GstByteWriter* writer, gdouble val )
gst_byte_writer_put_float64_le GstByteWriter* writer, gdouble val )
gst_byte_writer_put_int16_be GstByteWriter* writer, gint16 val )
gst_byte_writer_put_int16_le GstByteWriter* writer, gint16 val )
gst_byte_writer_put_int24_be GstByteWriter* writer, gint32 val )
gst_byte_writer_put_int24_le GstByteWriter* writer, gint32 val )
gst_byte_writer_put_int32_be GstByteWriter* writer, gint32 val )
gst_byte_writer_put_int32_le GstByteWriter* writer, gint32 val )
gst_byte_writer_put_int64_be GstByteWriter* writer, gint64 val )
gst_byte_writer_put_int64_le GstByteWriter* writer, gint64 val )
gst_byte_writer_put_int8 GstByteWriter* writer, gint8 val )
gst_byte_writer_put_string_utf16 GstByteWriter* writer, guint16 const* data )
gst_byte_writer_put_string_utf32 GstByteWriter* writer, guint32 const* data )
gst_byte_writer_put_string_utf8 GstByteWriter* writer, gchar const* data )
gst_byte_writer_put_uint16_be GstByteWriter* writer, guint16 val )
gst_byte_writer_put_uint16_le GstByteWriter* writer, guint16 val )
gst_byte_writer_put_uint24_be GstByteWriter* writer, guint32 val )
gst_byte_writer_put_uint24_le GstByteWriter* writer, guint32 val )
gst_byte_writer_put_uint32_be GstByteWriter* writer, guint32 val )
gst_byte_writer_put_uint32_le GstByteWriter* writer, guint32 val )
gst_byte_writer_put_uint64_be GstByteWriter* writer, guint64 val )
gst_byte_writer_put_uint64_le GstByteWriter* writer, guint64 val )
gst_byte_writer_put_uint8 GstByteWriter* writer, guint8 val )
gst_byte_writer_reset GstByteWriter* writer )
gst_byte_writer_reset_and_get_buffer GstByteWriter* writer )
gst_byte_writer_reset_and_get_data GstByteWriter* writer )

gstcollectpads.h, libgstbase-0.10.so.0.29.0
gst_collect_pads_set_clip_function GstCollectPads* pads, GstCollectPadsClipFunction clipfunc, gpointer user_data )

gstdataqueue.h, libgstbase-0.10.so.0.29.0
gst_data_queue_new_full GstDataQueueCheckFullFunction checkfull, GstDataQueueFullCallback fullcallback, GstDataQueueEmptyCallback emptycallback, gpointer checkdata )

gsttypefindhelper.h, libgstbase-0.10.so.0.29.0
gst_type_find_helper_get_range_ext GstObject* obj, GstTypeFindHelperGetRangeFunction func, guint64 size, gchar const* extension, GstTypeFindProbability* prob )

to the top

Problems with Data Types, High Severity (3)


gstbaseparse.h
[+] struct _GstBaseParse (3)

to the top

Problems with Data Types, Medium Severity (4)


gstbaseparse.h
[+] struct _GstBaseParse (4)

to the top

Problems with Symbols, Medium Severity (1)


gstbaseparse.h, libgstbase-0.10.so.0.22.0
[+] gst_base_parse_set_duration GstBaseParse* parse, GstFormat fmt, gint64 duration ) (1)

to the top

Problems with Data Types, Low Severity (7)


gstbaseparse.h
[+] struct _GstBaseParse (1)

gstbuffer.h
[+] struct _GstBuffer (1)

gstcollectpads.h
[+] struct anon-struct-gstcollectpads.h-134 (1)
[+] union anon-union-gstcollectpads.h-133 (1)

gstdataqueue.h
[+] struct _GstDataQueue (3)

to the top

Header Files (10)


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

to the top

Shared Libraries (1)


libgstbase-0.10.so.0.22.0

to the top




Generated on Wed Jun 29 19:42:06 2011 for libgstbase-0.10.so.0 by ABI Compliance Checker 1.23.4  
A tool for checking backward binary compatibility of a shared C/C++ library API