Binary compatibility report for the Exiv2 library between 0.23 and 0.24 versions on x86
Test Info
Library Name | Exiv2 |
Version #1 | 0.23 |
Version #2 | 0.24 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 36 |
Total Shared Libraries | 1 |
Total Symbols / Types | 985 / 418 |
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 62 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (62)
asfvideo.hpp,
libexiv2.so.13.0.0
namespace Exiv2
AsfVideo::AsfVideo [in-charge] ( BasicIo::AutoPtr io )
[symbol: _ZN5Exiv28AsfVideoC1ESt8auto_ptrINS_7BasicIoEE]
AsfVideo::AsfVideo [not-in-charge] ( BasicIo::AutoPtr io )
[symbol: _ZN5Exiv28AsfVideoC2ESt8auto_ptrINS_7BasicIoEE]
AsfVideo::aspectRatio ( )
[symbol: _ZN5Exiv28AsfVideo11aspectRatioEv]
AsfVideo::codecList ( )
[symbol: _ZN5Exiv28AsfVideo9codecListEv]
AsfVideo::contentDescription ( uint64_t size )
[symbol: _ZN5Exiv28AsfVideo18contentDescriptionEy]
AsfVideo::decodeBlock ( )
[symbol: _ZN5Exiv28AsfVideo11decodeBlockEv]
AsfVideo::extendedStreamProperties ( uint64_t size )
[symbol: _ZN5Exiv28AsfVideo24extendedStreamPropertiesEy]
AsfVideo::fileProperties ( )
[symbol: _ZN5Exiv28AsfVideo14filePropertiesEv]
AsfVideo::headerExtension ( uint64_t size )
[symbol: _ZN5Exiv28AsfVideo15headerExtensionEy]
AsfVideo::metadataHandler ( int meta )
[symbol: _ZN5Exiv28AsfVideo15metadataHandlerEi]
AsfVideo::mimeType ( ) const
[symbol: _ZNK5Exiv28AsfVideo8mimeTypeEv]
AsfVideo::readMetadata ( )
[symbol: _ZN5Exiv28AsfVideo12readMetadataEv]
AsfVideo::streamProperties ( )
[symbol: _ZN5Exiv28AsfVideo16streamPropertiesEv]
AsfVideo::tagDecoder ( Internal::TagVocabulary const* tv, uint64_t size )
[symbol: _ZN5Exiv28AsfVideo10tagDecoderEPKNS_8Internal13TagVocabularyEy]
AsfVideo::writeMetadata ( )
[symbol: _ZN5Exiv28AsfVideo13writeMetadataEv]
isAsfType ( BasicIo& iIo, bool advance )
[symbol: _ZN5Exiv29isAsfTypeERNS_7BasicIoEb]
newAsfInstance ( BasicIo::AutoPtr io, bool create )
[symbol: _ZN5Exiv214newAsfInstanceESt8auto_ptrINS_7BasicIoEEb]
matroskavideo.hpp,
libexiv2.so.13.0.0
namespace Exiv2
isMkvType ( BasicIo& iIo, bool advance )
[symbol: _ZN5Exiv29isMkvTypeERNS_7BasicIoEb]
MatroskaVideo::aspectRatio ( )
[symbol: _ZN5Exiv213MatroskaVideo11aspectRatioEv]
MatroskaVideo::contentManagement ( MatroskaTags const* mt, byte const* buf, long size )
[symbol: _ZN5Exiv213MatroskaVideo17contentManagementEPKNS_12MatroskaTagsEPKhl]
MatroskaVideo::decodeBlock ( )
[symbol: _ZN5Exiv213MatroskaVideo11decodeBlockEv]
MatroskaVideo::findBlockSize ( byte b )
[symbol: _ZN5Exiv213MatroskaVideo13findBlockSizeEh]
MatroskaVideo::MatroskaVideo [in-charge] ( BasicIo::AutoPtr io )
[symbol: _ZN5Exiv213MatroskaVideoC1ESt8auto_ptrINS_7BasicIoEE]
MatroskaVideo::MatroskaVideo [not-in-charge] ( BasicIo::AutoPtr io )
[symbol: _ZN5Exiv213MatroskaVideoC2ESt8auto_ptrINS_7BasicIoEE]
MatroskaVideo::mimeType ( ) const
[symbol: _ZNK5Exiv213MatroskaVideo8mimeTypeEv]
MatroskaVideo::readMetadata ( )
[symbol: _ZN5Exiv213MatroskaVideo12readMetadataEv]
MatroskaVideo::writeMetadata ( )
[symbol: _ZN5Exiv213MatroskaVideo13writeMetadataEv]
newMkvInstance ( BasicIo::AutoPtr io, bool create )
[symbol: _ZN5Exiv214newMkvInstanceESt8auto_ptrINS_7BasicIoEEb]
quicktimevideo.hpp,
libexiv2.so.13.0.0
namespace Exiv2
isQTimeType ( BasicIo& iIo, bool advance )
[symbol: _ZN5Exiv211isQTimeTypeERNS_7BasicIoEb]
newQTimeInstance ( BasicIo::AutoPtr io, bool create )
[symbol: _ZN5Exiv216newQTimeInstanceESt8auto_ptrINS_7BasicIoEEb]
QuickTimeVideo::decodeBlock ( )
[symbol: _ZN5Exiv214QuickTimeVideo11decodeBlockEv]
QuickTimeVideo::mimeType ( ) const
[symbol: _ZNK5Exiv214QuickTimeVideo8mimeTypeEv]
QuickTimeVideo::QuickTimeVideo [in-charge] ( BasicIo::AutoPtr io )
[symbol: _ZN5Exiv214QuickTimeVideoC1ESt8auto_ptrINS_7BasicIoEE]
QuickTimeVideo::QuickTimeVideo [not-in-charge] ( BasicIo::AutoPtr io )
[symbol: _ZN5Exiv214QuickTimeVideoC2ESt8auto_ptrINS_7BasicIoEE]
QuickTimeVideo::readMetadata ( )
[symbol: _ZN5Exiv214QuickTimeVideo12readMetadataEv]
QuickTimeVideo::tagDecoder ( DataBuf& buf, unsigned long size )
[symbol: _ZN5Exiv214QuickTimeVideo10tagDecoderERNS_7DataBufEm]
QuickTimeVideo::writeMetadata ( )
[symbol: _ZN5Exiv214QuickTimeVideo13writeMetadataEv]
riffvideo.hpp,
libexiv2.so.13.0.0
namespace Exiv2
isRiffType ( BasicIo& iIo, bool advance )
[symbol: _ZN5Exiv210isRiffTypeERNS_7BasicIoEb]
newRiffInstance ( BasicIo::AutoPtr io, bool create )
[symbol: _ZN5Exiv215newRiffInstanceESt8auto_ptrINS_7BasicIoEEb]
RiffVideo::aviHeaderTagsHandler ( long size )
[symbol: _ZN5Exiv29RiffVideo20aviHeaderTagsHandlerEl]
RiffVideo::dateTimeOriginal ( long size, int i )
[symbol: _ZN5Exiv29RiffVideo16dateTimeOriginalEli]
RiffVideo::decodeBlock ( )
[symbol: _ZN5Exiv29RiffVideo11decodeBlockEv]
RiffVideo::fillAspectRatio ( long width, long height )
[symbol: _ZN5Exiv29RiffVideo15fillAspectRatioEll]
RiffVideo::fillDuration ( double frame_rate, long frame_count )
[symbol: _ZN5Exiv29RiffVideo12fillDurationEdl]
RiffVideo::infoTagsHandler ( )
[symbol: _ZN5Exiv29RiffVideo15infoTagsHandlerEv]
RiffVideo::junkHandler ( long size )
[symbol: _ZN5Exiv29RiffVideo11junkHandlerEl]
RiffVideo::mimeType ( ) const
[symbol: _ZNK5Exiv29RiffVideo8mimeTypeEv]
RiffVideo::nikonTagsHandler ( )
[symbol: _ZN5Exiv29RiffVideo16nikonTagsHandlerEv]
RiffVideo::odmlTagsHandler ( )
[symbol: _ZN5Exiv29RiffVideo15odmlTagsHandlerEv]
RiffVideo::printAudioEncoding ( uint64_t i )
[symbol: _ZN5Exiv29RiffVideo18printAudioEncodingEy]
RiffVideo::readMetadata ( )
[symbol: _ZN5Exiv29RiffVideo12readMetadataEv]
RiffVideo::returnSampleRate ( DataBuf& buf, long divisor )
[symbol: _ZN5Exiv29RiffVideo16returnSampleRateERNS_7DataBufEl]
RiffVideo::RiffVideo [in-charge] ( BasicIo::AutoPtr io )
[symbol: _ZN5Exiv29RiffVideoC1ESt8auto_ptrINS_7BasicIoEE]
RiffVideo::RiffVideo [not-in-charge] ( BasicIo::AutoPtr io )
[symbol: _ZN5Exiv29RiffVideoC2ESt8auto_ptrINS_7BasicIoEE]
RiffVideo::skipListData ( )
[symbol: _ZN5Exiv29RiffVideo12skipListDataEv]
RiffVideo::streamDataTagHandler ( long size )
[symbol: _ZN5Exiv29RiffVideo20streamDataTagHandlerEl]
RiffVideo::streamFormatHandler ( long size )
[symbol: _ZN5Exiv29RiffVideo19streamFormatHandlerEl]
RiffVideo::streamHandler ( long size )
[symbol: _ZN5Exiv29RiffVideo13streamHandlerEl]
RiffVideo::tagDecoder ( DataBuf& buf, unsigned long size )
[symbol: _ZN5Exiv29RiffVideo10tagDecoderERNS_7DataBufEm]
RiffVideo::writeMetadata ( )
[symbol: _ZN5Exiv29RiffVideo13writeMetadataEv]
version.hpp,
libexiv2.so.13.0.0
dumpLibraryInfo ( std::ostream& os )
[symbol: _Z15dumpLibraryInfoRSo]
version.hpp,
libexiv2.so.13.0.0
namespace Exiv2
versionString ( )
[symbol: _ZN5Exiv213versionStringEv]
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