UIS8581 单mic项目手机插入USB数字耳机,启动录音功能提示不...
单mic项目手机插入USB数字耳机,启动录音功能提示不支持
Android 12上AudioPolicyManager.cpp的getInputProfile方法中在使用usb录音场景下有对副mic的强制判断,导致没有副mic的手机不满足判断条件,无法开启录音进行如下修改,将“并且”满足包含副mic改为“或者”满足副mic,此修改对应有副mic的项目也可合入,无其他影响;
frameworks/av/services/audiopolicy/managerdefault/AudioPolicyManager.cpp
- if((support_devices&AUDIO_DEVICE_IN_BUILTIN_MIC)
- &&(support_devices&AUDIO_DEVICE_IN_BACK_MIC)){
+ ||(support_devices&AUDIO_DEVICE_IN_BACK_MIC)){
6827 ALOGI("getInputProfile primary input support usb devices");
6828 }else{
6829 ALOGI("getInputProfile do not use usbhal input");
6830 continue;
页:
[1]