概述
**[DESCRIPTION]**
增大speech通话时的音量
audio_ver1_volume_custom_default.h
./vendor/mediatek/proprietary/custom/common/cgen/cfgdefault/audio_volume_custom_default.h
**[SOLUTION]**
如果是本地听到对方的说话音量较小(即下行音量较小)
./modem/custom/driver/audio/_Default_BB/MT6735/nvram_default_audio.c
1.在nvram_default_audio.c文件中将如下宏定义的值加大(以16为单位往上加,最大为255)
如果是免提通话声音小
#define GAIN_HND_SPH_VOL 3 //默认通话使用第三阶音量
#define GAIN_HND_SPH_VOL0 40
#define GAIN_HND_SPH_VOL1 52
#define GAIN_HND_SPH_VOL2 64
#define GAIN_HND_SPH_VOL3 76
#define GAIN_HND_SPH_VOL4 88
#define GAIN_HND_SPH_VOL5 100
#define GAIN_HND_SPH_VOL6 112
如果是听筒声音小:
#define GAIN_NOR_SPH_VOL0 80
#define GAIN_NOR_SPH_VOL1 96
#define GAIN_NOR_SPH_VOL2 112
#define GAIN_NOR_SPH_VOL3 128
#define GAIN_NOR_SPH_VOL4 144
#define GAIN_NOR_SPH_VOL5 160
#define GAIN_NOR_SPH_VOL6 176
如果是耳机声音小:
#define GAIN_HED_SPH_VOL0 16
#define GAIN_HED_SPH_VOL1 32
#define GAIN_HED_SPH_VOL2 48
#define GAIN_HED_SPH_VOL3 64
#define GAIN_HED_SPH_VOL4 80
#define GAIN_HED_SPH_VOL5 96
#define GAIN_HED_SPH_VOL6 112
2.将audcoeff.c文件中的变量值做修改:
const unsigned short DG_DL_Speech = 0xE3D;
可以将该值增大,最好不要超过0x1000,这是将SPEECH 下行的数字增益加大
3.请将AFE_6261.C文件中的函数AFE_Chip_Init()的如下位置寄存器的值做更改:
*AFE_VMCU_CON2 = 0x082C;
*AFE_AMCU_CON2 = 0x002C; //请更改此寄存器的值,最大为0x003f,这个为SDM gain,也是一类数字增益
最后
以上就是清新柠檬为你收集整理的MTK平台通话音量配置的全部内容,希望文章能够帮你解决MTK平台通话音量配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复