Binary compatibility report for the libmatroska library  between 1.1.0 and 1.2.0 versions on x86

Test Info


Library Namelibmatroska
Version #11.1.0
Version #21.2.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files28
Total Shared Libraries1
Total Symbols / Types1878 / 714
VerdictIncompatible
(0.5%)

Problem Summary


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

Added Symbols (138)


KaxBlock.h, libmatroska.so.4
namespace libmatroska
KaxBlockVirtual::ReadData ( libebml::IOCallback& input, enum libebml::ScopeMode ReadFully )
KaxBlockVirtual::RenderData ( libebml::IOCallback& output, bool bForceRender, bool bSaveDefault )

KaxSemantic.h, libmatroska.so.4
namespace libmatroska
KaxAudioPosition::RenderData ( libebml::IOCallback& output, bool bForceRender, bool bSaveDefault )
KaxCodecDownloadURL::RenderData ( libebml::IOCallback& output, bool bForceRender, bool bSaveDefault )
KaxCodecInfoURL::RenderData ( libebml::IOCallback& output, bool bForceRender, bool bSaveDefault )
KaxCodecSettings::RenderData ( libebml::IOCallback& output, bool bForceRender, bool bSaveDefault )
KaxCueRefCluster::RenderData ( libebml::IOCallback& output, bool bForceRender, bool bSaveDefault )
KaxCueRefCodecState::RenderData ( libebml::IOCallback& output, bool bForceRender, bool bSaveDefault )
KaxCueRefNumber::RenderData ( libebml::IOCallback& output, bool bForceRender, bool bSaveDefault )
KaxEncryptedBlock::ClassInfos [data]
KaxEncryptedBlock::Clone ( ) const
KaxEncryptedBlock::CreateElement ( ) const
KaxEncryptedBlock::Generic ( ) const
KaxEncryptedBlock::KaxEncryptedBlock [in-charge] ( )
KaxEncryptedBlock::KaxEncryptedBlock [not-in-charge] ( )
KaxEncryptedBlock::operator libebml::EbmlId const& ( ) const
KaxEncryptedBlock::RenderData ( libebml::IOCallback& output, bool bForceRender, bool bSaveDefault )
KaxEncryptedBlock::~KaxEncryptedBlock [in-charge-deleting] ( )
KaxEncryptedBlock::~KaxEncryptedBlock [in-charge] ( )
KaxFileReferral::RenderData ( libebml::IOCallback& output, bool bForceRender, bool bSaveDefault )
KaxFileUsedEndTime::ClassInfos [data]
KaxFileUsedEndTime::Clone ( ) const
KaxFileUsedEndTime::CreateElement ( ) const
KaxFileUsedEndTime::Generic ( ) const
KaxFileUsedEndTime::KaxFileUsedEndTime [in-charge] ( )
KaxFileUsedEndTime::KaxFileUsedEndTime [not-in-charge] ( )
KaxFileUsedEndTime::operator libebml::EbmlId const& ( ) const
KaxFileUsedEndTime::~KaxFileUsedEndTime [in-charge-deleting] ( )
KaxFileUsedEndTime::~KaxFileUsedEndTime [in-charge] ( )
KaxFileUsedStartTime::ClassInfos [data]
KaxFileUsedStartTime::Clone ( ) const
KaxFileUsedStartTime::CreateElement ( ) const
KaxFileUsedStartTime::Generic ( ) const
KaxFileUsedStartTime::KaxFileUsedStartTime [in-charge] ( )
KaxFileUsedStartTime::KaxFileUsedStartTime [not-in-charge] ( )
KaxFileUsedStartTime::operator libebml::EbmlId const& ( ) const
KaxFileUsedStartTime::~KaxFileUsedStartTime [in-charge-deleting] ( )
KaxFileUsedStartTime::~KaxFileUsedStartTime [in-charge] ( )
KaxOldStereoMode::ClassInfos [data]
KaxOldStereoMode::Clone ( ) const
KaxOldStereoMode::CreateElement ( ) const
KaxOldStereoMode::Generic ( ) const
KaxOldStereoMode::KaxOldStereoMode [in-charge] ( )
KaxOldStereoMode::KaxOldStereoMode [not-in-charge] ( )
KaxOldStereoMode::operator libebml::EbmlId const& ( ) const
KaxOldStereoMode::RenderData ( libebml::IOCallback& output, bool bForceRender, bool bSaveDefault )
KaxOldStereoMode::~KaxOldStereoMode [in-charge-deleting] ( )
KaxOldStereoMode::~KaxOldStereoMode [in-charge] ( )
KaxReferenceFrame::ClassInfos [data]
KaxReferenceFrame::Clone ( ) const
KaxReferenceFrame::CreateElement ( ) const
KaxReferenceFrame::Generic ( ) const
KaxReferenceFrame::KaxReferenceFrame [in-charge] ( )
KaxReferenceFrame::KaxReferenceFrame [not-in-charge] ( )
KaxReferenceFrame::operator libebml::EbmlId const& ( ) const
KaxReferenceFrame::~KaxReferenceFrame [in-charge-deleting] ( )
KaxReferenceFrame::~KaxReferenceFrame [in-charge] ( )
KaxReferenceOffset::ClassInfos [data]
KaxReferenceOffset::Clone ( ) const
KaxReferenceOffset::CreateElement ( ) const
KaxReferenceOffset::Generic ( ) const
KaxReferenceOffset::KaxReferenceOffset [in-charge] ( )
KaxReferenceOffset::KaxReferenceOffset [not-in-charge] ( )
KaxReferenceOffset::operator libebml::EbmlId const& ( ) const
KaxReferenceOffset::~KaxReferenceOffset [in-charge-deleting] ( )
KaxReferenceOffset::~KaxReferenceOffset [in-charge] ( )
KaxReferenceTimeCode::ClassInfos [data]
KaxReferenceTimeCode::Clone ( ) const
KaxReferenceTimeCode::CreateElement ( ) const
KaxReferenceTimeCode::Generic ( ) const
KaxReferenceTimeCode::KaxReferenceTimeCode [in-charge] ( )
KaxReferenceTimeCode::KaxReferenceTimeCode [not-in-charge] ( )
KaxReferenceTimeCode::operator libebml::EbmlId const& ( ) const
KaxReferenceTimeCode::~KaxReferenceTimeCode [in-charge-deleting] ( )
KaxReferenceTimeCode::~KaxReferenceTimeCode [in-charge] ( )
KaxReferenceVirtual::RenderData ( libebml::IOCallback& output, bool bForceRender, bool bSaveDefault )
KaxSliceBlockAddID::RenderData ( libebml::IOCallback& output, bool bForceRender, bool bSaveDefault )
KaxSliceDelay::RenderData ( libebml::IOCallback& output, bool bForceRender, bool bSaveDefault )
KaxSliceDuration::RenderData ( libebml::IOCallback& output, bool bForceRender, bool bSaveDefault )
KaxSliceFrameNumber::RenderData ( libebml::IOCallback& output, bool bForceRender, bool bSaveDefault )
KaxTrackOffset::ClassInfos [data]
KaxTrackOffset::Clone ( ) const
KaxTrackOffset::CreateElement ( ) const
KaxTrackOffset::Generic ( ) const
KaxTrackOffset::KaxTrackOffset [in-charge] ( )
KaxTrackOffset::KaxTrackOffset [not-in-charge] ( )
KaxTrackOffset::operator libebml::EbmlId const& ( ) const
KaxTrackOffset::RenderData ( libebml::IOCallback& output, bool bForceRender, bool bSaveDefault )
KaxTrackOffset::~KaxTrackOffset [in-charge-deleting] ( )
KaxTrackOffset::~KaxTrackOffset [in-charge] ( )
KaxTrickMasterTrackSegmentUID::ClassInfos [data]
KaxTrickMasterTrackSegmentUID::Clone ( ) const
KaxTrickMasterTrackSegmentUID::CreateElement ( ) const
KaxTrickMasterTrackSegmentUID::Generic ( ) const
KaxTrickMasterTrackSegmentUID::KaxTrickMasterTrackSegmentUID [in-charge] ( )
KaxTrickMasterTrackSegmentUID::KaxTrickMasterTrackSegmentUID [not-in-charge] ( )
KaxTrickMasterTrackSegmentUID::operator libebml::EbmlId const& ( ) const
KaxTrickMasterTrackSegmentUID::ValidateSize ( ) const
KaxTrickMasterTrackSegmentUID::~KaxTrickMasterTrackSegmentUID [in-charge-deleting] ( )
KaxTrickMasterTrackSegmentUID::~KaxTrickMasterTrackSegmentUID [in-charge] ( )
KaxTrickMasterTrackUID::ClassInfos [data]
KaxTrickMasterTrackUID::Clone ( ) const
KaxTrickMasterTrackUID::CreateElement ( ) const
KaxTrickMasterTrackUID::Generic ( ) const
KaxTrickMasterTrackUID::KaxTrickMasterTrackUID [in-charge] ( )
KaxTrickMasterTrackUID::KaxTrickMasterTrackUID [not-in-charge] ( )
KaxTrickMasterTrackUID::operator libebml::EbmlId const& ( ) const
KaxTrickMasterTrackUID::~KaxTrickMasterTrackUID [in-charge-deleting] ( )
KaxTrickMasterTrackUID::~KaxTrickMasterTrackUID [in-charge] ( )
KaxTrickTrackFlag::ClassInfos [data]
KaxTrickTrackFlag::Clone ( ) const
KaxTrickTrackFlag::CreateElement ( ) const
KaxTrickTrackFlag::Generic ( ) const
KaxTrickTrackFlag::KaxTrickTrackFlag [in-charge] ( )
KaxTrickTrackFlag::KaxTrickTrackFlag [not-in-charge] ( )
KaxTrickTrackFlag::operator libebml::EbmlId const& ( ) const
KaxTrickTrackFlag::~KaxTrickTrackFlag [in-charge-deleting] ( )
KaxTrickTrackFlag::~KaxTrickTrackFlag [in-charge] ( )
KaxTrickTrackSegmentUID::ClassInfos [data]
KaxTrickTrackSegmentUID::Clone ( ) const
KaxTrickTrackSegmentUID::CreateElement ( ) const
KaxTrickTrackSegmentUID::Generic ( ) const
KaxTrickTrackSegmentUID::KaxTrickTrackSegmentUID [in-charge] ( )
KaxTrickTrackSegmentUID::KaxTrickTrackSegmentUID [not-in-charge] ( )
KaxTrickTrackSegmentUID::operator libebml::EbmlId const& ( ) const
KaxTrickTrackSegmentUID::ValidateSize ( ) const
KaxTrickTrackSegmentUID::~KaxTrickTrackSegmentUID [in-charge-deleting] ( )
KaxTrickTrackSegmentUID::~KaxTrickTrackSegmentUID [in-charge] ( )
KaxTrickTrackUID::ClassInfos [data]
KaxTrickTrackUID::Clone ( ) const
KaxTrickTrackUID::CreateElement ( ) const
KaxTrickTrackUID::Generic ( ) const
KaxTrickTrackUID::KaxTrickTrackUID [in-charge] ( )
KaxTrickTrackUID::KaxTrickTrackUID [not-in-charge] ( )
KaxTrickTrackUID::operator libebml::EbmlId const& ( ) const
KaxTrickTrackUID::~KaxTrickTrackUID [in-charge-deleting] ( )
KaxTrickTrackUID::~KaxTrickTrackUID [in-charge] ( )
KaxVideoGamma::RenderData ( libebml::IOCallback& output, bool bForceRender, bool bSaveDefault )

to the top

Problems with Data Types, High Severity (3)


KaxTrackEntryData.h
namespace libmatroska
[+] class KaxTrackAttachmentLink (3)

to the top

Header Files (28)


FileKax.h
KaxAttached.h
KaxAttachments.h
KaxBlock.h
KaxBlockData.h
KaxChapters.h
KaxCluster.h
KaxClusterData.h
KaxConfig.h
KaxContentEncoding.h
KaxContexts.h
KaxCues.h
KaxCuesData.h
KaxDefines.h
KaxInfo.h
KaxInfoData.h
KaxSeekHead.h
KaxSegment.h
KaxTag.h
KaxTags.h
KaxTrackAudio.h
KaxTrackEntryData.h
KaxTracks.h
KaxTrackVideo.h
KaxTypes.h
KaxVersion.h
libmatroska.h
libmatroska_t.h

to the top

Shared Libraries (1)


libmatroska.so.3

to the top




Generated on Tue Jun 11 12:17:51 2013 for libmatroska by ABI Compliance Checker 1.99  
A tool for checking backward compatibility of a C/C++ library API