Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ccc12e8c authored by Eric Laurent's avatar Eric Laurent Committed by android-build-merger
Browse files

Merge "audio policy: mute call RX when SCO volume is 0" into qt-dev am: a426cf1c

am: 0fdb6247

Change-Id: Ic3414b8fe070e6154574130b49cd7da693713c88
parents 490e2062 0fdb6247
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -5855,11 +5855,11 @@ status_t AudioPolicyManager::checkAndSetVolume(IVolumeCurves &curves,

    if (isVoiceVolSrc || isBtScoVolSrc) {
        float voiceVolume;
        // Force voice volume to max for bluetooth SCO as volume is managed by the headset
        // Force voice volume to max or mute for Bluetooth SCO as other attenuations are managed by the headset
        if (isVoiceVolSrc) {
            voiceVolume = (float)index/(float)curves.getVolumeIndexMax();
        } else {
            voiceVolume = 1.0;
            voiceVolume = index == 0 ? 0.0 : 1.0;
        }
        if (voiceVolume != mLastVoiceVolume) {
            mpClientInterface->setVoiceVolume(voiceVolume, delayMs);