Loading services/audiopolicy/managerdefault/AudioPolicyManager.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -1595,6 +1595,10 @@ audio_io_handle_t AudioPolicyManager::getInputForDevice(audio_devices_t device, } else { halInputSource = AUDIO_SOURCE_VOICE_RECOGNITION; } } else if (inputSource == AUDIO_SOURCE_VOICE_COMMUNICATION && getPhoneState() == AUDIO_MODE_IN_COMMUNICATION && audio_is_linear_pcm(format)) { flags = (audio_input_flags_t)(flags | AUDIO_INPUT_FLAG_VOIP_TX); } // find a compatible input profile (not necessarily identical in parameters) Loading Loading
services/audiopolicy/managerdefault/AudioPolicyManager.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -1595,6 +1595,10 @@ audio_io_handle_t AudioPolicyManager::getInputForDevice(audio_devices_t device, } else { halInputSource = AUDIO_SOURCE_VOICE_RECOGNITION; } } else if (inputSource == AUDIO_SOURCE_VOICE_COMMUNICATION && getPhoneState() == AUDIO_MODE_IN_COMMUNICATION && audio_is_linear_pcm(format)) { flags = (audio_input_flags_t)(flags | AUDIO_INPUT_FLAG_VOIP_TX); } // find a compatible input profile (not necessarily identical in parameters) Loading