Loading services/audiopolicy/managerdefault/AudioPolicyManager.cpp +4 −1 Original line number Diff line number Diff line Loading @@ -5625,7 +5625,10 @@ status_t AudioPolicyManager::checkAndSetVolume(audio_stream_type_t stream, } float volumeDb = computeVolume(stream, index, device); if (outputDesc->isFixedVolume(device)) { if (outputDesc->isFixedVolume(device) || // Force VoIP volume to max for bluetooth SCO ((stream == AUDIO_STREAM_VOICE_CALL || stream == AUDIO_STREAM_BLUETOOTH_SCO) && (device & AUDIO_DEVICE_OUT_ALL_SCO) != 0)) { volumeDb = 0.0f; } Loading Loading
services/audiopolicy/managerdefault/AudioPolicyManager.cpp +4 −1 Original line number Diff line number Diff line Loading @@ -5625,7 +5625,10 @@ status_t AudioPolicyManager::checkAndSetVolume(audio_stream_type_t stream, } float volumeDb = computeVolume(stream, index, device); if (outputDesc->isFixedVolume(device)) { if (outputDesc->isFixedVolume(device) || // Force VoIP volume to max for bluetooth SCO ((stream == AUDIO_STREAM_VOICE_CALL || stream == AUDIO_STREAM_BLUETOOTH_SCO) && (device & AUDIO_DEVICE_OUT_ALL_SCO) != 0)) { volumeDb = 0.0f; } Loading