MT6260A中,进入情景模式,里面声音都调到最大,选择短信铃声和来电铃声,声音比
MT6250D或者MT6260D上小很多。
[SOLUTION]
此问题是由于采用新架构导致,请尝试修改如下:
void
audioPP_Loudness_Registry( void )
{
kal_int32 iTurnOnLoudness = 0;
if((L1Audio_GetDebugInfo(
APM_DEBUG_INFO)&(1<<APM_TASKID_LOUDNESS)) || 6==AudioPP_Loudness_GetMode())
{
//set
factory: audio debug info 4 to 32767, to disable besloudness
iTurnOnLoudness = 0;
}
#if defined( __BES_LOUDNESS_
support__ )
else if(AFE_IsAudioLou
DSPk())
{
iTurnOnLoudness = 1;
}
#endif
#if defined(__BES_LOUDNESS_ON_
I2S__) && !(defined(MT6250) || defined(
MT6255) || defined(MT6260))
else if(I2S_is_I2S_open())
{
iTurnOnLoudness = 1;
}
#endif
kal_brief_trace(TRACE_FUNC, L1AUDIO_LOUDNESS_REGISTRY, iTurnOnLoudness);
media_AllowPostProcessingOnMidi((kal_bool)iTurnOnLoudness); //add this line
if(iTurnOnLoudness)
{
HOST_APM_Register( APM_TASKID_LOUDNESS );
}
else
{
HOST_APM_UnRegister( APM_TASKID_LOUDNESS );
}
}
#endif
void AudioPP_Loudness_
enable( void )
{
// BesLoudness_Ringtone_Activate = KAL_TRUE; //remove this line
// Media_AllowPostProcessingOnMidi(BesLoudness_Ringtone_Activate); //remove this line
AudioPP_Loudness_Registry();
}
void AudioPP_Loudness_Disable( void )
{
// BesLoudness_Ringtone_Activate = KAL_
false; //remove this line
// Media_AllowPostProcessingOnMidi(BesLoudness_Ringtone_Activate); //remove this line
AudioPP_Loudness_Registry();
}