diff options
| author | 2023-05-10 12:53:41 +0000 | |
|---|---|---|
| committer | 2023-05-10 12:53:41 +0000 | |
| commit | 31ee265e8448abffe3b7800586b4cde75e2e15be (patch) | |
| tree | 43aef6f6fef0ef26ef17669e18e51bab067a0bf1 | |
| parent | 6a1a88246a616fd05967f9f8922663cacb3b9fa2 (diff) | |
| parent | 750ecb9b438f8ce3ef3654b825195cf972589a43 (diff) | |
Merge "CSD: clean up sound dose test API" into udc-dev
| -rw-r--r-- | services/core/java/com/android/server/audio/SoundDoseHelper.java | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/services/core/java/com/android/server/audio/SoundDoseHelper.java b/services/core/java/com/android/server/audio/SoundDoseHelper.java index 4aa256d3ce74..01af3a838597 100644 --- a/services/core/java/com/android/server/audio/SoundDoseHelper.java +++ b/services/core/java/com/android/server/audio/SoundDoseHelper.java @@ -174,9 +174,6 @@ public class SoundDoseHelper { */ private final SparseIntArray mSafeMediaVolumeDevices = new SparseIntArray(); - /** Used for testing to enforce safe media on all devices */ - private boolean mForceSafeMediaOnAllDevices = false; - // mMusicActiveMs is the cumulative time of music activity since safe volume was disabled. // When this time reaches UNSAFE_VOLUME_MUSIC_ACTIVE_MS_MAX, the safe media volume is re-enabled // automatically. mMusicActiveMs is rounded to a multiple of MUSIC_ACTIVE_POLL_PERIOD_MS. @@ -430,12 +427,6 @@ public class SoundDoseHelper { return; } - synchronized (mSafeMediaVolumeStateLock) { - mSafeMediaVolumeState = SAFE_MEDIA_VOLUME_ACTIVE; - mMusicActiveMs = 0; - saveMusicActiveMs(); - } - synchronized (mCsdStateLock) { mLastMomentaryExposureTimeMs = MOMENTARY_EXPOSURE_TIMEOUT_UNINITIALIZED; } @@ -475,8 +466,6 @@ public class SoundDoseHelper { } catch (RemoteException e) { Log.e(TAG, "Exception while forcing CSD computation on all devices", e); } - - mForceSafeMediaOnAllDevices = computeCsdOnAllDevices; } boolean isCsdEnabled() { @@ -559,7 +548,7 @@ public class SoundDoseHelper { private boolean checkSafeMediaVolume_l(int streamType, int index, int device) { return (mSafeMediaVolumeState == SAFE_MEDIA_VOLUME_ACTIVE) && (AudioService.mStreamVolumeAlias[streamType] == AudioSystem.STREAM_MUSIC) - && (safeDevicesContains(device) || mForceSafeMediaOnAllDevices) + && safeDevicesContains(device) && (index > safeMediaVolumeIndex(device)); } |