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

Commit 15131dad authored by Tomoharu Kasahara's avatar Tomoharu Kasahara Committed by android-build-merger
Browse files

Merge "AudioPolicy: enable apps to mute BLUETOOTH_SCO" am: dac49ac4 am: 9437a062

am: dfe07946

Change-Id: I1324a49456e523838939294ce505dad0e020d92f
parents 41b1f7d7 dfe07946
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -2347,10 +2347,11 @@ status_t AudioPolicyManager::setStreamVolumeIndex(audio_stream_type_t stream,
                                                  audio_devices_t device)
{

    // VOICE_CALL stream has minVolumeIndex > 0  but can be muted directly by an
    // app that has MODIFY_PHONE_STATE permission.
    // VOICE_CALL and BLUETOOTH_SCO stream have minVolumeIndex > 0 but
    // can be muted directly by an app that has MODIFY_PHONE_STATE permission.
    if (((index < mVolumeCurves->getVolumeIndexMin(stream)) &&
            !(stream == AUDIO_STREAM_VOICE_CALL && index == 0)) ||
            !((stream == AUDIO_STREAM_VOICE_CALL || stream == AUDIO_STREAM_BLUETOOTH_SCO) &&
            index == 0)) ||
            (index > mVolumeCurves->getVolumeIndexMax(stream))) {
        return BAD_VALUE;
    }