--- a/mmserv/voipaudioservices/VoIPServer/src/VoIPServerSession.cpp Tue May 25 13:16:00 2010 +0300
+++ b/mmserv/voipaudioservices/VoIPServer/src/VoIPServerSession.cpp Wed Jun 09 10:15:38 2010 +0300
@@ -1907,14 +1907,12 @@
if (aError == KErrNone)
{
TMMFPrioritySettings pSet;
- iShared.iMutex.Wait();
- pSet.iPref = iShared.iPreference;
- pSet.iPriority = iShared.iPriority;
- iShared.iMutex.Signal();
if (iDTMFTonePlayer && iDTMFTonePlayerInitRequest)
{
// initialized DTMF player
+ pSet.iPref = KAudioDTMFString;
+ pSet.iPriority = KAudioPriorityDTMFString;
iDTMFTonePlayer->SetPrioritySettings(pSet);
iDTMFTonePlayer->SetVolume(iMaxVolume);
iToneLenOn = KDTMFToneLengthOn;
@@ -1934,6 +1932,10 @@
else if (iDevSound && iDevSoundInitRequest)
{
// initialized standard player to check G711 frame rate
+ iShared.iMutex.Wait();
+ pSet.iPref = iShared.iPreference;
+ pSet.iPriority = iShared.iPriority;
+ iShared.iMutex.Signal();
iDevSound->SetPrioritySettings(pSet);
iDevSoundInitRequest = EFalse;