Loading policy_hal/AudioPolicyManager.cpp +5 −5 Original line number Diff line number Diff line Loading @@ -475,7 +475,7 @@ bool AudioPolicyManagerCustom::isOffloadSupported(const audio_offload_info_t& of } if ((prop_rec_play_enabled) && ((true == mIsInputRequestOnProgress) || (mInputs.activeInputsCount() > 0))) { ((true == mIsInputRequestOnProgress) || (mInputs.activeInputsCountOnDevices() > 0))) { ALOGD("copl: blocking compress offload for record concurrency"); return false; } Loading Loading @@ -1526,7 +1526,7 @@ audio_io_handle_t AudioPolicyManagerCustom::getOutputForDevice( prop_rec_play_enabled = atoi(recConcPropValue) || !strncmp("true", recConcPropValue, 4); } if ((prop_rec_play_enabled) && ((true == mIsInputRequestOnProgress) || (mInputs.activeInputsCount() > 0))) { ((true == mIsInputRequestOnProgress) || (mInputs.activeInputsCountOnDevices() > 0))) { if (AUDIO_MODE_IN_COMMUNICATION == mEngine->getPhoneState()) { if (AUDIO_OUTPUT_FLAG_VOIP_RX & flags) { // allow VoIP using voice path Loading Loading @@ -1950,7 +1950,7 @@ status_t AudioPolicyManagerCustom::startInput(audio_io_handle_t input, prop_rec_play_enabled = atoi(getPropValue) || !strncmp("true", getPropValue, 4); } if ((prop_rec_play_enabled) &&(mInputs.activeInputsCount() == 0)){ if ((prop_rec_play_enabled) &&(mInputs.activeInputsCountOnDevices() == 0)){ // send update to HAL on record playback concurrency AudioParameter param = AudioParameter(); param.add(String8("rec_play_conc_on"), String8("true")); Loading Loading @@ -1996,7 +1996,7 @@ status_t AudioPolicyManagerCustom::startInput(audio_io_handle_t input, MIX_STATE_MIXING); } if (mInputs.activeInputsCount() == 0) { if (mInputs.activeInputsCountOnDevices() == 0) { SoundTrigger::setCaptureState(true); } setInputDevice(input, getNewInputDevice(input), true /* force */); Loading Loading @@ -2041,7 +2041,7 @@ status_t AudioPolicyManagerCustom::stopInput(audio_io_handle_t input, prop_rec_play_enabled = atoi(propValue) || !strncmp("true", propValue, 4); } if ((prop_rec_play_enabled) && (mInputs.activeInputsCount() == 0)) { if ((prop_rec_play_enabled) && (mInputs.activeInputsCountOnDevices() == 0)) { //send update to HAL on record playback concurrency AudioParameter param = AudioParameter(); Loading Loading
policy_hal/AudioPolicyManager.cpp +5 −5 Original line number Diff line number Diff line Loading @@ -475,7 +475,7 @@ bool AudioPolicyManagerCustom::isOffloadSupported(const audio_offload_info_t& of } if ((prop_rec_play_enabled) && ((true == mIsInputRequestOnProgress) || (mInputs.activeInputsCount() > 0))) { ((true == mIsInputRequestOnProgress) || (mInputs.activeInputsCountOnDevices() > 0))) { ALOGD("copl: blocking compress offload for record concurrency"); return false; } Loading Loading @@ -1526,7 +1526,7 @@ audio_io_handle_t AudioPolicyManagerCustom::getOutputForDevice( prop_rec_play_enabled = atoi(recConcPropValue) || !strncmp("true", recConcPropValue, 4); } if ((prop_rec_play_enabled) && ((true == mIsInputRequestOnProgress) || (mInputs.activeInputsCount() > 0))) { ((true == mIsInputRequestOnProgress) || (mInputs.activeInputsCountOnDevices() > 0))) { if (AUDIO_MODE_IN_COMMUNICATION == mEngine->getPhoneState()) { if (AUDIO_OUTPUT_FLAG_VOIP_RX & flags) { // allow VoIP using voice path Loading Loading @@ -1950,7 +1950,7 @@ status_t AudioPolicyManagerCustom::startInput(audio_io_handle_t input, prop_rec_play_enabled = atoi(getPropValue) || !strncmp("true", getPropValue, 4); } if ((prop_rec_play_enabled) &&(mInputs.activeInputsCount() == 0)){ if ((prop_rec_play_enabled) &&(mInputs.activeInputsCountOnDevices() == 0)){ // send update to HAL on record playback concurrency AudioParameter param = AudioParameter(); param.add(String8("rec_play_conc_on"), String8("true")); Loading Loading @@ -1996,7 +1996,7 @@ status_t AudioPolicyManagerCustom::startInput(audio_io_handle_t input, MIX_STATE_MIXING); } if (mInputs.activeInputsCount() == 0) { if (mInputs.activeInputsCountOnDevices() == 0) { SoundTrigger::setCaptureState(true); } setInputDevice(input, getNewInputDevice(input), true /* force */); Loading Loading @@ -2041,7 +2041,7 @@ status_t AudioPolicyManagerCustom::stopInput(audio_io_handle_t input, prop_rec_play_enabled = atoi(propValue) || !strncmp("true", propValue, 4); } if ((prop_rec_play_enabled) && (mInputs.activeInputsCount() == 0)) { if ((prop_rec_play_enabled) && (mInputs.activeInputsCountOnDevices() == 0)) { //send update to HAL on record playback concurrency AudioParameter param = AudioParameter(); Loading