Binary compatibility report for the mediaclientvideo.dso library between 000a0000-S60 5th Edition and 000a0000-Symbian^3 versions on ARM
Test Info
Library Name | mediaclientvideo.dso |
Version #1 | 000a0000-S60 5th Edition (gcc 3.4.3) |
Version #2 | 000a0000-Symbian^3 (gcc 4.4.1) |
CPU Architecture | ARM |
Test Results
Total Header Files | 4 |
Total Dynamic Libraries | 1 |
Total Symbols / Types | 124 / 88 |
Verdict | Incompatible (6.45%) |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 5 |
Removed Symbols | High | 4 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 3 |
Problems with Symbols | High | 4 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (5)
videoplayer.h,
mediaclientvideo{000a0000}.dso
CVideoPlayerUtility::NewL ( MVideoPlayerUtilityObserver& aObserver, TInt aPriority, TInt aPref, RWsSession& aWs, CWsScreenDevice& aScreenDevice, RWindowBase& aWindow, TRect const& aScreenRect, TRect const& aClipRect ) [static]
[ symbol: _ZN19CVideoPlayerUtility4NewLER27MVideoPlayerUtilityObserveriiR10RWsSessionR15CWsScreenDeviceR11RWindowBaseRK5TRectSA_ ]
CVideoPlayerUtility::SetExternalDisplaySwitchingL ( TInt aDisplay, TBool aControl )
[ symbol: _ZN19CVideoPlayerUtility28SetExternalDisplaySwitchingLEii ]
CVideoPlayerUtility::SetPriorityL ( TInt aPriority, TInt aPref )
[ symbol: _ZN19CVideoPlayerUtility12SetPriorityLEii ]
videorecorder.h,
mediaclientvideo{000a0000}.dso
CVideoRecorderUtility::NewL ( MVideoRecorderUtilityObserver& aObserver, TInt aPriority, TInt aPref ) [static]
[ symbol: _ZN21CVideoRecorderUtility4NewLER29MVideoRecorderUtilityObserverii ]
CVideoRecorderUtility::SetPriorityL ( TInt aPriority, TInt aPref )
[ symbol: _ZN21CVideoRecorderUtility12SetPriorityLEii ]
to the top
Removed Symbols (4)
videoplayer.h,
mediaclientvideo{000a0000}.dso
CVideoPlayerUtility::NewL ( MVideoPlayerUtilityObserver& aObserver, TInt aPriority, TMdaPriorityPreference aPref, RWsSession& aWs, CWsScreenDevice& aScreenDevice, RWindowBase& aWindow, TRect const& aScreenRect, TRect const& aClipRect ) [static]
[ symbol: _ZN19CVideoPlayerUtility4NewLER27MVideoPlayerUtilityObserveri22TMdaPriorityPreferenceR10RWsSessionR15CWsScreenDeviceR11RWindowBaseRK5TRectSB_ ]
CVideoPlayerUtility::SetPriorityL ( TInt aPriority, TMdaPriorityPreference aPref )
[ symbol: _ZN19CVideoPlayerUtility12SetPriorityLEi22TMdaPriorityPreference ]
videorecorder.h,
mediaclientvideo{000a0000}.dso
CVideoRecorderUtility::NewL ( MVideoRecorderUtilityObserver& aObserver, TInt aPriority, TMdaPriorityPreference aPref ) [static]
[ symbol: _ZN21CVideoRecorderUtility4NewLER29MVideoRecorderUtilityObserveri22TMdaPriorityPreference ]
CVideoRecorderUtility::SetPriorityL ( TInt aPriority, TMdaPriorityPreference aPref )
[ symbol: _ZN21CVideoRecorderUtility12SetPriorityLEi22TMdaPriorityPreference ]
to the top
Problems with Symbols, High Severity (4)
videoplayer.h,
mediaclientvideo{000a0000}.dso
[+] CVideoPlayerUtility::NewL ( MVideoPlayerUtilityObserver& aObserver, TInt aPriority, TMdaPriorityPreference aPref, RWsSession& aWs, CWsScreenDevice& aScreenDevice, RWindowBase& aWindow, TRect const& aScreenRect, TRect const& aClipRect ) [static] (1)
changed to:CVideoPlayerUtility::NewL ( MVideoPlayerUtilityObserver& aObserver, TInt aPriority, TInt aPref, RWsSession& aWs, CWsScreenDevice& aScreenDevice, RWindowBase& aWindow, TRect const& aScreenRect, TRect const& aClipRect ) [static]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN19CVideoPlayerUtility4NewLER27MVideoPlayerUtilityObserveri22TMdaPriorityPreferenceR10RWsSessionR15CWsScreenDeviceR11RWindowBaseRK5TRectSB_ to _ZN19CVideoPlayerUtility4NewLER27MVideoPlayerUtilityObserveriiR10RWsSessionR15CWsScreenDeviceR11RWindowBaseRK5TRectSA_. This may cause "undefined reference" linker error in old client applications. |
[+] CVideoPlayerUtility::SetPriorityL ( TInt aPriority, TMdaPriorityPreference aPref ) (1)
changed to:CVideoPlayerUtility::SetPriorityL ( TInt aPriority, TInt aPref )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN19CVideoPlayerUtility12SetPriorityLEi22TMdaPriorityPreference to _ZN19CVideoPlayerUtility12SetPriorityLEii. This may cause "undefined reference" linker error in old client applications. |
videorecorder.h,
mediaclientvideo{000a0000}.dso
[+] CVideoRecorderUtility::NewL ( MVideoRecorderUtilityObserver& aObserver, TInt aPriority, TMdaPriorityPreference aPref ) [static] (1)
changed to:CVideoRecorderUtility::NewL ( MVideoRecorderUtilityObserver& aObserver, TInt aPriority, TInt aPref ) [static]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN21CVideoRecorderUtility4NewLER29MVideoRecorderUtilityObserveri22TMdaPriorityPreference to _ZN21CVideoRecorderUtility4NewLER29MVideoRecorderUtilityObserverii. This may cause "undefined reference" linker error in old client applications. |
[+] CVideoRecorderUtility::SetPriorityL ( TInt aPriority, TMdaPriorityPreference aPref ) (1)
changed to:CVideoRecorderUtility::SetPriorityL ( TInt aPriority, TInt aPref )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN21CVideoRecorderUtility12SetPriorityLEi22TMdaPriorityPreference to _ZN21CVideoRecorderUtility12SetPriorityLEii. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Data Types, Low Severity (3)
mmfcontrollerpluginresolver.h
[+] class CMMFControllerImplementationInformation (3)
| Change |
Effect |
1 | Field iStackSize has been added to this type. | Size of the inclusive type has been changed. ATTENTION: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field iSupportsSecureDRMProcessMode has been added to this type. | Size of the inclusive type has been changed. ATTENTION: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Size of this type has been changed from 128 bytes to 136 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (2)
CVideoPlayerUtility::ControllerImplementationInformationL ( )Return value (reference) has base type 'CMMFControllerImplementationInformation'.
CVideoRecorderUtility::ControllerImplementationInformationL ( )Return value (reference) has base type 'CMMFControllerImplementationInformation'.
to the top
Header Files (4)
aknnotewrappers.h
aknscontrolcontext.h
videoplayer.h
videorecorder.h
to the top
Dynamic Libraries (1)
mediaclientvideo{000a0000}.dso
to the top