Binary compatibility report for the Phonon library between 4.2.0 and 4.3.0 versions on x86

Test Info


Library NamePhonon
Version #14.2.0
Version #24.3.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files79
Total Shared Libraries2
Total Symbols / Types470 / 275
VerdictIncompatible
(1.2%)

Problem Summary


SeverityCount
Added Symbols-83
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium1
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-1

Added Symbols (83)


abstractaudiodataoutput.h, libphononexperimental.so.4.3.0
namespace Phonon::Experimental
AbstractAudioDataOutput::AbstractAudioDataOutput [in-charge] ( )
AbstractAudioDataOutput::AbstractAudioDataOutput [not-in-charge] ( )
AbstractAudioDataOutput::allowedFormats ( ) const
AbstractAudioDataOutput::isRunning ( ) const
AbstractAudioDataOutput::setAllowedFormats QSet<AudioFormat>const& p1 )
AbstractAudioDataOutput::setRunning bool running )
AbstractAudioDataOutput::start ( )
AbstractAudioDataOutput::stop ( )
AbstractAudioDataOutput::~AbstractAudioDataOutput [in-charge-deleting] ( )
AbstractAudioDataOutput::~AbstractAudioDataOutput [in-charge] ( )
AbstractAudioDataOutput::~AbstractAudioDataOutput [not-in-charge] ( )

abstractvideodataoutput.h, libphononexperimental.so.4.3.0
namespace Phonon::Experimental
AbstractVideoDataOutput::AbstractVideoDataOutput [in-charge] ( )
AbstractVideoDataOutput::AbstractVideoDataOutput [in-charge] struct AbstractVideoDataOutputPrivate& dd )
AbstractVideoDataOutput::AbstractVideoDataOutput [not-in-charge] ( )
AbstractVideoDataOutput::AbstractVideoDataOutput [not-in-charge] struct AbstractVideoDataOutputPrivate& dd )
AbstractVideoDataOutput::allowedFormats ( ) const
AbstractVideoDataOutput::isRunning ( ) const
AbstractVideoDataOutput::setAllowedFormats QSet<enum VideoFrame2::Format>const& p1 )
AbstractVideoDataOutput::setRunning bool running )
AbstractVideoDataOutput::start ( )
AbstractVideoDataOutput::stop ( )
AbstractVideoDataOutput::~AbstractVideoDataOutput [in-charge-deleting] ( )
AbstractVideoDataOutput::~AbstractVideoDataOutput [in-charge] ( )
AbstractVideoDataOutput::~AbstractVideoDataOutput [not-in-charge] ( )

audiooutputinterface.h, libphonon.so.4.3.0
namespace Phonon
AudioOutputInterface42::deviceAccessListFor AudioOutputDevice const& p1 ) const

avcapture.h, libphononexperimental.so.4.3.0
namespace Phonon::Experimental
AvCapture::audioCaptureDevice ( ) const
AvCapture::AvCapture [in-charge] QObject* parent )
AvCapture::AvCapture [not-in-charge] QObject* parent )
AvCapture::metaObject ( ) const
AvCapture::qt_metacall ( enum QMetaObject::Call p1, int p2, void** p3 )
AvCapture::qt_metacast char const* p1 )
AvCapture::setAudioCaptureDevice enum Phonon::Category category )
AvCapture::setAudioCaptureDevice Phonon::AudioCaptureDevice const& source )
AvCapture::setVideoCaptureDevice enum Phonon::Category category )
AvCapture::setVideoCaptureDevice VideoCaptureDevice const& source )
AvCapture::start ( )
AvCapture::staticMetaObject [data]
AvCapture::stop ( )
AvCapture::videoCaptureDevice ( ) const

mediaobject.h, libphonon.so.4.3.0
namespace Phonon
MediaObject::clear ( )

packet.h, libphononexperimental.so.4.3.0
namespace Phonon
Packet::capacity ( ) const
Packet::data ( )
Packet::data ( ) const
Packet::isNull ( ) const
Packet::operator!= Packet const& rhs ) const
Packet::operator = Packet const& rhs )
Packet::operator == Packet const& rhs ) const
Packet::Packet [in-charge] ( )
Packet::Packet [in-charge] Packet const& rhs )
Packet::Packet [in-charge] PacketPool& pool )
Packet::Packet [in-charge] struct PacketPrivate& dd )
Packet::Packet [not-in-charge] ( )
Packet::Packet [not-in-charge] Packet const& rhs )
Packet::Packet [not-in-charge] PacketPool& pool )
Packet::Packet [not-in-charge] struct PacketPrivate& dd )
Packet::setSize int size )
Packet::size ( ) const
Packet::~Packet [in-charge] ( )
Packet::~Packet [not-in-charge] ( )

packetpool.h, libphononexperimental.so.4.3.0
namespace Phonon
PacketPool::operator = PacketPool const& p1 )
PacketPool::PacketPool [in-charge] int packetSize, int numberOfPackets )
PacketPool::PacketPool [in-charge] PacketPool const& p1 )
PacketPool::PacketPool [not-in-charge] int packetSize, int numberOfPackets )
PacketPool::PacketPool [not-in-charge] PacketPool const& p1 )
PacketPool::packetSize ( ) const
PacketPool::poolSize ( ) const
PacketPool::unusedPackets ( ) const
PacketPool::~PacketPool [in-charge] ( )
PacketPool::~PacketPool [not-in-charge] ( )

path.h, libphonon.so.4.3.0
namespace Phonon
Path::sink ( ) const
Path::source ( ) const

videodataoutput2.h, libphononexperimental.so.4.3.0
namespace Phonon::Experimental
VideoDataOutput2::endOfMedia ( )
VideoDataOutput2::endOfMediaSignal ( )
VideoDataOutput2::frameReady VideoFrame2 const& p1 )
VideoDataOutput2::frameReadySignal VideoFrame2 const& p1 )
VideoDataOutput2::metaObject ( ) const
VideoDataOutput2::qt_metacall ( enum QMetaObject::Call p1, int p2, void** p3 )
VideoDataOutput2::qt_metacast char const* p1 )
VideoDataOutput2::staticMetaObject [data]
VideoDataOutput2::VideoDataOutput2 [in-charge] QObject* parent )
VideoDataOutput2::VideoDataOutput2 [not-in-charge] QObject* parent )

videoplayer.h, libphonon.so.4.3.0
namespace Phonon
VideoPlayer::VideoPlayer [in-charge] QWidget* parent )
VideoPlayer::VideoPlayer [not-in-charge] QWidget* parent )

to the top

Problems with Data Types, Medium Severity (1)


platformplugin.h
namespace Phonon
[+] class PlatformPlugin (1)

to the top

Other Changes in Data Types (1)


mediasource.h
namespace Phonon
[+] enum MediaSource::Type (1)

to the top

Header Files (79)


AbstractAudioOutput
abstractaudiooutput.h
AbstractMediaStream
abstractmediastream.h
AbstractVideoOutput
abstractvideooutput.h
AddonInterface
addoninterface.h
AudioDataOutput
audiodataoutput.h
AudioOutput
audiooutput.h
AudioOutputDevice
AudioOutputDeviceModel
AudioOutputInterface
audiooutputinterface.h
BackendCapabilities
backendcapabilities.h
BackendInterface
backendinterface.h
Effect
effect.h
EffectDescription
EffectDescriptionModel
EffectInterface
effectinterface.h
EffectParameter
effectparameter.h
EffectWidget
effectwidget.h
backendcapabilities.h (experimental/backendcapabilities.h)
backendinterface.h (experimental/backendinterface.h)
mediasource.h (experimental/mediasource.h)
objectdescription.h (experimental/objectdescription.h)
export.h
Global
MediaController
mediacontroller.h
MediaNode
medianode.h
MediaObject
mediaobject.h
MediaObjectInterface
mediaobjectinterface.h
MediaSource
mediasource.h
ObjectDescription
objectdescription.h
ObjectDescriptionModel
objectdescriptionmodel.h
Path
path.h
phonon_export.h
phonondefs.h
phononnamespace.h
PlatformPlugin
platformplugin.h
SeekSlider
seekslider.h
StreamInterface
streaminterface.h
VideoDataOutput
videodataoutput.h
VideoFrame
videoframe.h
VideoPlayer
videoplayer.h
VideoWidget
videowidget.h
VideoWidgetInterface
videowidgetinterface.h
Visualization
visualization.h
VolumeFaderEffect
volumefadereffect.h
VolumeFaderInterface
volumefaderinterface.h
VolumeSlider
volumeslider.h

to the top

Shared Libraries (2)


libphonon.so.4.2.0
libphononexperimental.so.4.2.0

to the top