CPU是WW的 L+L/W,CPU要配置成L+L/W,CPU是WA的,L+G。数据信号格不准确,按照参数改范围。需要实现音频双流(在APP对讲调用MIC时,不能启用系统相机进行录像)。

CPU是WW的 L+L/W,CPU要配置成L+L/W,CPU是WA的,L+G:

ProjectConfig.mk

如果是ww的,就是L+W

单卡项目#L+ W (WW)

MTK_MULTIPLE_IMS_SUPPORT = 1

#MTK_PROTOCOL2_RAT_CONFIG = G

如果是双卡。第一个宏就改为2

如果是wa,就是L+G

MTK_MULTIPLE_IMS_SUPPORT = 1

MTK_PROTOCOL2_RAT_CONFIG = G

双卡为2

数据信号格不准确,按照参数改范围:

比如

vendor/mediatek/proprietary/frameworks/opt/telephony-base/java/mediatek/telephony/SignalStrengthExt.java

其中GSM是2g网络,WCDMA 3g, LTE是4g

public int mapUmtsSignalLevel(int phoneId,int UmtsRscp) {
       // [ALPS03252546] -- START , for 3G network

这个3g

public int mapLteSignalLevel(int mLteRsrp,int mLteRssnr, int mLteSignalStrength) {

这里就是4g,

源码应该没有2g,或许2g是默认的

详情参考文件SignalStrengthExt.java ,q版本,O版本

需要实现音频双流(在APP对讲调用MIC时,不能启用系统相机进行录像):

O版本

在override/frameworks/av/services/audiopolicy/managerdefault/AudioPolicyManager.cpp

在#defineAUDIO_POLICY_XML_CONFIG_FILE_PATH_MAX_LENGTH 128上面再定义一个

#defineANDROIDN_SUPPORT_MULTI_CHANNEL_RECORDING

在status_tstatus = mpClientInterface->openInput(profile->getModuleHandle(),前面加入

#ifdefANDROIDN_SUPPORT_MULTI_CHANNEL_RECORDING
                // Modify ouhuanquan 20221207:check wether have an AudioInputDescriptor Use the same profile
                for (size_t input_index = 0;input_index < mInputs.size(); input_index++) {
                       sp<AudioInputDescriptor> desc;
                        desc =mInputs.valueAt(input_index);
                        if (desc->mProfile== profile) {
                               audioSession->changeActiveCount(1);   // reference count add
                               desc->addAudioSession(session, audioSession);
                                returndesc->mIoHandle;
                        }
                }
       #endif

在if(!is_virtual_input_device(inputDesc->mDevice)) {之前

加入

#ifndefANDROIDN_SUPPORT_MULTI_CHANNEL_RECORDING

到 audio_source_t activeSource =activeDesc->inputSource(true);

if (activeSource == AUDIO_SOURCE_HOTWORD) {

之后结束

加入

#endif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Youth King

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值