Binary compatibility report for the Phonon library between 4.4.2 and 4.6.0 versions on x86

Test Info


Library NamePhonon
Version #14.4.2
Version #24.6.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files147
Total Shared Libraries2
Total Symbols / Types594 / 337
VerdictIncompatible
(1%)

Problem Summary


SeverityCount
Added Symbols-61
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium3
Low1
Problems with
Symbols
High0
Medium0
Low2
Problems with
Constants
Low0
Other Changes
in Data Types
-3

Added Symbols (61)


avcapture.h, libphononexperimental.so.4.6.0
namespace Phonon::Experimental
AvCapture::AvCapture [in-charge] ( enum Phonon::CaptureCategory category, QObject* parent )
AvCapture::AvCapture [not-in-charge] ( enum Phonon::CaptureCategory category, QObject* parent )
AvCapture::pause ( )
AvCapture::setAudioCaptureDevice enum Phonon::CaptureCategory category )
AvCapture::setCaptureDevices enum Phonon::CaptureCategory category )
AvCapture::setVideoCaptureDevice enum Phonon::CaptureCategory category )
AvCapture::setVideoCaptureDevice Phonon::VideoCaptureDevice const& source )
AvCapture::state ( ) const
AvCapture::stateChanged ( enum Phonon::State newstate, enum Phonon::State oldstate )

backendcapabilities.h, libphonon.so.4.6.0
namespace Phonon::BackendCapabilities
availableAVCaptureDevices ( )
availableVideoCaptureDevices ( )

globalconfig.h, libphonon.so.4.6.0
namespace Phonon
GlobalConfig::audioCaptureDeviceFor ( enum CaptureCategory category, int override ) const
GlobalConfig::audioCaptureDeviceListFor ( enum CaptureCategory category, int override ) const
GlobalConfig::audioCaptureDeviceProperties int index ) const
GlobalConfig::audioOutputDeviceProperties int index ) const
GlobalConfig::deviceProperties ( enum ObjectDescriptionType deviceType, int index ) const
GlobalConfig::setAudioCaptureDeviceListFor ( enum CaptureCategory category, QList<int> order )
GlobalConfig::setVideoCaptureDeviceListFor ( enum CaptureCategory category, QList<int> order )
GlobalConfig::setVideoCaptureDeviceListFor ( enum Category category, QList<int> order )
GlobalConfig::videoCaptureDeviceFor ( enum CaptureCategory category, int override ) const
GlobalConfig::videoCaptureDeviceFor ( enum Category category, int override ) const
GlobalConfig::videoCaptureDeviceListFor ( enum CaptureCategory category, int override ) const
GlobalConfig::videoCaptureDeviceListFor ( enum Category category, int override ) const
GlobalConfig::videoCaptureDeviceProperties int index ) const

globalconfig.h, libphononexperimental.so.4.6.0
namespace Phonon::Experimental
GlobalConfig::videoCaptureDeviceFor ( enum Phonon::CaptureCategory category, int override ) const
GlobalConfig::videoCaptureDeviceFor ( enum Phonon::Category category, int override ) const
GlobalConfig::videoCaptureDeviceListFor ( enum Phonon::CaptureCategory category, int override ) const
GlobalConfig::videoCaptureDeviceListFor ( enum Phonon::Category category, int override ) const

mediacontroller.h, libphonon.so.4.6.0
namespace Phonon
MediaController::availableMenus ( ) const
MediaController::availableMenusChanged QList<enum MediaController::NavigationMenu> menus )
MediaController::navigationMenuToString enum MediaController::NavigationMenu menu ) [static]
MediaController::setCurrentMenu enum MediaController::NavigationMenu menu )

mediasource.h, libphonon.so.4.6.0
namespace Phonon
MediaSource::audioCaptureDevice ( ) const
MediaSource::deviceAccessList ( ) const
MediaSource::MediaSource [in-charge] ( enum Capture::DeviceType deviceType, enum CaptureCategory category )
MediaSource::MediaSource [in-charge] AudioCaptureDevice const& device )
MediaSource::MediaSource [in-charge] DeviceAccess const& access )
MediaSource::MediaSource [in-charge] VideoCaptureDevice const& device )
MediaSource::MediaSource [not-in-charge] ( enum Capture::DeviceType deviceType, enum CaptureCategory category )
MediaSource::MediaSource [not-in-charge] AudioCaptureDevice const& device )
MediaSource::MediaSource [not-in-charge] DeviceAccess const& access )
MediaSource::MediaSource [not-in-charge] VideoCaptureDevice const& device )
MediaSource::mrl ( ) const
MediaSource::videoCaptureDevice ( ) const

mrl.h, libphonon.so.4.6.0
namespace Phonon
Mrl::Mrl [in-charge] ( )
Mrl::Mrl [in-charge] Mrl const& copy )
Mrl::Mrl [in-charge] QString const& url )
Mrl::Mrl [in-charge] QUrl const& url )
Mrl::Mrl [not-in-charge] ( )
Mrl::Mrl [not-in-charge] Mrl const& copy )
Mrl::Mrl [not-in-charge] QString const& url )
Mrl::Mrl [not-in-charge] QUrl const& url )
Mrl::operator = Mrl const& copy )
Mrl::operator = QString const& url )
Mrl::toEncoded QUrl::FormattingOptions options ) const

objectdescription.h, libphonon.so.4.6.0
namespace Phonon
registerMetaTypes ( )

phononnamespace.h, libphonon.so.4.6.0
namespace Phonon
categoryToString enum CaptureCategory c )

pulsesupport.h, libphonon.so.4.6.0
namespace Phonon
PulseSupport::objectIndexesByCategory ( enum ObjectDescriptionType type, enum CaptureCategory category ) const
PulseSupport::registerCaptureStream ( QString streamUuid, enum CaptureCategory category )
PulseSupport::setCaptureDevicePriorityForCategory ( enum CaptureCategory category, QList<int> order )

videoplayer.h, libphonon.so.4.6.0
namespace Phonon
VideoPlayer::event struct QEvent* p1 )

to the top

Problems with Data Types, Medium Severity (3)


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

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

to the top

Problems with Data Types, Low Severity (1)


videoplayer.h
namespace Phonon
[+] class VideoPlayer (1)

to the top

Problems with Symbols, Low Severity (2)


audiooutputinterface.h, libphonon.so.4.4.0
namespace Phonon
[+] AudioOutputInterface42::deviceAccessListFor AudioOutputDevice const& p1 ) const (1)

avcapture.h, libphononexperimental.so.4.4.0
namespace Phonon::Experimental
[+] AvCapture::videoCaptureDevice ( ) const (1)

to the top

Other Changes in Data Types (3)


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

objectdescription.h
namespace Phonon
[+] enum ObjectDescriptionType (1)

videoframe2.h
namespace Phonon::Experimental
[+] enum VideoFrame2::Format (1)

to the top

Header Files (147)


abstractaudiodataoutput.h
abstractaudiooutput.h
abstractmediastream.h
AbstractVideoDataOutput
abstractvideodataoutput.h
abstractvideooutput.h
addoninterface.h
AudioCaptureDevice
AudioCaptureDeviceModel
AudioChannelDescription
AudioChannelDescriptionModel
AudioDataOutput
audiodataoutput.h
audiodataoutputinterface.h
audioformat.h
audiooutput.h
audiooutputinterface.h
AudioOutputInterface40
AudioOutputInterface42
avcapture.h
backendcapabilities.h
backendinterface.h
effect.h
effectinterface.h
effectparameter.h
effectwidget.h
audiodataoutput.h (experimental/audiodataoutput.h)
audiodataoutputinterface.h (experimental/audiodataoutputinterface.h)
backendcapabilities.h (experimental/backendcapabilities.h)
backendinterface.h (experimental/backendinterface.h)
globalconfig.h (experimental/globalconfig.h)
mediasource.h (experimental/mediasource.h)
objectdescription.h (experimental/objectdescription.h)
phononnamespace.h (experimental/phononnamespace.h)
videowidget.h (experimental/videowidget.h)
export.h
globalconfig.h
AbstractAudioOutput (KDE/Phonon/AbstractAudioOutput)
AbstractMediaStream (KDE/Phonon/AbstractMediaStream)
AbstractVideoOutput (KDE/Phonon/AbstractVideoOutput)
AddonInterface (KDE/Phonon/AddonInterface)
AudioOutput (KDE/Phonon/AudioOutput)
AudioOutputDevice (KDE/Phonon/AudioOutputDevice)
AudioOutputDeviceModel (KDE/Phonon/AudioOutputDeviceModel)
AudioOutputInterface (KDE/Phonon/AudioOutputInterface)
BackendCapabilities (KDE/Phonon/BackendCapabilities)
BackendInterface (KDE/Phonon/BackendInterface)
Effect (KDE/Phonon/Effect)
EffectDescription (KDE/Phonon/EffectDescription)
EffectDescriptionModel (KDE/Phonon/EffectDescriptionModel)
EffectInterface (KDE/Phonon/EffectInterface)
EffectParameter (KDE/Phonon/EffectParameter)
EffectWidget (KDE/Phonon/EffectWidget)
Global (KDE/Phonon/Global)
MediaController (KDE/Phonon/MediaController)
MediaNode (KDE/Phonon/MediaNode)
MediaObject (KDE/Phonon/MediaObject)
MediaObjectInterface (KDE/Phonon/MediaObjectInterface)
MediaSource (KDE/Phonon/MediaSource)
ObjectDescription (KDE/Phonon/ObjectDescription)
ObjectDescriptionModel (KDE/Phonon/ObjectDescriptionModel)
Path (KDE/Phonon/Path)
PlatformPlugin (KDE/Phonon/PlatformPlugin)
SeekSlider (KDE/Phonon/SeekSlider)
StreamInterface (KDE/Phonon/StreamInterface)
VideoPlayer (KDE/Phonon/VideoPlayer)
VideoWidget (KDE/Phonon/VideoWidget)
VideoWidgetInterface (KDE/Phonon/VideoWidgetInterface)
VolumeFaderEffect (KDE/Phonon/VolumeFaderEffect)
VolumeFaderInterface (KDE/Phonon/VolumeFaderInterface)
VolumeSlider (KDE/Phonon/VolumeSlider)
mediacontroller.h
medianode.h
mediaobject.h
mediaobjectinterface.h
mediasource.h
objectdescription.h
ObjectDescriptionData
objectdescriptionmodel.h
ObjectDescriptionModelData
packet.h
packetpool.h
path.h
AbstractAudioOutput (phonon/AbstractAudioOutput)
AbstractMediaStream (phonon/AbstractMediaStream)
AbstractVideoOutput (phonon/AbstractVideoOutput)
AddonInterface (phonon/AddonInterface)
AudioOutput (phonon/AudioOutput)
AudioOutputDevice (phonon/AudioOutputDevice)
AudioOutputDeviceModel (phonon/AudioOutputDeviceModel)
AudioOutputInterface (phonon/AudioOutputInterface)
BackendCapabilities (phonon/BackendCapabilities)
BackendInterface (phonon/BackendInterface)
Effect (phonon/Effect)
EffectDescription (phonon/EffectDescription)
EffectDescriptionModel (phonon/EffectDescriptionModel)
EffectInterface (phonon/EffectInterface)
EffectParameter (phonon/EffectParameter)
EffectWidget (phonon/EffectWidget)
Global (phonon/Global)
MediaController (phonon/MediaController)
MediaNode (phonon/MediaNode)
MediaObject (phonon/MediaObject)
MediaObjectInterface (phonon/MediaObjectInterface)
MediaSource (phonon/MediaSource)
ObjectDescription (phonon/ObjectDescription)
ObjectDescriptionModel (phonon/ObjectDescriptionModel)
Path (phonon/Path)
PlatformPlugin (phonon/PlatformPlugin)
SeekSlider (phonon/SeekSlider)
StreamInterface (phonon/StreamInterface)
VideoPlayer (phonon/VideoPlayer)
VideoWidget (phonon/VideoWidget)
VideoWidgetInterface (phonon/VideoWidgetInterface)
VolumeFaderEffect (phonon/VolumeFaderEffect)
VolumeFaderInterface (phonon/VolumeFaderInterface)
VolumeSlider (phonon/VolumeSlider)
phonon_export.h
phonondefs.h
phononnamespace.h
platformplugin.h
pulsesupport.h
seekslider.h
SnapshotInterface
snapshotinterface.h
streaminterface.h
SubtitleDescription
SubtitleDescriptionModel
VideoDataOutput
videodataoutput.h
videodataoutput2.h
VideoDataOutputInterface
videodataoutputinterface.h
VideoFrame
videoframe.h
VideoFrame2
videoframe2.h
videoplayer.h
videowidget.h
videowidgetinterface.h
VideoWidgetInterface44
VideoWidgetInterfaceLatest
Visualization
visualization.h
volumefadereffect.h
volumefaderinterface.h
volumeslider.h

to the top

Shared Libraries (2)


libphonon.so.4.4.0
libphononexperimental.so.4.4.0

to the top