--- a/mmserv/voipaudioservices/VoIPServer/src/VoIPServerSession.cpp Fri May 14 18:19:45 2010 -0500
+++ b/mmserv/voipaudioservices/VoIPServer/src/VoIPServerSession.cpp Fri May 28 19:26:28 2010 -0500
@@ -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;