Binary compatibility report for the Exiv2 library  between 0.23 and 0.24 versions on x86

Test Info


Library NameExiv2
Version #10.23
Version #20.24
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files36
Total Shared Libraries1
Total Symbols / Types985 / 418
VerdictCompatible

Problem Summary


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

Added Symbols (62)


asfvideo.hpp, libexiv2.so.13.0.0
namespace Exiv2
AsfVideo::AsfVideo [in-charge] BasicIo::AutoPtr io )
AsfVideo::AsfVideo [not-in-charge] BasicIo::AutoPtr io )
AsfVideo::aspectRatio ( )
AsfVideo::codecList ( )
AsfVideo::contentDescription uint64_t size )
AsfVideo::decodeBlock ( )
AsfVideo::extendedStreamProperties uint64_t size )
AsfVideo::fileProperties ( )
AsfVideo::headerExtension uint64_t size )
AsfVideo::metadataHandler int meta )
AsfVideo::mimeType ( ) const
AsfVideo::readMetadata ( )
AsfVideo::streamProperties ( )
AsfVideo::tagDecoder ( Internal::TagVocabulary const* tv, uint64_t size )
AsfVideo::writeMetadata ( )
isAsfType ( BasicIo& iIo, bool advance )
newAsfInstance ( BasicIo::AutoPtr io, bool create )

matroskavideo.hpp, libexiv2.so.13.0.0
namespace Exiv2
isMkvType ( BasicIo& iIo, bool advance )
MatroskaVideo::aspectRatio ( )
MatroskaVideo::contentManagement ( MatroskaTags const* mt, byte const* buf, long size )
MatroskaVideo::decodeBlock ( )
MatroskaVideo::findBlockSize byte b )
MatroskaVideo::MatroskaVideo [in-charge] BasicIo::AutoPtr io )
MatroskaVideo::MatroskaVideo [not-in-charge] BasicIo::AutoPtr io )
MatroskaVideo::mimeType ( ) const
MatroskaVideo::readMetadata ( )
MatroskaVideo::writeMetadata ( )
newMkvInstance ( BasicIo::AutoPtr io, bool create )

quicktimevideo.hpp, libexiv2.so.13.0.0
namespace Exiv2
isQTimeType ( BasicIo& iIo, bool advance )
newQTimeInstance ( BasicIo::AutoPtr io, bool create )
QuickTimeVideo::decodeBlock ( )
QuickTimeVideo::mimeType ( ) const
QuickTimeVideo::QuickTimeVideo [in-charge] BasicIo::AutoPtr io )
QuickTimeVideo::QuickTimeVideo [not-in-charge] BasicIo::AutoPtr io )
QuickTimeVideo::readMetadata ( )
QuickTimeVideo::tagDecoder ( DataBuf& buf, unsigned long size )
QuickTimeVideo::writeMetadata ( )

riffvideo.hpp, libexiv2.so.13.0.0
namespace Exiv2
isRiffType ( BasicIo& iIo, bool advance )
newRiffInstance ( BasicIo::AutoPtr io, bool create )
RiffVideo::aviHeaderTagsHandler long size )
RiffVideo::dateTimeOriginal long size, int i )
RiffVideo::decodeBlock ( )
RiffVideo::fillAspectRatio long width, long height )
RiffVideo::fillDuration ( double frame_rate, long frame_count )
RiffVideo::infoTagsHandler ( )
RiffVideo::junkHandler long size )
RiffVideo::mimeType ( ) const
RiffVideo::nikonTagsHandler ( )
RiffVideo::odmlTagsHandler ( )
RiffVideo::printAudioEncoding uint64_t i )
RiffVideo::readMetadata ( )
RiffVideo::returnSampleRate ( DataBuf& buf, long divisor )
RiffVideo::RiffVideo [in-charge] BasicIo::AutoPtr io )
RiffVideo::RiffVideo [not-in-charge] BasicIo::AutoPtr io )
RiffVideo::skipListData ( )
RiffVideo::streamDataTagHandler long size )
RiffVideo::streamFormatHandler long size )
RiffVideo::streamHandler long size )
RiffVideo::tagDecoder ( DataBuf& buf, unsigned long size )
RiffVideo::writeMetadata ( )

version.hpp, libexiv2.so.13.0.0
dumpLibraryInfo std::ostream& os )

version.hpp, libexiv2.so.13.0.0
namespace Exiv2
versionString ( )

to the top

Header Files (36)


basicio.hpp
bmpimage.hpp
convert.hpp
cr2image.hpp
crwimage.hpp
datasets.hpp
easyaccess.hpp
epsimage.hpp
error.hpp
exif.hpp
exiv2.hpp
exv_conf.h
futils.hpp
gifimage.hpp
image.hpp
iptc.hpp
jp2image.hpp
jpgimage.hpp
metadatum.hpp
mrwimage.hpp
orfimage.hpp
pgfimage.hpp
pngimage.hpp
preview.hpp
properties.hpp
psdimage.hpp
rafimage.hpp
rw2image.hpp
tags.hpp
tgaimage.hpp
tiffimage.hpp
types.hpp
value.hpp
version.hpp
xmp.hpp
xmpsidecar.hpp

to the top

Shared Libraries (1)


libexiv2.so.12.0.0

to the top




Generated on Tue Dec 3 16:43:03 2013 for Exiv2 by ABI Compliance Checker 1.99.8.4  
A tool for checking backward compatibility of a C/C++ library API