微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt6735 MT6595双通,卡2mute,切回卡1,界面是mute,但实际却没有mute

mt6735 MT6595双通,卡2mute,切回卡1,界面是mute,但实际却没有mute

时间:10-02 整理:3721RD 点击:
[SPEECH]MT6595双通,卡2mute,切回卡1,界面是mute,但实际却没有mute
[DESCRIPTION]
卡1在通话过程中--添加通话用卡2拨打--配合机接听电话--卡1通话后台挂起,卡2通话界面点击静
音—再切换到卡1通话界面--查看
[实际结果]
实际卡1通话未静音
[预期结果]
与配合终端1通话处于静音
[SOLUTION]
原因:
android L上的default设计,mute操作会对所有的call生效,
单通的case,是符合这个设计的,而双通,由于mute只给一个Modem,
当切换到另一个modem后,会导致UI显示和底层实际的行为不一致
修改方法:

/vendor/mediatek/proprietary/platform/MT6795/hardware/audio/speech_driver/AudioALSASpee
chPhoneCallController.cpp文件中,
函数AudioALSASpeechPhoneCallController:: open() 的最后,
即return NO_ERROR;
这句前面添加如下这句;
pSpeechDriver->SetUplinkMute(MMIcMute);

666666

666666

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top