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

Commit 9437a062 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

Change-Id: I8f9fe8c8cf7d31390dff819ab8905d750ff58987
parents 18cb1f5b dac49ac4
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -2255,10 +2255,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;
    }