Refactor the SADeviceState to AdiDeviceState
The idea is to have a device state catalog for all the known devices. Also refactored the name of the Settings.Secure key entry for persistence. The current code will check the legacy key first, erase it and update the new key. Test: atest SpatializerHelperTest & AudioDeviceBrokerTest Bug: 278265907 Change-Id: Idabcc84cb0f5f6f88ba5aebc435511ab95016ef3 Merged-In: Idabcc84cb0f5f6f88ba5aebc435511ab95016ef3
Showing
- core/java/android/provider/Settings.java 7 additions, 0 deletionscore/java/android/provider/Settings.java
- packages/SettingsProvider/test/src/android/provider/SettingsBackupTest.java 1 addition, 0 deletions...rovider/test/src/android/provider/SettingsBackupTest.java
- services/core/java/com/android/server/audio/AdiDeviceState.java 204 additions, 0 deletions...es/core/java/com/android/server/audio/AdiDeviceState.java
- services/core/java/com/android/server/audio/AudioDeviceBroker.java 102 additions, 2 deletions...core/java/com/android/server/audio/AudioDeviceBroker.java
- services/core/java/com/android/server/audio/AudioDeviceInventory.java 85 additions, 4 deletions...e/java/com/android/server/audio/AudioDeviceInventory.java
- services/core/java/com/android/server/audio/AudioService.java 13 additions, 43 deletions...ices/core/java/com/android/server/audio/AudioService.java
- services/core/java/com/android/server/audio/SpatializerHelper.java 108 additions, 247 deletions...core/java/com/android/server/audio/SpatializerHelper.java
- services/tests/servicestests/src/com/android/server/audio/AudioDeviceBrokerTest.java 35 additions, 4 deletions...s/src/com/android/server/audio/AudioDeviceBrokerTest.java
- services/tests/servicestests/src/com/android/server/audio/SpatializerHelperTest.java 18 additions, 68 deletions...s/src/com/android/server/audio/SpatializerHelperTest.java
Loading
Please register or sign in to comment