高通平台,测试发现登录google后,再启动录音就会无声。实际上是启动了google 语音功能占用了通路。
vendor/qcom/opensource/audio-hal/primary-hal/hal/configs/lito/audio_policy_configuration.xml
@@ -162,7 +162,7 @@
- <mixPort name="primary input" role="sink" maxOpenCount="2" maxActiveCount="2">
+ <mixPort name="primary input" role="sink">
@@ -186,7 +186,7 @@
</mixPort>
- <mixPort name="record_24" role="sink" maxOpenCount="2" maxActiveCount="2">
+ <mixPort name="record_24" role="sink">
@@ -365,7 +365,7 @@
<route type="mix" sink="primary input"
- sources="Built-In Mic,Built-In Back Mic,Wired Headset Mic,BT SCO Headset Mic,FM Tuner,Telephony Rx"/>
+ sources="Wired Headset Mic,BT SCO Headset Mic,FM Tuner,Telephony Rx,Built-In Mic,Built-In Back Mic"/>
通过上述修改可以增加同时使用的程序数目。