Binary compatibility report for the libgpod library between 0.6.0 and 0.7.0 versions on x86

Test Info


Library Namelibgpod
Version #10.6.0
Version #20.7.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types129 / 93
VerdictIncompatible
(21.3%)

Problem Summary


SeverityCount
Added Symbols-18
Removed SymbolsHigh8
Problems with
Data Types
High0
Medium20
Low8
Problems with
Symbols
High0
Medium0
Low4
Problems with
Constants
Low0
Other Changes
in Data Types
-6

Added Symbols (18)


itdb.h, libgpod.so.4.0.0
itdb_artwork_get_pixbuf ( Itdb_Device* device, Itdb_Artwork* artwork, gint width, gint height )
itdb_artwork_set_thumbnail ( Itdb_Artwork* artwork, gchar const* filename, gint rotation, GError** error )
itdb_artwork_set_thumbnail_from_data ( Itdb_Artwork* artwork, guchar const* image_data, gsize image_data_len, gint rotation, GError** error )
itdb_artwork_set_thumbnail_from_pixbuf ( Itdb_Artwork* artwork, gpointer pixbuf, gint rotation, GError** error )
itdb_chapter_duplicate Itdb_Chapter* chapter )
itdb_chapter_free Itdb_Chapter* chapter )
itdb_chapter_new ( )
itdb_chapterdata_add_chapter ( Itdb_Chapterdata* chapterdata, gint32 startpos, gchar* chaptertitle )
itdb_chapterdata_duplicate Itdb_Chapterdata* chapterdata )
itdb_chapterdata_free Itdb_Chapterdata* chapterdata )
itdb_chapterdata_new ( )
itdb_chapterdata_remove_chapter ( Itdb_Chapterdata* chapterdata, Itdb_Chapter* chapter )
itdb_chapterdata_remove_chapters Itdb_Chapterdata* chapterdata )
itdb_device_supports_video Itdb_Device const* device )
itdb_thumb_to_pixbuf_at_size ( Itdb_Device* device, Itdb_Thumb* thumb, gint width, gint height )
itdb_thumb_to_pixbufs ( Itdb_Device* device, Itdb_Thumb* thumb )
itdb_track_get_thumbnail ( Itdb_Track* track, gint width, gint height )
itdb_track_has_thumbnails Itdb_Track* track )

to the top

Removed Symbols (8)


itdb.h, libgpod.so.3.0.0
itdb_artwork_add_thumbnail ( Itdb_Artwork* artwork, enum ItdbThumbType type, gchar const* filename, gint rotation, GError** error )
itdb_artwork_add_thumbnail_from_data ( Itdb_Artwork* artwork, enum ItdbThumbType type, guchar const* image_data, gsize image_data_len, gint rotation, GError** error )
itdb_artwork_add_thumbnail_from_pixbuf ( Itdb_Artwork* artwork, enum ItdbThumbType type, gpointer pixbuf, gint rotation, GError** error )
itdb_artwork_get_thumb_by_type ( Itdb_Artwork* artwork, enum ItdbThumbType type )
itdb_artwork_remove_thumbnail ( Itdb_Artwork* artwork, Itdb_Thumb* thumb )
itdb_thumb_get_filename ( Itdb_Device* device, Itdb_Thumb* thumb )
itdb_thumb_get_gdk_pixbuf ( Itdb_Device* device, Itdb_Thumb* thumb )
itdb_thumb_new ( )

to the top

Problems with Data Types, Medium Severity (20)


itdb.h
[+] enum Itdb_IpodGeneration (4)
[+] enum Itdb_IpodModel (10)
[+] struct _Itdb_Artwork (1)
[+] struct _Itdb_PhotoAlbum (1)
[+] struct _Itdb_Thumb (1)
[+] struct _Itdb_Track (3)

to the top

Problems with Data Types, Low Severity (8)


itdb.h
[+] enum Itdb_IpodGeneration (2)
[+] struct _Itdb_Artwork (2)
[+] struct _Itdb_PhotoAlbum (1)
[+] struct _Itdb_Track (3)

to the top

Problems with Symbols, Low Severity (4)


itdb.h, libgpod.so.3.0.0
[+] itdb_device_get_ipod_info Itdb_Device* device ) (1)
[+] itdb_device_get_sysinfo ( Itdb_Device* device, gchar const* field ) (1)
[+] itdb_device_supports_artwork Itdb_Device* device ) (1)
[+] itdb_device_supports_photo Itdb_Device* device ) (1)

to the top

Other Changes in Data Types (6)


itdb.h
[+] enum Itdb_IpodGeneration (2)
[+] enum Itdb_IpodModel (4)

to the top

Header Files (1)


itdb.h

to the top

Shared Libraries (1)


libgpod.so.3.0.0

to the top