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

Commit b317fc17 authored by Hyundo Moon's avatar Hyundo Moon Committed by Automerger Merge Worker
Browse files

Merge "Show volume bar when BLE device's volume is changed" am: b5996b0b am:...

Merge "Show volume bar when BLE device's volume is changed" am: b5996b0b am: 964c0162 am: 7be02970

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1962926

Change-Id: I424a72541bd64a3a7d635f663f745cc9f4034128
parents 7dceeeda 7be02970
Loading
Loading
Loading
Loading
+10 −6
Original line number Diff line number Diff line
@@ -2857,8 +2857,9 @@ public class AudioService extends IAudioService.Stub
        int step;

        // skip a2dp absolute volume control request when the device
        // is not an a2dp device
        if (!AudioSystem.DEVICE_OUT_ALL_A2DP_SET.contains(device)
        // is neither an a2dp device nor BLE device
        if ((!AudioSystem.DEVICE_OUT_ALL_A2DP_SET.contains(device)
                && !AudioSystem.DEVICE_OUT_ALL_BLE_SET.contains(device))
                && (flags & AudioManager.FLAG_BLUETOOTH_ABS_VOLUME) != 0) {
            return;
        }
@@ -2998,7 +2999,8 @@ public class AudioService extends IAudioService.Stub
            }

            if (device == AudioSystem.DEVICE_OUT_BLE_HEADSET
                    && streamType == getBluetoothContextualVolumeStream()) {
                    && streamType == getBluetoothContextualVolumeStream()
                    && (flags & AudioManager.FLAG_BLUETOOTH_ABS_VOLUME) == 0) {
                if (DEBUG_VOL) {
                    Log.d(TAG, "adjustSreamVolume postSetLeAudioVolumeIndex index="
                            + newIndex + " stream=" + streamType);
@@ -3599,8 +3601,9 @@ public class AudioService extends IAudioService.Stub
        int oldIndex;

        // skip a2dp absolute volume control request when the device
        // is not an a2dp device
        if (!AudioSystem.DEVICE_OUT_ALL_A2DP_SET.contains(device)
        // is neither an a2dp device nor BLE device
        if ((!AudioSystem.DEVICE_OUT_ALL_A2DP_SET.contains(device)
                && !AudioSystem.DEVICE_OUT_ALL_BLE_SET.contains(device))
                && (flags & AudioManager.FLAG_BLUETOOTH_ABS_VOLUME) != 0) {
            return;
        }
@@ -3642,7 +3645,8 @@ public class AudioService extends IAudioService.Stub
            }

            if (device == AudioSystem.DEVICE_OUT_BLE_HEADSET
                    && streamType == getBluetoothContextualVolumeStream()) {
                    && streamType == getBluetoothContextualVolumeStream()
                    && (flags & AudioManager.FLAG_BLUETOOTH_ABS_VOLUME) == 0) {
                if (DEBUG_VOL) {
                    Log.d(TAG, "adjustSreamVolume postSetLeAudioVolumeIndex index="
                            + index + " stream=" + streamType);