Loading services/audiopolicy/managerdefault/AudioPolicyManager.cpp +11 −11 Original line number Diff line number Diff line Loading @@ -5614,6 +5614,17 @@ status_t AudioPolicyManager::initialize() { return status; } // If microphones address is empty, set it according to device type for (size_t i = 0; i < mInputDevicesAll.size(); i++) { if (mInputDevicesAll[i]->address().empty()) { if (mInputDevicesAll[i]->type() == AUDIO_DEVICE_IN_BUILTIN_MIC) { mInputDevicesAll[i]->setAddress(AUDIO_BOTTOM_MICROPHONE_ADDRESS); } else if (mInputDevicesAll[i]->type() == AUDIO_DEVICE_IN_BACK_MIC) { mInputDevicesAll[i]->setAddress(AUDIO_BACK_MICROPHONE_ADDRESS); } } } mEngine->updateDeviceSelectionCache(); mCommunnicationStrategy = mEngine->getProductStrategyForAttributes( mEngine->getAttributesForStreamType(AUDIO_STREAM_VOICE_CALL)); Loading @@ -5628,17 +5639,6 @@ status_t AudioPolicyManager::initialize() { mDefaultOutputDevice->toString().c_str()); status = NO_INIT; } // If microphones address is empty, set it according to device type for (size_t i = 0; i < mAvailableInputDevices.size(); i++) { if (mAvailableInputDevices[i]->address().empty()) { if (mAvailableInputDevices[i]->type() == AUDIO_DEVICE_IN_BUILTIN_MIC) { mAvailableInputDevices[i]->setAddress(AUDIO_BOTTOM_MICROPHONE_ADDRESS); } else if (mAvailableInputDevices[i]->type() == AUDIO_DEVICE_IN_BACK_MIC) { mAvailableInputDevices[i]->setAddress(AUDIO_BACK_MICROPHONE_ADDRESS); } } } ALOGW_IF(mPrimaryOutput == nullptr, "The policy configuration does not declare a primary output"); // Silence ALOGV statements Loading Loading
services/audiopolicy/managerdefault/AudioPolicyManager.cpp +11 −11 Original line number Diff line number Diff line Loading @@ -5614,6 +5614,17 @@ status_t AudioPolicyManager::initialize() { return status; } // If microphones address is empty, set it according to device type for (size_t i = 0; i < mInputDevicesAll.size(); i++) { if (mInputDevicesAll[i]->address().empty()) { if (mInputDevicesAll[i]->type() == AUDIO_DEVICE_IN_BUILTIN_MIC) { mInputDevicesAll[i]->setAddress(AUDIO_BOTTOM_MICROPHONE_ADDRESS); } else if (mInputDevicesAll[i]->type() == AUDIO_DEVICE_IN_BACK_MIC) { mInputDevicesAll[i]->setAddress(AUDIO_BACK_MICROPHONE_ADDRESS); } } } mEngine->updateDeviceSelectionCache(); mCommunnicationStrategy = mEngine->getProductStrategyForAttributes( mEngine->getAttributesForStreamType(AUDIO_STREAM_VOICE_CALL)); Loading @@ -5628,17 +5639,6 @@ status_t AudioPolicyManager::initialize() { mDefaultOutputDevice->toString().c_str()); status = NO_INIT; } // If microphones address is empty, set it according to device type for (size_t i = 0; i < mAvailableInputDevices.size(); i++) { if (mAvailableInputDevices[i]->address().empty()) { if (mAvailableInputDevices[i]->type() == AUDIO_DEVICE_IN_BUILTIN_MIC) { mAvailableInputDevices[i]->setAddress(AUDIO_BOTTOM_MICROPHONE_ADDRESS); } else if (mAvailableInputDevices[i]->type() == AUDIO_DEVICE_IN_BACK_MIC) { mAvailableInputDevices[i]->setAddress(AUDIO_BACK_MICROPHONE_ADDRESS); } } } ALOGW_IF(mPrimaryOutput == nullptr, "The policy configuration does not declare a primary output"); // Silence ALOGV statements Loading