From 82c6cbd595c140a0b6806f285a67c7b195698580 Mon Sep 17 00:00:00 2001 From: liuxiaoyu7 Date: Tue, 11 May 2021 13:02:40 +0800 Subject: [PATCH] audio:fix STREAM_SYSTEM_ENFORCED index when camera sound forced set index to indexMax Signed-off-by: liuxiaoyu7 Change-Id: I542a4e7c8b2465a496055e0f65aacd470388384c --- services/core/java/com/android/server/audio/AudioService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/core/java/com/android/server/audio/AudioService.java b/services/core/java/com/android/server/audio/AudioService.java index 22a6044fbb8ad..d0a307932db0c 100755 --- a/services/core/java/com/android/server/audio/AudioService.java +++ b/services/core/java/com/android/server/audio/AudioService.java @@ -5860,6 +5860,10 @@ public class AudioService extends IAudioService.Stub if (index == -1) { continue; } + if (mPublicStreamType == AudioSystem.STREAM_SYSTEM_ENFORCED + && mCameraSoundForced) { + index = mIndexMax; + } if (DEBUG_VOL) { Log.v(TAG, "readSettings: found stored index " + getValidIndex(index) + " for group " + mAudioVolumeGroup.name() + ", device: " + name);