Binary compatibility report for the mediaclientaudio.dso library between 000a0000-S60 5th Edition and 000a0000-Symbian^3 versions on ARM
Test Info
Library Name | mediaclientaudio.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 | 3 |
Total Dynamic Libraries | 1 |
Total Symbols / Types | 125 / 68 |
Verdict | Incompatible (12.80%) |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 12 |
Removed Symbols | High | 8 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 3 |
Problems with Symbols | High | 8 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (12)
mdaaudiosampleeditor.h,
mediaclientaudio{000a0000}.dso
CMdaAudioConvertUtility::NewL ( MMdaObjectStateChangeObserver& aObserver, CMdaServer* aServer, TInt aPriority, TInt aPref ) [static]
[ symbol: _ZN23CMdaAudioConvertUtility4NewLER29MMdaObjectStateChangeObserverP10CMdaServerii ]
CMdaAudioRecorderUtility::NewL ( MMdaObjectStateChangeObserver& aObserver, CMdaServer* aServer, TInt aPriority, TInt aPref ) [static]
[ symbol: _ZN24CMdaAudioRecorderUtility4NewLER29MMdaObjectStateChangeObserverP10CMdaServerii ]
CMdaAudioRecorderUtility::SetPriority ( TInt aPriority, TInt aPref )
[ symbol: _ZN24CMdaAudioRecorderUtility11SetPriorityEii ]
mdaaudiosampleplayer.h,
mediaclientaudio{000a0000}.dso
CMdaAudioPlayerUtility::NewDesPlayerL ( TDesC8 const& aData, MMdaAudioPlayerCallback& aCallback, TInt aPriority, TInt aPref, CMdaServer* aServer ) [static]
[ symbol: _ZN22CMdaAudioPlayerUtility13NewDesPlayerLERK6TDesC8R23MMdaAudioPlayerCallbackiiP10CMdaServer ]
CMdaAudioPlayerUtility::NewDesPlayerReadOnlyL ( TDesC8 const& aData, MMdaAudioPlayerCallback& aCallback, TInt aPriority, TInt aPref, CMdaServer* aServer ) [static]
[ symbol: _ZN22CMdaAudioPlayerUtility21NewDesPlayerReadOnlyLERK6TDesC8R23MMdaAudioPlayerCallbackiiP10CMdaServer ]
CMdaAudioPlayerUtility::NewFilePlayerL ( TDesC const& aFileName, MMdaAudioPlayerCallback& aCallback, TInt aPriority, TInt aPref, CMdaServer* aServer ) [static]
[ symbol: _ZN22CMdaAudioPlayerUtility14NewFilePlayerLERK7TDesC16R23MMdaAudioPlayerCallbackiiP10CMdaServer ]
CMdaAudioPlayerUtility::NewL ( MMdaAudioPlayerCallback& aCallback, TInt aPriority, TInt aPref ) [static]
[ symbol: _ZN22CMdaAudioPlayerUtility4NewLER23MMdaAudioPlayerCallbackii ]
CMdaAudioPlayerUtility::SetPriority ( TInt aPriority, TInt aPref )
[ symbol: _ZN22CMdaAudioPlayerUtility11SetPriorityEii ]
mdaaudiotoneplayer.h,
mediaclientaudio{000a0000}.dso
CMdaAudioToneUtility::NewL ( MMdaAudioToneObserver& aObserver, CMdaServer* aServer, TInt aPriority, TInt aPref ) [static]
[ symbol: _ZN20CMdaAudioToneUtility4NewLER21MMdaAudioToneObserverP10CMdaServerii ]
CMdaAudioToneUtility::Pause ( )
[ symbol: _ZN20CMdaAudioToneUtility5PauseEv ]
CMdaAudioToneUtility::RegisterPlayStartCallback ( MMdaAudioTonePlayStartObserver& aObserver )
[ symbol: _ZN20CMdaAudioToneUtility25RegisterPlayStartCallbackER30MMdaAudioTonePlayStartObserver ]
CMdaAudioToneUtility::Resume ( )
[ symbol: _ZN20CMdaAudioToneUtility6ResumeEv ]
to the top
Removed Symbols (8)
mdaaudiosampleeditor.h,
mediaclientaudio{000a0000}.dso
CMdaAudioConvertUtility::NewL ( MMdaObjectStateChangeObserver& aObserver, CMdaServer* aServer, TInt aPriority, TMdaPriorityPreference aPref ) [static]
[ symbol: _ZN23CMdaAudioConvertUtility4NewLER29MMdaObjectStateChangeObserverP10CMdaServeri22TMdaPriorityPreference ]
CMdaAudioRecorderUtility::NewL ( MMdaObjectStateChangeObserver& aObserver, CMdaServer* aServer, TInt aPriority, TMdaPriorityPreference aPref ) [static]
[ symbol: _ZN24CMdaAudioRecorderUtility4NewLER29MMdaObjectStateChangeObserverP10CMdaServeri22TMdaPriorityPreference ]
CMdaAudioRecorderUtility::SetPriority ( TInt aPriority, TMdaPriorityPreference aPref )
[ symbol: _ZN24CMdaAudioRecorderUtility11SetPriorityEi22TMdaPriorityPreference ]
mdaaudiosampleplayer.h,
mediaclientaudio{000a0000}.dso
CMdaAudioPlayerUtility::NewDesPlayerL ( TDesC8 const& aData, MMdaAudioPlayerCallback& aCallback, TInt aPriority, TMdaPriorityPreference aPref, CMdaServer* aServer ) [static]
[ symbol: _ZN22CMdaAudioPlayerUtility13NewDesPlayerLERK6TDesC8R23MMdaAudioPlayerCallbacki22TMdaPriorityPreferenceP10CMdaServer ]
CMdaAudioPlayerUtility::NewDesPlayerReadOnlyL ( TDesC8 const& aData, MMdaAudioPlayerCallback& aCallback, TInt aPriority, TMdaPriorityPreference aPref, CMdaServer* aServer ) [static]
[ symbol: _ZN22CMdaAudioPlayerUtility21NewDesPlayerReadOnlyLERK6TDesC8R23MMdaAudioPlayerCallbacki22TMdaPriorityPreferenceP10CMdaServer ]
CMdaAudioPlayerUtility::NewFilePlayerL ( TDesC const& aFileName, MMdaAudioPlayerCallback& aCallback, TInt aPriority, TMdaPriorityPreference aPref, CMdaServer* aServer ) [static]
[ symbol: _ZN22CMdaAudioPlayerUtility14NewFilePlayerLERK7TDesC16R23MMdaAudioPlayerCallbacki22TMdaPriorityPreferenceP10CMdaServer ]
CMdaAudioPlayerUtility::NewL ( MMdaAudioPlayerCallback& aCallback, TInt aPriority, TMdaPriorityPreference aPref ) [static]
[ symbol: _ZN22CMdaAudioPlayerUtility4NewLER23MMdaAudioPlayerCallbacki22TMdaPriorityPreference ]
CMdaAudioPlayerUtility::SetPriority ( TInt aPriority, TMdaPriorityPreference aPref )
[ symbol: _ZN22CMdaAudioPlayerUtility11SetPriorityEi22TMdaPriorityPreference ]
to the top
Problems with Symbols, High Severity (8)
mdaaudiosampleeditor.h,
mediaclientaudio{000a0000}.dso
[+] CMdaAudioConvertUtility::NewL ( MMdaObjectStateChangeObserver& aObserver, CMdaServer* aServer, TInt aPriority, TMdaPriorityPreference aPref ) [static] (1)
changed to:CMdaAudioConvertUtility::NewL ( MMdaObjectStateChangeObserver& aObserver, CMdaServer* aServer, 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 _ZN23CMdaAudioConvertUtility4NewLER29MMdaObjectStateChangeObserverP10CMdaServeri22TMdaPriorityPreference to _ZN23CMdaAudioConvertUtility4NewLER29MMdaObjectStateChangeObserverP10CMdaServerii. This may cause "undefined reference" linker error in old client applications. |
[+] CMdaAudioRecorderUtility::NewL ( MMdaObjectStateChangeObserver& aObserver, CMdaServer* aServer, TInt aPriority, TMdaPriorityPreference aPref ) [static] (1)
changed to:CMdaAudioRecorderUtility::NewL ( MMdaObjectStateChangeObserver& aObserver, CMdaServer* aServer, 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 _ZN24CMdaAudioRecorderUtility4NewLER29MMdaObjectStateChangeObserverP10CMdaServeri22TMdaPriorityPreference to _ZN24CMdaAudioRecorderUtility4NewLER29MMdaObjectStateChangeObserverP10CMdaServerii. This may cause "undefined reference" linker error in old client applications. |
[+] CMdaAudioRecorderUtility::SetPriority ( TInt aPriority, TMdaPriorityPreference aPref ) (1)
changed to:CMdaAudioRecorderUtility::SetPriority ( 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 _ZN24CMdaAudioRecorderUtility11SetPriorityEi22TMdaPriorityPreference to _ZN24CMdaAudioRecorderUtility11SetPriorityEii. This may cause "undefined reference" linker error in old client applications. |
mdaaudiosampleplayer.h,
mediaclientaudio{000a0000}.dso
[+] CMdaAudioPlayerUtility::NewDesPlayerL ( TDesC8 const& aData, MMdaAudioPlayerCallback& aCallback, TInt aPriority, TMdaPriorityPreference aPref, CMdaServer* aServer ) [static] (1)
changed to:CMdaAudioPlayerUtility::NewDesPlayerL ( TDesC8 const& aData, MMdaAudioPlayerCallback& aCallback, TInt aPriority, TInt aPref, CMdaServer* aServer ) [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 _ZN22CMdaAudioPlayerUtility13NewDesPlayerLERK6TDesC8R23MMdaAudioPlayerCallbacki22TMdaPriorityPreferenceP10CMdaServer to _ZN22CMdaAudioPlayerUtility13NewDesPlayerLERK6TDesC8R23MMdaAudioPlayerCallbackiiP10CMdaServer. This may cause "undefined reference" linker error in old client applications. |
[+] CMdaAudioPlayerUtility::NewDesPlayerReadOnlyL ( TDesC8 const& aData, MMdaAudioPlayerCallback& aCallback, TInt aPriority, TMdaPriorityPreference aPref, CMdaServer* aServer ) [static] (1)
changed to:CMdaAudioPlayerUtility::NewDesPlayerReadOnlyL ( TDesC8 const& aData, MMdaAudioPlayerCallback& aCallback, TInt aPriority, TInt aPref, CMdaServer* aServer ) [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 _ZN22CMdaAudioPlayerUtility21NewDesPlayerReadOnlyLERK6TDesC8R23MMdaAudioPlayerCallbacki22TMdaPriorityPreferenceP10CMdaServer to _ZN22CMdaAudioPlayerUtility21NewDesPlayerReadOnlyLERK6TDesC8R23MMdaAudioPlayerCallbackiiP10CMdaServer. This may cause "undefined reference" linker error in old client applications. |
[+] CMdaAudioPlayerUtility::NewFilePlayerL ( TDesC const& aFileName, MMdaAudioPlayerCallback& aCallback, TInt aPriority, TMdaPriorityPreference aPref, CMdaServer* aServer ) [static] (1)
changed to:CMdaAudioPlayerUtility::NewFilePlayerL ( TDesC const& aFileName, MMdaAudioPlayerCallback& aCallback, TInt aPriority, TInt aPref, CMdaServer* aServer ) [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 _ZN22CMdaAudioPlayerUtility14NewFilePlayerLERK7TDesC16R23MMdaAudioPlayerCallbacki22TMdaPriorityPreferenceP10CMdaServer to _ZN22CMdaAudioPlayerUtility14NewFilePlayerLERK7TDesC16R23MMdaAudioPlayerCallbackiiP10CMdaServer. This may cause "undefined reference" linker error in old client applications. |
[+] CMdaAudioPlayerUtility::NewL ( MMdaAudioPlayerCallback& aCallback, TInt aPriority, TMdaPriorityPreference aPref ) [static] (1)
changed to:CMdaAudioPlayerUtility::NewL ( MMdaAudioPlayerCallback& aCallback, 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 _ZN22CMdaAudioPlayerUtility4NewLER23MMdaAudioPlayerCallbacki22TMdaPriorityPreference to _ZN22CMdaAudioPlayerUtility4NewLER23MMdaAudioPlayerCallbackii. This may cause "undefined reference" linker error in old client applications. |
[+] CMdaAudioPlayerUtility::SetPriority ( TInt aPriority, TMdaPriorityPreference aPref ) (1)
changed to:CMdaAudioPlayerUtility::SetPriority ( 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 _ZN22CMdaAudioPlayerUtility11SetPriorityEi22TMdaPriorityPreference to _ZN22CMdaAudioPlayerUtility11SetPriorityEii. 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 (4)
CMdaAudioConvertUtility::ControllerImplementationInformationL ( )Return value (reference) has base type 'CMMFControllerImplementationInformation'.
CMdaAudioPlayerUtility::ControllerImplementationInformationL ( )Return value (reference) has base type 'CMMFControllerImplementationInformation'.
CMdaAudioRecorderUtility::AudioPlayControllerImplementationInformationL ( )Return value (reference) has base type 'CMMFControllerImplementationInformation'.
CMdaAudioRecorderUtility::AudioRecorderControllerImplementationInformationL ( )Return value (reference) has base type 'CMMFControllerImplementationInformation'.
to the top
Header Files (3)
audioequalizerbase.h
mdaaudiosampleeditor.h
mdaaudiosampleplayer.h
to the top
Dynamic Libraries (1)
mediaclientaudio{000a0000}.dso
to the top