修改mic录音播放音量太小 & MODE_IN_COMMUNICATION模式的声音大小 问题(MTK)
来源:互联网 发布:dhcp默认端口 编辑:程序博客网 时间:2024/06/10 01:28
vendor/mediatek/proprietary/hardware/audio/mt8127/aud_drv/AudioALSAVolumeController.cpp
@@ -1418,6 +1418,9 @@ void AudioALSAVolumeController::ApplyAmpGain(int Gain, uint32_t mode, uint32_t d
// set line out buffer to 0Db.
SetLinoutLGain(LINE_OUT_BUFFER_ODB_INDEX);
SetLinoutRGain(LINE_OUT_BUFFER_ODB_INDEX);
+ if( device == 15 ){
+ DegradedBGain = 4;
+ }
SetSpeakerGain(DegradedBGain);
}
--- a/kernel-3.18/sound/soc/mediatek/mt_soc_audio_8127/mt_soc_codec_63xx.c
+++ b/kernel-3.18/sound/soc/mediatek/mt_soc_audio_8127/mt_soc_codec_63xx.c
@@ -2215,13 +2215,15 @@ void SetMicPGAGain(void)
if (index > index2)
index = index2;
/* const int PreAmpGain[] = {-6, 0, 6, 12, 18, 24}; */
- pmic_set_ana_reg(AUDTOP_CON0, index << 4, 0x00000070);
+ //pmic_set_ana_reg(AUDTOP_CON0, index << 4, 0x00000070);
+ pmic_set_ana_reg(AUDTOP_CON0, 5 << 4, 0x00000070);
/* set mic2 PGA gain */
index = mCodec_data->mAudio_Ana_Volume[AUDIO_ANALOG_VOLUME_MICAMP2];
pr_debug("%s(), mic2 index = %d, index2 = %d\n", __func__, index, index2);
if (index > index2)
index = index2;
- pmic_set_ana_reg(AUDTOP_CON1, index << 8, 0x00000700);
+ //pmic_set_ana_reg(AUDTOP_CON1, index << 8, 0x00000700);
+ pmic_set_ana_reg(AUDTOP_CON1, 5 << 8, 0x00000700);
}
static bool GetAdcStatus(void)
- 修改mic录音播放音量太小 & MODE_IN_COMMUNICATION模式的声音大小 问题(MTK)
- 修改MODE_IN_COMMUNICATION模式的声音大小
- AVAudioRecorder录音和AVAudioPlayer播放声音小的问题!
- AVAudioRecorder录音和AVAudioPlayer播放声音小的问题!
- AVAudioRecorder录音和AVAudioPlayer播放声音小的问题!
- 关于iOS录音后播放声音小的问题
- IOS中录音后再播放声音太小问题解决
- IOS中录音后再播放声音太小问题解决
- 修改MODE_IN_CALL模式音量(MTK)
- 关于AVAudioRecorder录音后播放音量小的问题解决方法
- IOS 录音的时候 监测声音大小并显示出来当前声音大小 可播放(超级简陋版)
- 获取mic音量大小
- win7声音太小,如何加大音量
- mic的灵敏度和声音的大小
- android 控制手机音量的大小 切换声音的模式
- android主、副mic,副mic录音声音小,几乎听不见
- 简单的Android音乐播放,解决incall类型不能通过音量按键控制声音大小的问题
- 解决Ubuntu的声音太小问题
- java获取classes下的配置文件
- MySQL常用命令
- logback的配置
- android:Application
- OpenCV学习Rosenfeld细化算法
- 修改mic录音播放音量太小 & MODE_IN_COMMUNICATION模式的声音大小 问题(MTK)
- 低通滤波器、高通滤波器
- 条形码控件使用(jquery-barcode)
- Chapter03 国际化(三) 日期和时间
- 如何给shell脚本传参数
- java 集合面试题
- Mybatis一对多查询
- POJ
- mysql表结构的查询与修改